From 9c0a6c52bd0dec041f0c0d62fc9935d26a4e463b Mon Sep 17 00:00:00 2001 From: maxlath Date: Fri, 15 Mar 2024 11:28:17 +0100 Subject: [PATCH] dist: updated --- dist/scripts/compare_datatypes.d.ts | 3 + dist/scripts/compare_datatypes.d.ts.map | 1 + dist/scripts/compare_datatypes.js | 24 + dist/scripts/compare_datatypes.js.map | 1 + dist/scripts/update_wikimedia_constants.d.ts | 3 + .../update_wikimedia_constants.d.ts.map | 1 + dist/scripts/update_wikimedia_constants.js | 58 + .../scripts/update_wikimedia_constants.js.map | 1 + dist/src/helpers/helpers.d.ts | 21 + dist/src/helpers/helpers.d.ts.map | 1 + dist/src/helpers/helpers.js | 66 + dist/src/helpers/helpers.js.map | 1 + dist/src/helpers/parse_responses.d.ts | 18 + dist/src/helpers/parse_responses.d.ts.map | 1 + dist/src/helpers/parse_responses.js | 13 + dist/src/helpers/parse_responses.js.map | 1 + dist/src/helpers/parse_snak.d.ts | 32 + dist/src/helpers/parse_snak.d.ts.map | 1 + dist/src/helpers/parse_snak.js | 112 + dist/src/helpers/parse_snak.js.map | 1 + dist/src/helpers/rank.d.ts | 5 + dist/src/helpers/rank.d.ts.map | 1 + dist/src/helpers/rank.js | 22 + dist/src/helpers/rank.js.map | 1 + dist/src/helpers/simplify.d.ts | 8 + dist/src/helpers/simplify.d.ts.map | 1 + dist/src/helpers/simplify.js | 8 + dist/src/helpers/simplify.js.map | 1 + dist/src/helpers/simplify_claims.d.ts | 28 + dist/src/helpers/simplify_claims.d.ts.map | 1 + dist/src/helpers/simplify_claims.js | 156 + dist/src/helpers/simplify_claims.js.map | 1 + dist/src/helpers/simplify_entity.d.ts | 5 + dist/src/helpers/simplify_entity.d.ts.map | 1 + dist/src/helpers/simplify_entity.js | 74 + dist/src/helpers/simplify_entity.js.map | 1 + dist/src/helpers/simplify_forms.d.ts | 5 + dist/src/helpers/simplify_forms.d.ts.map | 1 + dist/src/helpers/simplify_forms.js | 16 + dist/src/helpers/simplify_forms.js.map | 1 + dist/src/helpers/simplify_senses.d.ts | 5 + dist/src/helpers/simplify_senses.d.ts.map | 1 + dist/src/helpers/simplify_senses.js | 17 + dist/src/helpers/simplify_senses.js.map | 1 + dist/src/helpers/simplify_sitelinks.d.ts | 4 + dist/src/helpers/simplify_sitelinks.d.ts.map | 1 + dist/src/helpers/simplify_sitelinks.js | 31 + dist/src/helpers/simplify_sitelinks.js.map | 1 + dist/src/helpers/simplify_sparql_results.d.ts | 4 + .../helpers/simplify_sparql_results.d.ts.map | 1 + dist/src/helpers/simplify_sparql_results.js | 105 + .../helpers/simplify_sparql_results.js.map | 1 + .../src/helpers/simplify_text_attributes.d.ts | 8 + .../helpers/simplify_text_attributes.d.ts.map | 1 + dist/src/helpers/simplify_text_attributes.js | 34 + .../helpers/simplify_text_attributes.js.map | 1 + dist/src/helpers/sitelinks.d.ts | 25 + dist/src/helpers/sitelinks.d.ts.map | 1 + dist/src/helpers/sitelinks.js | 106 + dist/src/helpers/sitelinks.js.map | 1 + dist/src/helpers/time.d.ts | 10 + dist/src/helpers/time.d.ts.map | 1 + dist/src/helpers/time.js | 90 + dist/src/helpers/time.js.map | 1 + dist/src/helpers/validate.d.ts | 5 + dist/src/helpers/validate.d.ts.map | 1 + dist/src/helpers/validate.js | 30 + dist/src/helpers/validate.js.map | 1 + dist/src/helpers/wikimedia_constants.d.ts | 17 + dist/src/helpers/wikimedia_constants.d.ts.map | 1 + dist/src/helpers/wikimedia_constants.js | 1509 ++ dist/src/helpers/wikimedia_constants.js.map | 1 + dist/src/index.d.ts | 28 + dist/src/index.d.ts.map | 1 + dist/src/index.js | 31 + dist/src/index.js.map | 1 + dist/src/queries/cirrus_search.d.ts | 15 + dist/src/queries/cirrus_search.d.ts.map | 1 + dist/src/queries/cirrus_search.js | 74 + dist/src/queries/cirrus_search.js.map | 1 + dist/src/queries/get_entities.d.ts | 12 + dist/src/queries/get_entities.d.ts.map | 1 + dist/src/queries/get_entities.js | 37 + dist/src/queries/get_entities.js.map | 1 + .../queries/get_entities_from_sitelinks.d.ts | 13 + .../get_entities_from_sitelinks.d.ts.map | 1 + .../queries/get_entities_from_sitelinks.js | 50 + .../get_entities_from_sitelinks.js.map | 1 + dist/src/queries/get_entity_revision.d.ts | 8 + dist/src/queries/get_entity_revision.d.ts.map | 1 + dist/src/queries/get_entity_revision.js | 11 + dist/src/queries/get_entity_revision.js.map | 1 + dist/src/queries/get_many_entities.d.ts | 8 + dist/src/queries/get_many_entities.d.ts.map | 1 + dist/src/queries/get_many_entities.js | 22 + dist/src/queries/get_many_entities.js.map | 1 + dist/src/queries/get_reverse_claims.d.ts | 11 + dist/src/queries/get_reverse_claims.d.ts.map | 1 + dist/src/queries/get_reverse_claims.js | 57 + dist/src/queries/get_reverse_claims.js.map | 1 + dist/src/queries/get_revisions.d.ts | 16 + dist/src/queries/get_revisions.d.ts.map | 1 + dist/src/queries/get_revisions.js | 46 + dist/src/queries/get_revisions.js.map | 1 + dist/src/queries/search_entities.d.ts | 14 + dist/src/queries/search_entities.d.ts.map | 1 + dist/src/queries/search_entities.js | 23 + dist/src/queries/search_entities.js.map | 1 + dist/src/queries/sparql_query.d.ts | 3 + dist/src/queries/sparql_query.d.ts.map | 1 + dist/src/queries/sparql_query.js | 8 + dist/src/queries/sparql_query.js.map | 1 + dist/src/types/claim.d.ts | 37 + dist/src/types/claim.d.ts.map | 1 + dist/src/types/claim.js | 2 + dist/src/types/claim.js.map | 1 + dist/src/types/entity.d.ts | 106 + dist/src/types/entity.d.ts.map | 1 + dist/src/types/entity.js | 2 + dist/src/types/entity.js.map | 1 + dist/src/types/lexeme.d.ts | 29 + dist/src/types/lexeme.d.ts.map | 1 + dist/src/types/lexeme.js | 2 + dist/src/types/lexeme.js.map | 1 + dist/src/types/options.d.ts | 19 + dist/src/types/options.d.ts.map | 1 + dist/src/types/options.js | 2 + dist/src/types/options.js.map | 1 + dist/src/types/search.d.ts | 31 + dist/src/types/search.d.ts.map | 1 + dist/src/types/search.js | 2 + dist/src/types/search.js.map | 1 + dist/src/types/simplify_claims.d.ts | 56 + dist/src/types/simplify_claims.d.ts.map | 1 + dist/src/types/simplify_claims.js | 2 + dist/src/types/simplify_claims.js.map | 1 + dist/src/types/sitelinks.d.ts | 13 + dist/src/types/sitelinks.d.ts.map | 1 + dist/src/types/sitelinks.js | 2 + dist/src/types/sitelinks.js.map | 1 + dist/src/types/snakvalue.d.ts | 63 + dist/src/types/snakvalue.d.ts.map | 1 + dist/src/types/snakvalue.js | 2 + dist/src/types/snakvalue.js.map | 1 + dist/src/types/sparql.d.ts | 20 + dist/src/types/sparql.d.ts.map | 1 + dist/src/types/sparql.js | 2 + dist/src/types/sparql.js.map | 1 + dist/src/types/terms.d.ts | 21 + dist/src/types/terms.d.ts.map | 1 + dist/src/types/terms.js | 2 + dist/src/types/terms.js.map | 1 + dist/src/types/wbgetentities.d.ts | 13 + dist/src/types/wbgetentities.d.ts.map | 1 + dist/src/types/wbgetentities.js | 2 + dist/src/types/wbgetentities.js.map | 1 + dist/src/utils/build_url.d.ts | 7 + dist/src/utils/build_url.d.ts.map | 1 + dist/src/utils/build_url.js | 16 + dist/src/utils/build_url.js.map | 1 + dist/src/utils/utils.d.ts | 23 + dist/src/utils/utils.d.ts.map | 1 + dist/src/utils/utils.js | 56 + dist/src/utils/utils.js.map | 1 + dist/src/wellknown/wikidata.org.d.ts | 3 + dist/src/wellknown/wikidata.org.d.ts.map | 1 + dist/src/wellknown/wikidata.org.js | 7 + dist/src/wellknown/wikidata.org.js.map | 1 + dist/src/wikibase-sdk.d.ts | 73 + dist/src/wikibase-sdk.d.ts.map | 1 + dist/src/wikibase-sdk.js | 92 + dist/src/wikibase-sdk.js.map | 1 + dist/tests/cirrus_search.d.ts | 2 + dist/tests/cirrus_search.d.ts.map | 1 + dist/tests/cirrus_search.js | 147 + dist/tests/cirrus_search.js.map | 1 + dist/tests/data/L525.d.ts | 3 + dist/tests/data/L525.d.ts.map | 1 + dist/tests/data/L525.js | 345 + dist/tests/data/L525.js.map | 1 + dist/tests/data/P3035.d.ts | 3 + dist/tests/data/P3035.d.ts.map | 1 + dist/tests/data/P3035.js | 86 + dist/tests/data/P3035.js.map | 1 + dist/tests/data/P8098.d.ts | 3 + dist/tests/data/P8098.d.ts.map | 1 + dist/tests/data/P8098.js | 665 + dist/tests/data/P8098.js.map | 1 + dist/tests/data/Q1.d.ts | 3 + dist/tests/data/Q1.d.ts.map | 1 + dist/tests/data/Q1.js | 112 + dist/tests/data/Q1.js.map | 1 + dist/tests/data/Q19180293.d.ts | 3 + dist/tests/data/Q19180293.d.ts.map | 1 + dist/tests/data/Q19180293.js | 49 + dist/tests/data/Q19180293.js.map | 1 + dist/tests/data/Q2112.d.ts | 3 + dist/tests/data/Q2112.d.ts.map | 1 + dist/tests/data/Q2112.js | 8260 +++++++ dist/tests/data/Q2112.js.map | 1 + dist/tests/data/Q217447.d.ts | 3 + dist/tests/data/Q217447.d.ts.map | 1 + dist/tests/data/Q217447.js | 1249 + dist/tests/data/Q217447.js.map | 1 + dist/tests/data/Q22002395.d.ts | 3 + dist/tests/data/Q22002395.d.ts.map | 1 + dist/tests/data/Q22002395.js | 646 + dist/tests/data/Q22002395.js.map | 1 + dist/tests/data/Q271094.d.ts | 3 + dist/tests/data/Q271094.d.ts.map | 1 + dist/tests/data/Q271094.js | 20190 ++++++++++++++++ dist/tests/data/Q271094.js.map | 1 + dist/tests/data/Q275937.d.ts | 3 + dist/tests/data/Q275937.d.ts.map | 1 + dist/tests/data/Q275937.js | 25 + dist/tests/data/Q275937.js.map | 1 + dist/tests/data/Q328212.d.ts | 3 + dist/tests/data/Q328212.d.ts.map | 1 + dist/tests/data/Q328212.js | 5202 ++++ dist/tests/data/Q328212.js.map | 1 + dist/tests/data/Q4115189.d.ts | 3 + dist/tests/data/Q4115189.d.ts.map | 1 + dist/tests/data/Q4115189.js | 143 + dist/tests/data/Q4115189.js.map | 1 + dist/tests/data/Q4132785.d.ts | 3 + dist/tests/data/Q4132785.d.ts.map | 1 + dist/tests/data/Q4132785.js | 791 + dist/tests/data/Q4132785.js.map | 1 + dist/tests/data/Q571.d.ts | 3 + dist/tests/data/Q571.d.ts.map | 1 + dist/tests/data/Q571.js | 7977 ++++++ dist/tests/data/Q571.js.map | 1 + dist/tests/data/Q646148.d.ts | 3 + dist/tests/data/Q646148.d.ts.map | 1 + dist/tests/data/Q646148.js | 2921 +++ dist/tests/data/Q646148.js.map | 1 + dist/tests/data/Q970917.d.ts | 3 + dist/tests/data/Q970917.d.ts.map | 1 + dist/tests/data/Q970917.js | 100 + dist/tests/data/Q970917.js.map | 1 + dist/tests/data/cirrus_search_response.d.ts | 18 + .../data/cirrus_search_response.d.ts.map | 1 + dist/tests/data/cirrus_search_response.js | 20 + dist/tests/data/cirrus_search_response.js.map | 1 + dist/tests/data/empty_values.d.ts | 3 + dist/tests/data/empty_values.d.ts.map | 1 + dist/tests/data/empty_values.js | 55 + dist/tests/data/empty_values.js.map | 1 + dist/tests/data/lexeme_claim.d.ts | 3 + dist/tests/data/lexeme_claim.d.ts.map | 1 + dist/tests/data/lexeme_claim.js | 20 + dist/tests/data/lexeme_claim.js.map | 1 + .../tests/data/multi_vars_sparql_results.d.ts | 3 + .../data/multi_vars_sparql_results.d.ts.map | 1 + dist/tests/data/multi_vars_sparql_results.js | 54 + .../data/multi_vars_sparql_results.js.map | 1 + .../data/no_datatype_sparql_results.d.ts | 3 + .../data/no_datatype_sparql_results.d.ts.map | 1 + dist/tests/data/no_datatype_sparql_results.js | 23 + .../data/no_datatype_sparql_results.js.map | 1 + dist/tests/data/old_claim_format.d.ts | 16 + dist/tests/data/old_claim_format.d.ts.map | 1 + dist/tests/data/old_claim_format.js | 33 + dist/tests/data/old_claim_format.js.map | 1 + dist/tests/data/properties_list.d.ts | 3 + dist/tests/data/properties_list.d.ts.map | 1 + dist/tests/data/properties_list.js | 152 + dist/tests/data/properties_list.js.map | 1 + ..._with_labels_descriptions_and_aliases.d.ts | 3 + ...h_labels_descriptions_and_aliases.d.ts.map | 1 + ...ts_with_labels_descriptions_and_aliases.js | 1161 + ...ith_labels_descriptions_and_aliases.js.map | 1 + .../tests/data/single_var_sparql_results.d.ts | 3 + .../data/single_var_sparql_results.d.ts.map | 1 + dist/tests/data/single_var_sparql_results.js | 34 + .../data/single_var_sparql_results.js.map | 1 + ...ults_with_nested_associated_variables.d.ts | 3 + ..._with_nested_associated_variables.d.ts.map | 1 + ...esults_with_nested_associated_variables.js | 27 + ...ts_with_nested_associated_variables.js.map | 1 + .../sparql_results_with_optional_values.d.ts | 3 + ...arql_results_with_optional_values.d.ts.map | 1 + .../sparql_results_with_optional_values.js | 65 + ...sparql_results_with_optional_values.js.map | 1 + .../data/sparql_results_with_statements.d.ts | 3 + .../sparql_results_with_statements.d.ts.map | 1 + .../data/sparql_results_with_statements.js | 216 + .../sparql_results_with_statements.js.map | 1 + dist/tests/data/wbgetentities_response.d.ts | 3 + .../data/wbgetentities_response.d.ts.map | 1 + dist/tests/data/wbgetentities_response.js | 111 + dist/tests/data/wbgetentities_response.js.map | 1 + dist/tests/general.d.ts | 2 + dist/tests/general.d.ts.map | 1 + dist/tests/general.js | 158 + dist/tests/general.js.map | 1 + dist/tests/get_entities.d.ts | 2 + dist/tests/get_entities.d.ts.map | 1 + dist/tests/get_entities.js | 95 + dist/tests/get_entities.js.map | 1 + dist/tests/get_entities_from_sitelinks.d.ts | 2 + .../get_entities_from_sitelinks.d.ts.map | 1 + dist/tests/get_entities_from_sitelinks.js | 87 + dist/tests/get_entities_from_sitelinks.js.map | 1 + dist/tests/get_entity_revision.d.ts | 2 + dist/tests/get_entity_revision.d.ts.map | 1 + dist/tests/get_entity_revision.js | 34 + dist/tests/get_entity_revision.js.map | 1 + dist/tests/get_many_entities.d.ts | 2 + dist/tests/get_many_entities.d.ts.map | 1 + dist/tests/get_many_entities.js | 60 + dist/tests/get_many_entities.js.map | 1 + dist/tests/get_reverse_claims.d.ts | 2 + dist/tests/get_reverse_claims.d.ts.map | 1 + dist/tests/get_reverse_claims.js | 61 + dist/tests/get_reverse_claims.js.map | 1 + dist/tests/get_revisions.d.ts | 2 + dist/tests/get_revisions.d.ts.map | 1 + dist/tests/get_revisions.js | 92 + dist/tests/get_revisions.js.map | 1 + dist/tests/helpers.d.ts | 2 + dist/tests/helpers.d.ts.map | 1 + dist/tests/helpers.js | 177 + dist/tests/helpers.js.map | 1 + dist/tests/lib/tests_env.d.ts | 5 + dist/tests/lib/tests_env.d.ts.map | 1 + dist/tests/lib/tests_env.js | 7 + dist/tests/lib/tests_env.js.map | 1 + dist/tests/lib/utils.d.ts | 8 + dist/tests/lib/utils.d.ts.map | 1 + dist/tests/lib/utils.js | 31 + dist/tests/lib/utils.js.map | 1 + dist/tests/parse.d.ts | 2 + dist/tests/parse.d.ts.map | 1 + dist/tests/parse.js | 30 + dist/tests/parse.js.map | 1 + dist/tests/rank.d.ts | 2 + dist/tests/rank.d.ts.map | 1 + dist/tests/rank.js | 26 + dist/tests/rank.js.map | 1 + dist/tests/search_entities.d.ts | 2 + dist/tests/search_entities.d.ts.map | 1 + dist/tests/search_entities.js | 98 + dist/tests/search_entities.js.map | 1 + dist/tests/simplify_claims.d.ts | 2 + dist/tests/simplify_claims.d.ts.map | 1 + dist/tests/simplify_claims.js | 531 + dist/tests/simplify_claims.js.map | 1 + dist/tests/simplify_entity.d.ts | 2 + dist/tests/simplify_entity.d.ts.map | 1 + dist/tests/simplify_entity.js | 100 + dist/tests/simplify_entity.js.map | 1 + dist/tests/simplify_forms.d.ts | 2 + dist/tests/simplify_forms.d.ts.map | 1 + dist/tests/simplify_forms.js | 42 + dist/tests/simplify_forms.js.map | 1 + dist/tests/simplify_qualifiers.d.ts | 2 + dist/tests/simplify_qualifiers.d.ts.map | 1 + dist/tests/simplify_qualifiers.js | 93 + dist/tests/simplify_qualifiers.js.map | 1 + dist/tests/simplify_references.d.ts | 2 + dist/tests/simplify_references.d.ts.map | 1 + dist/tests/simplify_references.js | 9 + dist/tests/simplify_references.js.map | 1 + dist/tests/simplify_senses.d.ts | 2 + dist/tests/simplify_senses.d.ts.map | 1 + dist/tests/simplify_senses.js | 57 + dist/tests/simplify_senses.js.map | 1 + dist/tests/simplify_sitelinks.d.ts | 2 + dist/tests/simplify_sitelinks.d.ts.map | 1 + dist/tests/simplify_sitelinks.js | 38 + dist/tests/simplify_sitelinks.js.map | 1 + dist/tests/simplify_sparql_results.d.ts | 2 + dist/tests/simplify_sparql_results.d.ts.map | 1 + dist/tests/simplify_sparql_results.js | 146 + dist/tests/simplify_sparql_results.js.map | 1 + dist/tests/simplify_text_attributes.d.ts | 2 + dist/tests/simplify_text_attributes.d.ts.map | 1 + dist/tests/simplify_text_attributes.js | 50 + dist/tests/simplify_text_attributes.js.map | 1 + dist/tests/sitelinks_helpers.d.ts | 2 + dist/tests/sitelinks_helpers.d.ts.map | 1 + dist/tests/sitelinks_helpers.js | 113 + dist/tests/sitelinks_helpers.js.map | 1 + dist/tests/sparql_query.d.ts | 2 + dist/tests/sparql_query.d.ts.map | 1 + dist/tests/sparql_query.js | 35 + dist/tests/sparql_query.js.map | 1 + dist/tests/time.d.ts | 2 + dist/tests/time.d.ts.map | 1 + dist/tests/time.js | 109 + dist/tests/time.js.map | 1 + dist/tests/utils.d.ts | 2 + dist/tests/utils.d.ts.map | 1 + dist/tests/utils.js | 25 + dist/tests/utils.js.map | 1 + 396 files changed, 57430 insertions(+) create mode 100644 dist/scripts/compare_datatypes.d.ts create mode 100644 dist/scripts/compare_datatypes.d.ts.map create mode 100644 dist/scripts/compare_datatypes.js create mode 100644 dist/scripts/compare_datatypes.js.map create mode 100644 dist/scripts/update_wikimedia_constants.d.ts create mode 100644 dist/scripts/update_wikimedia_constants.d.ts.map create mode 100644 dist/scripts/update_wikimedia_constants.js create mode 100644 dist/scripts/update_wikimedia_constants.js.map create mode 100644 dist/src/helpers/helpers.d.ts create mode 100644 dist/src/helpers/helpers.d.ts.map create mode 100644 dist/src/helpers/helpers.js create mode 100644 dist/src/helpers/helpers.js.map create mode 100644 dist/src/helpers/parse_responses.d.ts create mode 100644 dist/src/helpers/parse_responses.d.ts.map create mode 100644 dist/src/helpers/parse_responses.js create mode 100644 dist/src/helpers/parse_responses.js.map create mode 100644 dist/src/helpers/parse_snak.d.ts create mode 100644 dist/src/helpers/parse_snak.d.ts.map create mode 100644 dist/src/helpers/parse_snak.js create mode 100644 dist/src/helpers/parse_snak.js.map create mode 100644 dist/src/helpers/rank.d.ts create mode 100644 dist/src/helpers/rank.d.ts.map create mode 100644 dist/src/helpers/rank.js create mode 100644 dist/src/helpers/rank.js.map create mode 100644 dist/src/helpers/simplify.d.ts create mode 100644 dist/src/helpers/simplify.d.ts.map create mode 100644 dist/src/helpers/simplify.js create mode 100644 dist/src/helpers/simplify.js.map create mode 100644 dist/src/helpers/simplify_claims.d.ts create mode 100644 dist/src/helpers/simplify_claims.d.ts.map create mode 100644 dist/src/helpers/simplify_claims.js create mode 100644 dist/src/helpers/simplify_claims.js.map create mode 100644 dist/src/helpers/simplify_entity.d.ts create mode 100644 dist/src/helpers/simplify_entity.d.ts.map create mode 100644 dist/src/helpers/simplify_entity.js create mode 100644 dist/src/helpers/simplify_entity.js.map create mode 100644 dist/src/helpers/simplify_forms.d.ts create mode 100644 dist/src/helpers/simplify_forms.d.ts.map create mode 100644 dist/src/helpers/simplify_forms.js create mode 100644 dist/src/helpers/simplify_forms.js.map create mode 100644 dist/src/helpers/simplify_senses.d.ts create mode 100644 dist/src/helpers/simplify_senses.d.ts.map create mode 100644 dist/src/helpers/simplify_senses.js create mode 100644 dist/src/helpers/simplify_senses.js.map create mode 100644 dist/src/helpers/simplify_sitelinks.d.ts create mode 100644 dist/src/helpers/simplify_sitelinks.d.ts.map create mode 100644 dist/src/helpers/simplify_sitelinks.js create mode 100644 dist/src/helpers/simplify_sitelinks.js.map create mode 100644 dist/src/helpers/simplify_sparql_results.d.ts create mode 100644 dist/src/helpers/simplify_sparql_results.d.ts.map create mode 100644 dist/src/helpers/simplify_sparql_results.js create mode 100644 dist/src/helpers/simplify_sparql_results.js.map create mode 100644 dist/src/helpers/simplify_text_attributes.d.ts create mode 100644 dist/src/helpers/simplify_text_attributes.d.ts.map create mode 100644 dist/src/helpers/simplify_text_attributes.js create mode 100644 dist/src/helpers/simplify_text_attributes.js.map create mode 100644 dist/src/helpers/sitelinks.d.ts create mode 100644 dist/src/helpers/sitelinks.d.ts.map create mode 100644 dist/src/helpers/sitelinks.js create mode 100644 dist/src/helpers/sitelinks.js.map create mode 100644 dist/src/helpers/time.d.ts create mode 100644 dist/src/helpers/time.d.ts.map create mode 100644 dist/src/helpers/time.js create mode 100644 dist/src/helpers/time.js.map create mode 100644 dist/src/helpers/validate.d.ts create mode 100644 dist/src/helpers/validate.d.ts.map create mode 100644 dist/src/helpers/validate.js create mode 100644 dist/src/helpers/validate.js.map create mode 100644 dist/src/helpers/wikimedia_constants.d.ts create mode 100644 dist/src/helpers/wikimedia_constants.d.ts.map create mode 100644 dist/src/helpers/wikimedia_constants.js create mode 100644 dist/src/helpers/wikimedia_constants.js.map create mode 100644 dist/src/index.d.ts create mode 100644 dist/src/index.d.ts.map create mode 100644 dist/src/index.js create mode 100644 dist/src/index.js.map create mode 100644 dist/src/queries/cirrus_search.d.ts create mode 100644 dist/src/queries/cirrus_search.d.ts.map create mode 100644 dist/src/queries/cirrus_search.js create mode 100644 dist/src/queries/cirrus_search.js.map create mode 100644 dist/src/queries/get_entities.d.ts create mode 100644 dist/src/queries/get_entities.d.ts.map create mode 100644 dist/src/queries/get_entities.js create mode 100644 dist/src/queries/get_entities.js.map create mode 100644 dist/src/queries/get_entities_from_sitelinks.d.ts create mode 100644 dist/src/queries/get_entities_from_sitelinks.d.ts.map create mode 100644 dist/src/queries/get_entities_from_sitelinks.js create mode 100644 dist/src/queries/get_entities_from_sitelinks.js.map create mode 100644 dist/src/queries/get_entity_revision.d.ts create mode 100644 dist/src/queries/get_entity_revision.d.ts.map create mode 100644 dist/src/queries/get_entity_revision.js create mode 100644 dist/src/queries/get_entity_revision.js.map create mode 100644 dist/src/queries/get_many_entities.d.ts create mode 100644 dist/src/queries/get_many_entities.d.ts.map create mode 100644 dist/src/queries/get_many_entities.js create mode 100644 dist/src/queries/get_many_entities.js.map create mode 100644 dist/src/queries/get_reverse_claims.d.ts create mode 100644 dist/src/queries/get_reverse_claims.d.ts.map create mode 100644 dist/src/queries/get_reverse_claims.js create mode 100644 dist/src/queries/get_reverse_claims.js.map create mode 100644 dist/src/queries/get_revisions.d.ts create mode 100644 dist/src/queries/get_revisions.d.ts.map create mode 100644 dist/src/queries/get_revisions.js create mode 100644 dist/src/queries/get_revisions.js.map create mode 100644 dist/src/queries/search_entities.d.ts create mode 100644 dist/src/queries/search_entities.d.ts.map create mode 100644 dist/src/queries/search_entities.js create mode 100644 dist/src/queries/search_entities.js.map create mode 100644 dist/src/queries/sparql_query.d.ts create mode 100644 dist/src/queries/sparql_query.d.ts.map create mode 100644 dist/src/queries/sparql_query.js create mode 100644 dist/src/queries/sparql_query.js.map create mode 100644 dist/src/types/claim.d.ts create mode 100644 dist/src/types/claim.d.ts.map create mode 100644 dist/src/types/claim.js create mode 100644 dist/src/types/claim.js.map create mode 100644 dist/src/types/entity.d.ts create mode 100644 dist/src/types/entity.d.ts.map create mode 100644 dist/src/types/entity.js create mode 100644 dist/src/types/entity.js.map create mode 100644 dist/src/types/lexeme.d.ts create mode 100644 dist/src/types/lexeme.d.ts.map create mode 100644 dist/src/types/lexeme.js create mode 100644 dist/src/types/lexeme.js.map create mode 100644 dist/src/types/options.d.ts create mode 100644 dist/src/types/options.d.ts.map create mode 100644 dist/src/types/options.js create mode 100644 dist/src/types/options.js.map create mode 100644 dist/src/types/search.d.ts create mode 100644 dist/src/types/search.d.ts.map create mode 100644 dist/src/types/search.js create mode 100644 dist/src/types/search.js.map create mode 100644 dist/src/types/simplify_claims.d.ts create mode 100644 dist/src/types/simplify_claims.d.ts.map create mode 100644 dist/src/types/simplify_claims.js create mode 100644 dist/src/types/simplify_claims.js.map create mode 100644 dist/src/types/sitelinks.d.ts create mode 100644 dist/src/types/sitelinks.d.ts.map create mode 100644 dist/src/types/sitelinks.js create mode 100644 dist/src/types/sitelinks.js.map create mode 100644 dist/src/types/snakvalue.d.ts create mode 100644 dist/src/types/snakvalue.d.ts.map create mode 100644 dist/src/types/snakvalue.js create mode 100644 dist/src/types/snakvalue.js.map create mode 100644 dist/src/types/sparql.d.ts create mode 100644 dist/src/types/sparql.d.ts.map create mode 100644 dist/src/types/sparql.js create mode 100644 dist/src/types/sparql.js.map create mode 100644 dist/src/types/terms.d.ts create mode 100644 dist/src/types/terms.d.ts.map create mode 100644 dist/src/types/terms.js create mode 100644 dist/src/types/terms.js.map create mode 100644 dist/src/types/wbgetentities.d.ts create mode 100644 dist/src/types/wbgetentities.d.ts.map create mode 100644 dist/src/types/wbgetentities.js create mode 100644 dist/src/types/wbgetentities.js.map create mode 100644 dist/src/utils/build_url.d.ts create mode 100644 dist/src/utils/build_url.d.ts.map create mode 100644 dist/src/utils/build_url.js create mode 100644 dist/src/utils/build_url.js.map create mode 100644 dist/src/utils/utils.d.ts create mode 100644 dist/src/utils/utils.d.ts.map create mode 100644 dist/src/utils/utils.js create mode 100644 dist/src/utils/utils.js.map create mode 100644 dist/src/wellknown/wikidata.org.d.ts create mode 100644 dist/src/wellknown/wikidata.org.d.ts.map create mode 100644 dist/src/wellknown/wikidata.org.js create mode 100644 dist/src/wellknown/wikidata.org.js.map create mode 100644 dist/src/wikibase-sdk.d.ts create mode 100644 dist/src/wikibase-sdk.d.ts.map create mode 100644 dist/src/wikibase-sdk.js create mode 100644 dist/src/wikibase-sdk.js.map create mode 100644 dist/tests/cirrus_search.d.ts create mode 100644 dist/tests/cirrus_search.d.ts.map create mode 100644 dist/tests/cirrus_search.js create mode 100644 dist/tests/cirrus_search.js.map create mode 100644 dist/tests/data/L525.d.ts create mode 100644 dist/tests/data/L525.d.ts.map create mode 100644 dist/tests/data/L525.js create mode 100644 dist/tests/data/L525.js.map create mode 100644 dist/tests/data/P3035.d.ts create mode 100644 dist/tests/data/P3035.d.ts.map create mode 100644 dist/tests/data/P3035.js create mode 100644 dist/tests/data/P3035.js.map create mode 100644 dist/tests/data/P8098.d.ts create mode 100644 dist/tests/data/P8098.d.ts.map create mode 100644 dist/tests/data/P8098.js create mode 100644 dist/tests/data/P8098.js.map create mode 100644 dist/tests/data/Q1.d.ts create mode 100644 dist/tests/data/Q1.d.ts.map create mode 100644 dist/tests/data/Q1.js create mode 100644 dist/tests/data/Q1.js.map create mode 100644 dist/tests/data/Q19180293.d.ts create mode 100644 dist/tests/data/Q19180293.d.ts.map create mode 100644 dist/tests/data/Q19180293.js create mode 100644 dist/tests/data/Q19180293.js.map create mode 100644 dist/tests/data/Q2112.d.ts create mode 100644 dist/tests/data/Q2112.d.ts.map create mode 100644 dist/tests/data/Q2112.js create mode 100644 dist/tests/data/Q2112.js.map create mode 100644 dist/tests/data/Q217447.d.ts create mode 100644 dist/tests/data/Q217447.d.ts.map create mode 100644 dist/tests/data/Q217447.js create mode 100644 dist/tests/data/Q217447.js.map create mode 100644 dist/tests/data/Q22002395.d.ts create mode 100644 dist/tests/data/Q22002395.d.ts.map create mode 100644 dist/tests/data/Q22002395.js create mode 100644 dist/tests/data/Q22002395.js.map create mode 100644 dist/tests/data/Q271094.d.ts create mode 100644 dist/tests/data/Q271094.d.ts.map create mode 100644 dist/tests/data/Q271094.js create mode 100644 dist/tests/data/Q271094.js.map create mode 100644 dist/tests/data/Q275937.d.ts create mode 100644 dist/tests/data/Q275937.d.ts.map create mode 100644 dist/tests/data/Q275937.js create mode 100644 dist/tests/data/Q275937.js.map create mode 100644 dist/tests/data/Q328212.d.ts create mode 100644 dist/tests/data/Q328212.d.ts.map create mode 100644 dist/tests/data/Q328212.js create mode 100644 dist/tests/data/Q328212.js.map create mode 100644 dist/tests/data/Q4115189.d.ts create mode 100644 dist/tests/data/Q4115189.d.ts.map create mode 100644 dist/tests/data/Q4115189.js create mode 100644 dist/tests/data/Q4115189.js.map create mode 100644 dist/tests/data/Q4132785.d.ts create mode 100644 dist/tests/data/Q4132785.d.ts.map create mode 100644 dist/tests/data/Q4132785.js create mode 100644 dist/tests/data/Q4132785.js.map create mode 100644 dist/tests/data/Q571.d.ts create mode 100644 dist/tests/data/Q571.d.ts.map create mode 100644 dist/tests/data/Q571.js create mode 100644 dist/tests/data/Q571.js.map create mode 100644 dist/tests/data/Q646148.d.ts create mode 100644 dist/tests/data/Q646148.d.ts.map create mode 100644 dist/tests/data/Q646148.js create mode 100644 dist/tests/data/Q646148.js.map create mode 100644 dist/tests/data/Q970917.d.ts create mode 100644 dist/tests/data/Q970917.d.ts.map create mode 100644 dist/tests/data/Q970917.js create mode 100644 dist/tests/data/Q970917.js.map create mode 100644 dist/tests/data/cirrus_search_response.d.ts create mode 100644 dist/tests/data/cirrus_search_response.d.ts.map create mode 100644 dist/tests/data/cirrus_search_response.js create mode 100644 dist/tests/data/cirrus_search_response.js.map create mode 100644 dist/tests/data/empty_values.d.ts create mode 100644 dist/tests/data/empty_values.d.ts.map create mode 100644 dist/tests/data/empty_values.js create mode 100644 dist/tests/data/empty_values.js.map create mode 100644 dist/tests/data/lexeme_claim.d.ts create mode 100644 dist/tests/data/lexeme_claim.d.ts.map create mode 100644 dist/tests/data/lexeme_claim.js create mode 100644 dist/tests/data/lexeme_claim.js.map create mode 100644 dist/tests/data/multi_vars_sparql_results.d.ts create mode 100644 dist/tests/data/multi_vars_sparql_results.d.ts.map create mode 100644 dist/tests/data/multi_vars_sparql_results.js create mode 100644 dist/tests/data/multi_vars_sparql_results.js.map create mode 100644 dist/tests/data/no_datatype_sparql_results.d.ts create mode 100644 dist/tests/data/no_datatype_sparql_results.d.ts.map create mode 100644 dist/tests/data/no_datatype_sparql_results.js create mode 100644 dist/tests/data/no_datatype_sparql_results.js.map create mode 100644 dist/tests/data/old_claim_format.d.ts create mode 100644 dist/tests/data/old_claim_format.d.ts.map create mode 100644 dist/tests/data/old_claim_format.js create mode 100644 dist/tests/data/old_claim_format.js.map create mode 100644 dist/tests/data/properties_list.d.ts create mode 100644 dist/tests/data/properties_list.d.ts.map create mode 100644 dist/tests/data/properties_list.js create mode 100644 dist/tests/data/properties_list.js.map create mode 100644 dist/tests/data/results_with_labels_descriptions_and_aliases.d.ts create mode 100644 dist/tests/data/results_with_labels_descriptions_and_aliases.d.ts.map create mode 100644 dist/tests/data/results_with_labels_descriptions_and_aliases.js create mode 100644 dist/tests/data/results_with_labels_descriptions_and_aliases.js.map create mode 100644 dist/tests/data/single_var_sparql_results.d.ts create mode 100644 dist/tests/data/single_var_sparql_results.d.ts.map create mode 100644 dist/tests/data/single_var_sparql_results.js create mode 100644 dist/tests/data/single_var_sparql_results.js.map create mode 100644 dist/tests/data/sparql_results_with_nested_associated_variables.d.ts create mode 100644 dist/tests/data/sparql_results_with_nested_associated_variables.d.ts.map create mode 100644 dist/tests/data/sparql_results_with_nested_associated_variables.js create mode 100644 dist/tests/data/sparql_results_with_nested_associated_variables.js.map create mode 100644 dist/tests/data/sparql_results_with_optional_values.d.ts create mode 100644 dist/tests/data/sparql_results_with_optional_values.d.ts.map create mode 100644 dist/tests/data/sparql_results_with_optional_values.js create mode 100644 dist/tests/data/sparql_results_with_optional_values.js.map create mode 100644 dist/tests/data/sparql_results_with_statements.d.ts create mode 100644 dist/tests/data/sparql_results_with_statements.d.ts.map create mode 100644 dist/tests/data/sparql_results_with_statements.js create mode 100644 dist/tests/data/sparql_results_with_statements.js.map create mode 100644 dist/tests/data/wbgetentities_response.d.ts create mode 100644 dist/tests/data/wbgetentities_response.d.ts.map create mode 100644 dist/tests/data/wbgetentities_response.js create mode 100644 dist/tests/data/wbgetentities_response.js.map create mode 100644 dist/tests/general.d.ts create mode 100644 dist/tests/general.d.ts.map create mode 100644 dist/tests/general.js create mode 100644 dist/tests/general.js.map create mode 100644 dist/tests/get_entities.d.ts create mode 100644 dist/tests/get_entities.d.ts.map create mode 100644 dist/tests/get_entities.js create mode 100644 dist/tests/get_entities.js.map create mode 100644 dist/tests/get_entities_from_sitelinks.d.ts create mode 100644 dist/tests/get_entities_from_sitelinks.d.ts.map create mode 100644 dist/tests/get_entities_from_sitelinks.js create mode 100644 dist/tests/get_entities_from_sitelinks.js.map create mode 100644 dist/tests/get_entity_revision.d.ts create mode 100644 dist/tests/get_entity_revision.d.ts.map create mode 100644 dist/tests/get_entity_revision.js create mode 100644 dist/tests/get_entity_revision.js.map create mode 100644 dist/tests/get_many_entities.d.ts create mode 100644 dist/tests/get_many_entities.d.ts.map create mode 100644 dist/tests/get_many_entities.js create mode 100644 dist/tests/get_many_entities.js.map create mode 100644 dist/tests/get_reverse_claims.d.ts create mode 100644 dist/tests/get_reverse_claims.d.ts.map create mode 100644 dist/tests/get_reverse_claims.js create mode 100644 dist/tests/get_reverse_claims.js.map create mode 100644 dist/tests/get_revisions.d.ts create mode 100644 dist/tests/get_revisions.d.ts.map create mode 100644 dist/tests/get_revisions.js create mode 100644 dist/tests/get_revisions.js.map create mode 100644 dist/tests/helpers.d.ts create mode 100644 dist/tests/helpers.d.ts.map create mode 100644 dist/tests/helpers.js create mode 100644 dist/tests/helpers.js.map create mode 100644 dist/tests/lib/tests_env.d.ts create mode 100644 dist/tests/lib/tests_env.d.ts.map create mode 100644 dist/tests/lib/tests_env.js create mode 100644 dist/tests/lib/tests_env.js.map create mode 100644 dist/tests/lib/utils.d.ts create mode 100644 dist/tests/lib/utils.d.ts.map create mode 100644 dist/tests/lib/utils.js create mode 100644 dist/tests/lib/utils.js.map create mode 100644 dist/tests/parse.d.ts create mode 100644 dist/tests/parse.d.ts.map create mode 100644 dist/tests/parse.js create mode 100644 dist/tests/parse.js.map create mode 100644 dist/tests/rank.d.ts create mode 100644 dist/tests/rank.d.ts.map create mode 100644 dist/tests/rank.js create mode 100644 dist/tests/rank.js.map create mode 100644 dist/tests/search_entities.d.ts create mode 100644 dist/tests/search_entities.d.ts.map create mode 100644 dist/tests/search_entities.js create mode 100644 dist/tests/search_entities.js.map create mode 100644 dist/tests/simplify_claims.d.ts create mode 100644 dist/tests/simplify_claims.d.ts.map create mode 100644 dist/tests/simplify_claims.js create mode 100644 dist/tests/simplify_claims.js.map create mode 100644 dist/tests/simplify_entity.d.ts create mode 100644 dist/tests/simplify_entity.d.ts.map create mode 100644 dist/tests/simplify_entity.js create mode 100644 dist/tests/simplify_entity.js.map create mode 100644 dist/tests/simplify_forms.d.ts create mode 100644 dist/tests/simplify_forms.d.ts.map create mode 100644 dist/tests/simplify_forms.js create mode 100644 dist/tests/simplify_forms.js.map create mode 100644 dist/tests/simplify_qualifiers.d.ts create mode 100644 dist/tests/simplify_qualifiers.d.ts.map create mode 100644 dist/tests/simplify_qualifiers.js create mode 100644 dist/tests/simplify_qualifiers.js.map create mode 100644 dist/tests/simplify_references.d.ts create mode 100644 dist/tests/simplify_references.d.ts.map create mode 100644 dist/tests/simplify_references.js create mode 100644 dist/tests/simplify_references.js.map create mode 100644 dist/tests/simplify_senses.d.ts create mode 100644 dist/tests/simplify_senses.d.ts.map create mode 100644 dist/tests/simplify_senses.js create mode 100644 dist/tests/simplify_senses.js.map create mode 100644 dist/tests/simplify_sitelinks.d.ts create mode 100644 dist/tests/simplify_sitelinks.d.ts.map create mode 100644 dist/tests/simplify_sitelinks.js create mode 100644 dist/tests/simplify_sitelinks.js.map create mode 100644 dist/tests/simplify_sparql_results.d.ts create mode 100644 dist/tests/simplify_sparql_results.d.ts.map create mode 100644 dist/tests/simplify_sparql_results.js create mode 100644 dist/tests/simplify_sparql_results.js.map create mode 100644 dist/tests/simplify_text_attributes.d.ts create mode 100644 dist/tests/simplify_text_attributes.d.ts.map create mode 100644 dist/tests/simplify_text_attributes.js create mode 100644 dist/tests/simplify_text_attributes.js.map create mode 100644 dist/tests/sitelinks_helpers.d.ts create mode 100644 dist/tests/sitelinks_helpers.d.ts.map create mode 100644 dist/tests/sitelinks_helpers.js create mode 100644 dist/tests/sitelinks_helpers.js.map create mode 100644 dist/tests/sparql_query.d.ts create mode 100644 dist/tests/sparql_query.d.ts.map create mode 100644 dist/tests/sparql_query.js create mode 100644 dist/tests/sparql_query.js.map create mode 100644 dist/tests/time.d.ts create mode 100644 dist/tests/time.d.ts.map create mode 100644 dist/tests/time.js create mode 100644 dist/tests/time.js.map create mode 100644 dist/tests/utils.d.ts create mode 100644 dist/tests/utils.d.ts.map create mode 100644 dist/tests/utils.js create mode 100644 dist/tests/utils.js.map diff --git a/dist/scripts/compare_datatypes.d.ts b/dist/scripts/compare_datatypes.d.ts new file mode 100644 index 00000000..72fb1290 --- /dev/null +++ b/dist/scripts/compare_datatypes.d.ts @@ -0,0 +1,3 @@ +#!/usr/bin/env ts-node +export {}; +//# sourceMappingURL=compare_datatypes.d.ts.map \ No newline at end of file diff --git a/dist/scripts/compare_datatypes.d.ts.map b/dist/scripts/compare_datatypes.d.ts.map new file mode 100644 index 00000000..e2547c10 --- /dev/null +++ b/dist/scripts/compare_datatypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"compare_datatypes.d.ts","sourceRoot":"","sources":["../../scripts/compare_datatypes.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/scripts/compare_datatypes.js b/dist/scripts/compare_datatypes.js new file mode 100644 index 00000000..f5a2422b --- /dev/null +++ b/dist/scripts/compare_datatypes.js @@ -0,0 +1,24 @@ +#!/usr/bin/env ts-node +import { kebabCase } from 'lodash-es'; +import { red, green } from 'tiny-chalk'; +import { parsers } from '../src/helpers/parse_snak.js'; +import { readJsonFile } from '../tests/lib/utils.js'; +const supportedTypes = Object.keys(parsers); +const allDatatypes = readJsonFile('/tmp/all_wikidata_datatypes.json'); +allDatatypes + .map(typeUri => { + const typeName = typeUri.split('#')[1]; + // Case inconsistency: commonsMedia is camel cased + if (typeName === 'CommonsMedia') + return 'commonsMedia'; + return kebabCase(typeName); +}) + .forEach(type => { + if (supportedTypes.includes(type)) { + console.log(green('ok'), type); + } + else { + console.error(red('unsupported type'), type); + } +}); +//# sourceMappingURL=compare_datatypes.js.map \ No newline at end of file diff --git a/dist/scripts/compare_datatypes.js.map b/dist/scripts/compare_datatypes.js.map new file mode 100644 index 00000000..7326bd5a --- /dev/null +++ b/dist/scripts/compare_datatypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"compare_datatypes.js","sourceRoot":"","sources":["../../scripts/compare_datatypes.ts"],"names":[],"mappings":";AACA,OAAO,EAAE,SAAS,EAAE,MAAM,WAAW,CAAA;AACrC,OAAO,EAAE,GAAG,EAAE,KAAK,EAAE,MAAM,YAAY,CAAA;AACvC,OAAO,EAAE,OAAO,EAAE,MAAM,8BAA8B,CAAA;AACtD,OAAO,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAA;AAEpD,MAAM,cAAc,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAA;AAE3C,MAAM,YAAY,GAAG,YAAY,CAAC,kCAAkC,CAAa,CAAA;AACjF,YAAY;KACX,GAAG,CAAC,OAAO,CAAC,EAAE;IACb,MAAM,QAAQ,GAAG,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAA;IACtC,kDAAkD;IAClD,IAAI,QAAQ,KAAK,cAAc;QAAE,OAAO,cAAc,CAAA;IACtD,OAAO,SAAS,CAAC,QAAQ,CAAC,CAAA;AAC5B,CAAC,CAAC;KACD,OAAO,CAAC,IAAI,CAAC,EAAE;IACd,IAAI,cAAc,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;QACjC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,CAAA;KAC/B;SAAM;QACL,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,kBAAkB,CAAC,EAAE,IAAI,CAAC,CAAA;KAC7C;AACH,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/scripts/update_wikimedia_constants.d.ts b/dist/scripts/update_wikimedia_constants.d.ts new file mode 100644 index 00000000..5e31c3d5 --- /dev/null +++ b/dist/scripts/update_wikimedia_constants.d.ts @@ -0,0 +1,3 @@ +#!/usr/bin/env ts-node +export {}; +//# sourceMappingURL=update_wikimedia_constants.d.ts.map \ No newline at end of file diff --git a/dist/scripts/update_wikimedia_constants.d.ts.map b/dist/scripts/update_wikimedia_constants.d.ts.map new file mode 100644 index 00000000..ef2d27da --- /dev/null +++ b/dist/scripts/update_wikimedia_constants.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"update_wikimedia_constants.d.ts","sourceRoot":"","sources":["../../scripts/update_wikimedia_constants.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/scripts/update_wikimedia_constants.js b/dist/scripts/update_wikimedia_constants.js new file mode 100644 index 00000000..582194f8 --- /dev/null +++ b/dist/scripts/update_wikimedia_constants.js @@ -0,0 +1,58 @@ +#!/usr/bin/env ts-node +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +import { writeFileSync } from 'fs'; +import { uniq } from '../src/utils/utils.js'; +function stringifyArray(input) { + return JSON.stringify(uniq(input), null, 2) + // Prevent linting errors + .replace(/"/g, '\'') + .replace(/'\n/, '\',\n'); +} +function stringifySimpleRecord(input) { + let output = '{\n'; + output += Object.entries(input).map(([key, value]) => ' ' + key + ': ' + '\'' + value + '\',\n').join(''); + output += '}'; + return output; +} +doit(); +function doit() { + var _a, _b, _c; + return __awaiter(this, void 0, void 0, function* () { + const response = yield fetch('https://www.wikidata.org/w/api.php?action=paraminfo&modules=wbgetentities&format=json'); + const data = yield response.json(); + const parameters = data.paraminfo.modules[0].parameters; + const sites = (_a = parameters.find(o => o.name === 'sites')) === null || _a === void 0 ? void 0 : _a.type; + const languages = (_b = parameters.find(o => o.name === 'languages')) === null || _b === void 0 ? void 0 : _b.type; + if (!sites || !languages) + throw new Error('paraminfo format changed'); + const specialSites = {}; + for (const site of sites) { + const project = (_c = site.match(/^(.+)wiki$/)) === null || _c === void 0 ? void 0 : _c[1]; + if (!project) + continue; + if (!languages.includes(project.replace(/_/g, '-'))) { + specialSites[site] = project; + } + } + const output = [ + "// Generated by 'npm run update-wikimedia-constants'", + [ + 'export type Site = typeof sites[number]', + 'export type WikimediaLanguageCode = typeof wikimediaLanguageCodes[number]', + ].join('\n'), + 'export const specialSites = ' + stringifySimpleRecord(specialSites) + ' as const', + 'export const sites = ' + stringifyArray(sites) + ' as const', + 'export const wikimediaLanguageCodes = ' + stringifyArray(languages) + ' as const', + ].join('\n\n') + '\n'; + writeFileSync('./src/helpers/wikimedia_constants.ts', output, 'utf-8'); + }); +} +//# sourceMappingURL=update_wikimedia_constants.js.map \ No newline at end of file diff --git a/dist/scripts/update_wikimedia_constants.js.map b/dist/scripts/update_wikimedia_constants.js.map new file mode 100644 index 00000000..ed75e541 --- /dev/null +++ b/dist/scripts/update_wikimedia_constants.js.map @@ -0,0 +1 @@ +{"version":3,"file":"update_wikimedia_constants.js","sourceRoot":"","sources":["../../scripts/update_wikimedia_constants.ts"],"names":[],"mappings":";;;;;;;;;;AACA,OAAO,EAAE,aAAa,EAAE,MAAM,IAAI,CAAA;AAClC,OAAO,EAAE,IAAI,EAAE,MAAM,uBAAuB,CAAA;AAO5C,SAAS,cAAc,CAAE,KAAe;IACtC,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC;QACzC,yBAAyB;SACxB,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC;SACnB,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC,CAAA;AAC5B,CAAC;AAED,SAAS,qBAAqB,CAAE,KAA6B;IAC3D,IAAI,MAAM,GAAG,KAAK,CAAA;IAClB,MAAM,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAE,GAAG,EAAE,KAAK,CAAE,EAAE,EAAE,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;IAC5G,MAAM,IAAI,GAAG,CAAA;IACb,OAAO,MAAM,CAAA;AACf,CAAC;AAED,IAAI,EAAE,CAAA;AACN,SAAe,IAAI;;;QACjB,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,uFAAuF,CAAC,CAAA;QACrH,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAA;QAElC,MAAM,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,UAAyB,CAAA;QAEtE,MAAM,KAAK,GAAG,MAAA,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,OAAO,CAAC,0CAAE,IAAI,CAAA;QAC5D,MAAM,SAAS,GAAG,MAAA,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,WAAW,CAAC,0CAAE,IAAI,CAAA;QACpE,IAAI,CAAC,KAAK,IAAI,CAAC,SAAS;YAAE,MAAM,IAAI,KAAK,CAAC,0BAA0B,CAAC,CAAA;QAErE,MAAM,YAAY,GAA2B,EAAE,CAAA;QAC/C,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE;YACxB,MAAM,OAAO,GAAG,MAAA,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,0CAAG,CAAC,CAAC,CAAA;YAC7C,IAAI,CAAC,OAAO;gBAAE,SAAQ;YACtB,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,EAAE;gBACnD,YAAY,CAAC,IAAI,CAAC,GAAG,OAAO,CAAA;aAC7B;SACF;QAED,MAAM,MAAM,GAAG;YACb,sDAAsD;YACtD;gBACE,yCAAyC;gBACzC,2EAA2E;aAC5E,CAAC,IAAI,CAAC,IAAI,CAAC;YACZ,8BAA8B,GAAG,qBAAqB,CAAC,YAAY,CAAC,GAAG,WAAW;YAClF,uBAAuB,GAAG,cAAc,CAAC,KAAK,CAAC,GAAG,WAAW;YAC7D,wCAAwC,GAAG,cAAc,CAAC,SAAS,CAAC,GAAG,WAAW;SACnF,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,IAAI,CAAA;QAErB,aAAa,CAAC,sCAAsC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAA;;CACvE"} \ No newline at end of file diff --git a/dist/src/helpers/helpers.d.ts b/dist/src/helpers/helpers.d.ts new file mode 100644 index 00000000..7b862b47 --- /dev/null +++ b/dist/src/helpers/helpers.d.ts @@ -0,0 +1,21 @@ +import type { EntityId, EntityPageTitle, Guid, GuidAltSyntax, NonNestedEntityId, NumericId, PropertyClaimsId } from '../types/entity.js'; +import type { Url } from '../utils/build_url.js'; +export declare const isNumericId: (id: string) => id is `${number}`; +export declare const isEntityId: (id: string) => id is EntityId; +export declare const isEntitySchemaId: (id: string) => id is `E${number}`; +export declare const isItemId: (id: string) => id is `Q${number}`; +export declare const isPropertyId: (id: string) => id is `P${number}`; +export declare const isLexemeId: (id: string) => id is `L${number}`; +export declare const isFormId: (id: string) => id is `L${number}-F${number}`; +export declare const isSenseId: (id: string) => id is `L${number}-S${number}`; +export declare const isMediaInfoId: (id: string) => id is `M${number}`; +export declare const isGuid: (id: string) => id is `Q${number}$${string}` | `P${number}$${string}` | `L${number}$${string}` | `M${number}$${string}` | `L${number}-F${number}$${string}` | `L${number}-S${number}$${string}` | `q${Lowercase<`${number}`>}$${string}` | `p${Lowercase<`${number}`>}$${string}` | `l${Lowercase<`${number}`>}$${string}` | `m${Lowercase<`${number}`>}$${string}` | `l${Lowercase<`${number}`>}-f${Lowercase<`${number}`>}$${string}` | `l${Lowercase<`${number}`>}-s${Lowercase<`${number}`>}$${string}`; +export declare const isHash: (id: string) => id is string; +export declare const isRevisionId: (id: string) => id is `${number}`; +export declare const isNonNestedEntityId: (id: string) => id is NonNestedEntityId; +export declare function isPropertyClaimsId(id: string): id is PropertyClaimsId; +export declare function isEntityPageTitle(title: string): title is EntityPageTitle; +export declare function getNumericId(id: string): NumericId; +export declare function getImageUrl(filename: string, width?: number): Url; +export declare function getEntityIdFromGuid(guid: Guid | GuidAltSyntax): EntityId; +//# sourceMappingURL=helpers.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/helpers.d.ts.map b/dist/src/helpers/helpers.d.ts.map new file mode 100644 index 00000000..8dbe27dc --- /dev/null +++ b/dist/src/helpers/helpers.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"helpers.d.ts","sourceRoot":"","sources":["../../../src/helpers/helpers.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EACV,QAAQ,EACR,eAAe,EAGf,IAAI,EACJ,aAAa,EAKb,iBAAiB,EACjB,SAAS,EACT,gBAAgB,EAIjB,MAAM,oBAAoB,CAAA;AAC3B,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,uBAAuB,CAAA;AAMhD,eAAO,MAAM,WAAW,OAHV,MAAM,sBAG8C,CAAA;AAClE,eAAO,MAAM,UAAU,OAJT,MAAM,mBAIqF,CAAA;AACzG,eAAO,MAAM,gBAAgB,OALf,MAAM,uBAKyD,CAAA;AAC7E,eAAO,MAAM,QAAQ,OANP,MAAM,uBAMyC,CAAA;AAC7D,eAAO,MAAM,YAAY,OAPX,MAAM,uBAOiD,CAAA;AACrE,eAAO,MAAM,UAAU,OART,MAAM,uBAQ6C,CAAA;AACjE,eAAO,MAAM,QAAQ,OATP,MAAM,kCASsD,CAAA;AAC1E,eAAO,MAAM,SAAS,OAVR,MAAM,kCAUwD,CAAA;AAC5E,eAAO,MAAM,aAAa,OAXZ,MAAM,uBAWmD,CAAA;AACvE,eAAO,MAAM,MAAM,OAZL,MAAM,geAY4I,CAAA;AAChK,eAAO,MAAM,MAAM,OAbL,MAAM,iBAaqC,CAAA;AACzD,eAAO,MAAM,YAAY,OAdX,MAAM,sBAcwC,CAAA;AAC5D,eAAO,MAAM,mBAAmB,OAflB,MAAM,4BAeuE,CAAA;AAE3F,wBAAgB,kBAAkB,CAAE,EAAE,EAAE,MAAM,GAAG,EAAE,IAAI,gBAAgB,CAItE;AAED,wBAAgB,iBAAiB,CAAE,KAAK,EAAE,MAAM,GAAG,KAAK,IAAI,eAAe,CAgB1E;AAED,wBAAgB,YAAY,CAAE,EAAE,EAAE,MAAM,GAAG,SAAS,CAGnD;AAED,wBAAgB,WAAW,CAAE,QAAQ,EAAE,MAAM,EAAE,KAAK,CAAC,EAAE,MAAM,GAAG,GAAG,CAIlE;AAED,wBAAgB,mBAAmB,CAAE,IAAI,EAAE,IAAI,GAAG,aAAa,GAAG,QAAQ,CAezE"} \ No newline at end of file diff --git a/dist/src/helpers/helpers.js b/dist/src/helpers/helpers.js new file mode 100644 index 00000000..f1fb2d83 --- /dev/null +++ b/dist/src/helpers/helpers.js @@ -0,0 +1,66 @@ +function isIdBuilder(regex) { + return (id) => typeof id === 'string' && new RegExp(regex.source, regex.flags).test(id); +} +export const isNumericId = isIdBuilder(/^[1-9][0-9]*$/); +export const isEntityId = isIdBuilder(/^((Q|P|L|M)[1-9][0-9]*|L[1-9][0-9]*-(F|S)[1-9][0-9]*)$/); +export const isEntitySchemaId = isIdBuilder(/^E[1-9][0-9]*$/); +export const isItemId = isIdBuilder(/^Q[1-9][0-9]*$/); +export const isPropertyId = isIdBuilder(/^P[1-9][0-9]*$/); +export const isLexemeId = isIdBuilder(/^L[1-9][0-9]*$/); +export const isFormId = isIdBuilder(/^L[1-9][0-9]*-F[1-9][0-9]*$/); +export const isSenseId = isIdBuilder(/^L[1-9][0-9]*-S[1-9][0-9]*$/); +export const isMediaInfoId = isIdBuilder(/^M[1-9][0-9]*$/); +export const isGuid = isIdBuilder(/^((Q|P|L|M)[1-9][0-9]*|L[1-9][0-9]*-(F|S)[1-9][0-9]*)\$[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i); +export const isHash = isIdBuilder(/^[0-9a-f]{40}$/); +export const isRevisionId = isIdBuilder(/^\d+$/); +export const isNonNestedEntityId = isIdBuilder(/^(Q|P|L|M)[1-9][0-9]*$/); +export function isPropertyClaimsId(id) { + if (typeof id !== 'string') + return false; + const [entityId, propertyId] = id.split('#'); + return isEntityId(entityId) && isPropertyId(propertyId); +} +export function isEntityPageTitle(title) { + if (typeof title !== 'string') + return false; + if (title.startsWith('Item:')) { + return isItemId(title.substring(5)); + } + if (title.startsWith('Lexeme:')) { + return isLexemeId(title.substring(7)); + } + if (title.startsWith('Property:')) { + return isPropertyId(title.substring(9)); + } + return isItemId(title); +} +export function getNumericId(id) { + if (!isNonNestedEntityId(id)) + throw new Error(`invalid entity id: ${id}`); + return id.replace(/^(Q|P|L|M)/, ''); +} +export function getImageUrl(filename, width) { + let url = `https://commons.wikimedia.org/wiki/Special:FilePath/${filename}`; + if (typeof width === 'number') + url += `?width=${width}`; + return url; +} +export function getEntityIdFromGuid(guid) { + const parts = guid.split(/[$-]/); + if (parts.length === 6) { + // Examples: + // - q520$BCA8D9DE-B467-473B-943C-6FD0C5B3D02C + // - P6216-a7fd6230-496e-6b47-ca4a-dcec5dbd7f95 + return parts[0].toUpperCase(); + } + else if (parts.length === 7) { + // Examples: + // - L525-S1$66D20252-8CEC-4DB1-8B00-D713CFF42E48 + // - L525-F2-52c9b382-02f5-4413-9923-26ade74f5a0d + return parts.slice(0, 2).join('-').toUpperCase(); + } + else { + throw new Error(`invalid guid: ${guid}`); + } +} +//# sourceMappingURL=helpers.js.map \ No newline at end of file diff --git a/dist/src/helpers/helpers.js.map b/dist/src/helpers/helpers.js.map new file mode 100644 index 00000000..8d226f4b --- /dev/null +++ b/dist/src/helpers/helpers.js.map @@ -0,0 +1 @@ +{"version":3,"file":"helpers.js","sourceRoot":"","sources":["../../../src/helpers/helpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/helpers/parse_responses.d.ts b/dist/src/helpers/parse_responses.d.ts new file mode 100644 index 00000000..e00920b5 --- /dev/null +++ b/dist/src/helpers/parse_responses.d.ts @@ -0,0 +1,18 @@ +import type { Entities, SimplifiedEntities } from '../types/entity.js'; +export interface WbGetEntitiesResponse { + entities: Entities; + success: number; +} +export type Title = string; +export type Titles = string[]; +export interface CirrusSearchResult { + title: Title; +} +export interface CirrusSearchPagesResponse { + query: { + search: CirrusSearchResult[]; + }; +} +export declare function entities(res: WbGetEntitiesResponse): SimplifiedEntities; +export declare function pagesTitles(res: CirrusSearchPagesResponse): Titles; +//# sourceMappingURL=parse_responses.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/parse_responses.d.ts.map b/dist/src/helpers/parse_responses.d.ts.map new file mode 100644 index 00000000..cf1d640d --- /dev/null +++ b/dist/src/helpers/parse_responses.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"parse_responses.d.ts","sourceRoot":"","sources":["../../../src/helpers/parse_responses.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,QAAQ,EAAE,kBAAkB,EAAE,MAAM,oBAAoB,CAAA;AAEtE,MAAM,WAAW,qBAAqB;IACpC,QAAQ,EAAE,QAAQ,CAAA;IAClB,OAAO,EAAE,MAAM,CAAA;CAChB;AAED,MAAM,MAAM,KAAK,GAAG,MAAM,CAAA;AAC1B,MAAM,MAAM,MAAM,GAAG,MAAM,EAAE,CAAA;AAE7B,MAAM,WAAW,kBAAkB;IACjC,KAAK,EAAE,KAAK,CAAA;CACb;AAED,MAAM,WAAW,yBAAyB;IACxC,KAAK,EAAE;QACL,MAAM,EAAE,kBAAkB,EAAE,CAAA;KAC7B,CAAA;CACF;AAED,wBAAgB,QAAQ,CAAE,GAAG,EAAE,qBAAqB,GAAG,kBAAkB,CAKxE;AAED,wBAAgB,WAAW,CAAE,GAAG,EAAE,yBAAyB,GAAG,MAAM,CAInE"} \ No newline at end of file diff --git a/dist/src/helpers/parse_responses.js b/dist/src/helpers/parse_responses.js new file mode 100644 index 00000000..91529f59 --- /dev/null +++ b/dist/src/helpers/parse_responses.js @@ -0,0 +1,13 @@ +import { simplifyEntities } from './simplify_entity.js'; +export function entities(res) { + // @ts-expect-error Legacy convenience for the time the 'request' lib was all the rage + res = res.body || res; + const { entities } = res; + return simplifyEntities(entities); +} +export function pagesTitles(res) { + // @ts-expect-error Same behavior as above + res = res.body || res; + return res.query.search.map(result => result.title); +} +//# sourceMappingURL=parse_responses.js.map \ No newline at end of file diff --git a/dist/src/helpers/parse_responses.js.map b/dist/src/helpers/parse_responses.js.map new file mode 100644 index 00000000..0d4030a7 --- /dev/null +++ b/dist/src/helpers/parse_responses.js.map @@ -0,0 +1 @@ +{"version":3,"file":"parse_responses.js","sourceRoot":"","sources":["../../../src/helpers/parse_responses.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,gBAAgB,EAAE,MAAM,sBAAsB,CAAA;AAqBvD,MAAM,UAAU,QAAQ,CAAE,GAA0B;IAClD,sFAAsF;IACtF,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,CAAA;IACrB,MAAM,EAAE,QAAQ,EAAE,GAAG,GAAG,CAAA;IACxB,OAAO,gBAAgB,CAAC,QAAQ,CAAC,CAAA;AACnC,CAAC;AAED,MAAM,UAAU,WAAW,CAAE,GAA8B;IACzD,0CAA0C;IAC1C,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,CAAA;IACrB,OAAO,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,CAAA;AACrD,CAAC"} \ No newline at end of file diff --git a/dist/src/helpers/parse_snak.d.ts b/dist/src/helpers/parse_snak.d.ts new file mode 100644 index 00000000..48fc7d9e --- /dev/null +++ b/dist/src/helpers/parse_snak.d.ts @@ -0,0 +1,32 @@ +import type { TimeInputValue } from './time.js'; +import type { DataType } from '../types/claim.js'; +import type { SimplifySnakOptions } from '../types/simplify_claims.js'; +import type { SnakValue } from '../types/snakvalue.js'; +export declare const timeConverters: { + readonly iso: (value: TimeInputValue) => string; + readonly epoch: (value: TimeInputValue) => string | number; + readonly 'simple-day': (value: TimeInputValue) => string; + readonly none: (wikibaseTime: TimeInputValue) => string; +}; +export declare const parsers: { + readonly commonsMedia: (datavalue: any) => any; + readonly 'external-id': (datavalue: any) => any; + readonly 'geo-shape': (datavalue: any) => any; + readonly 'globe-coordinate': (datavalue: any, options: any) => any; + readonly math: (datavalue: any) => any; + readonly monolingualtext: (datavalue: any, options: any) => any; + readonly 'musical-notation': (datavalue: any) => any; + readonly quantity: (datavalue: any, options: any) => any; + readonly string: (datavalue: any) => any; + readonly 'tabular-data': (datavalue: any) => any; + readonly time: (datavalue: any, options: any) => any; + readonly url: (datavalue: any) => any; + readonly 'wikibase-entityid': (datavalue: any, options: any) => any; + readonly 'wikibase-form': (datavalue: any, options: any) => any; + readonly 'wikibase-item': (datavalue: any, options: any) => any; + readonly 'wikibase-lexeme': (datavalue: any, options: any) => any; + readonly 'wikibase-property': (datavalue: any, options: any) => any; + readonly 'wikibase-sense': (datavalue: any, options: any) => any; +}; +export declare function parseSnak(datatype: DataType | undefined, datavalue: SnakValue, options: SimplifySnakOptions): any; +//# sourceMappingURL=parse_snak.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/parse_snak.d.ts.map b/dist/src/helpers/parse_snak.d.ts.map new file mode 100644 index 00000000..09f350b9 --- /dev/null +++ b/dist/src/helpers/parse_snak.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"parse_snak.d.ts","sourceRoot":"","sources":["../../../src/helpers/parse_snak.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,WAAW,CAAA;AAC/C,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,mBAAmB,CAAA;AACjD,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,6BAA6B,CAAA;AACtE,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,uBAAuB,CAAA;AAuEtD,eAAO,MAAM,cAAc;;;;kCAIJ,cAAc;CAC3B,CAAA;AAEV,eAAO,MAAM,OAAO;;;;;;;;;;;;;;;;;;;CAmBV,CAAA;AASV,wBAAgB,SAAS,CAAE,QAAQ,EAAE,QAAQ,GAAG,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,mBAAmB,OAY5G"} \ No newline at end of file diff --git a/dist/src/helpers/parse_snak.js b/dist/src/helpers/parse_snak.js new file mode 100644 index 00000000..906dfe68 --- /dev/null +++ b/dist/src/helpers/parse_snak.js @@ -0,0 +1,112 @@ +import { wikibaseTimeToEpochTime, wikibaseTimeToISOString, wikibaseTimeToSimpleDay } from './time.js'; +const simple = datavalue => datavalue.value; +const monolingualtext = (datavalue, options) => { + return options.keepRichValues ? datavalue.value : datavalue.value.text; +}; +const entity = (datavalue, options) => prefixedId(datavalue, options.entityPrefix); +const entityLetter = { + item: 'Q', + lexeme: 'L', + property: 'P', +}; +const prefixedId = (datavalue, prefix) => { + const { value } = datavalue; + const id = value.id || entityLetter[value['entity-type']] + value['numeric-id']; + return typeof prefix === 'string' ? `${prefix}:${id}` : id; +}; +const quantity = (datavalue, options) => { + const { value } = datavalue; + const amount = parseFloat(value.amount); + if (options.keepRichValues) { + const richValue = { + amount: parseFloat(value.amount), + // ex: http://www.wikidata.org/entity/ + unit: value.unit.replace(/^https?:\/\/.*\/entity\//, ''), + }; + if (value.upperBound != null) + richValue.upperBound = parseFloat(value.upperBound); + if (value.lowerBound != null) + richValue.lowerBound = parseFloat(value.lowerBound); + return richValue; + } + else { + return amount; + } +}; +const coordinate = (datavalue, options) => { + if (options.keepRichValues) { + return datavalue.value; + } + else { + return [datavalue.value.latitude, datavalue.value.longitude]; + } +}; +const time = (datavalue, options) => { + let timeValue; + if (typeof options.timeConverter === 'function') { + timeValue = options.timeConverter(datavalue.value); + } + else { + timeValue = getTimeConverter(options.timeConverter)(datavalue.value); + } + if (options.keepRichValues) { + const { timezone, before, after, precision, calendarmodel } = datavalue.value; + return { time: timeValue, timezone, before, after, precision, calendarmodel }; + } + else { + return timeValue; + } +}; +const getTimeConverter = (key = 'iso') => { + const converter = timeConverters[key]; + if (!converter) + throw new Error(`invalid converter key: ${JSON.stringify(key).substring(0, 100)}`); + return converter; +}; +// Each time converter should be able to accept 2 keys of arguments: +// - either datavalue.value objects (prefered as it gives access to the precision) +// - or the time string (datavalue.value.time) +export const timeConverters = { + iso: wikibaseTimeToISOString, + epoch: wikibaseTimeToEpochTime, + 'simple-day': wikibaseTimeToSimpleDay, + none: (wikibaseTime) => typeof wikibaseTime === 'string' ? wikibaseTime : wikibaseTime.time, +}; +export const parsers = { + commonsMedia: simple, + 'external-id': simple, + 'geo-shape': simple, + 'globe-coordinate': coordinate, + math: simple, + monolingualtext, + 'musical-notation': simple, + quantity, + string: simple, + 'tabular-data': simple, + time, + url: simple, + 'wikibase-entityid': entity, + 'wikibase-form': entity, + 'wikibase-item': entity, + 'wikibase-lexeme': entity, + 'wikibase-property': entity, + 'wikibase-sense': entity, +}; +const normalizeDatatype = datatype => datatype.toLowerCase().replace(/[\s-]/g, ''); +const normalizedParsers = {}; +for (const [datatype, parser] of Object.entries(parsers)) { + normalizedParsers[normalizeDatatype(datatype)] = parser; +} +export function parseSnak(datatype, datavalue, options) { + // @ts-expect-error Known case of missing datatype: form.claims, sense.claims, mediainfo.statements + datatype = datatype || datavalue.type; + // Known case requiring normalization + // - legacy "musical notation" datatype + // - mediainfo won't have datatype="globe-coordinate", but datavalue.type="globecoordinate" + const parser = normalizedParsers[normalizeDatatype(datatype)]; + if (!parser) { + throw new Error(`${normalizeDatatype(datatype)} claim parser isn't implemented. Please report to https://github.com/maxlath/wikibase-sdk/issues`); + } + return parser(datavalue, options); +} +//# sourceMappingURL=parse_snak.js.map \ No newline at end of file diff --git a/dist/src/helpers/parse_snak.js.map b/dist/src/helpers/parse_snak.js.map new file mode 100644 index 00000000..872beba1 --- /dev/null +++ b/dist/src/helpers/parse_snak.js.map @@ -0,0 +1 @@ +{"version":3,"file":"parse_snak.js","sourceRoot":"","sources":["../../../src/helpers/parse_snak.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/helpers/rank.d.ts b/dist/src/helpers/rank.d.ts new file mode 100644 index 00000000..54626308 --- /dev/null +++ b/dist/src/helpers/rank.d.ts @@ -0,0 +1,5 @@ +import type { Claims, PropertyClaims } from '../types/claim.js'; +export declare function truthyPropertyClaims(propertyClaims: PropertyClaims): PropertyClaims; +export declare function nonDeprecatedPropertyClaims(propertyClaims: PropertyClaims): PropertyClaims; +export declare function truthyClaims(claims: Claims): Claims; +//# sourceMappingURL=rank.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/rank.d.ts.map b/dist/src/helpers/rank.d.ts.map new file mode 100644 index 00000000..c050482d --- /dev/null +++ b/dist/src/helpers/rank.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"rank.d.ts","sourceRoot":"","sources":["../../../src/helpers/rank.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAS,MAAM,EAAE,cAAc,EAAQ,MAAM,mBAAmB,CAAA;AAE5E,wBAAgB,oBAAoB,CAAE,cAAc,EAAE,cAAc,GAAG,cAAc,CAUpF;AAED,wBAAgB,2BAA2B,CAAE,cAAc,EAAE,cAAc,GAAG,cAAc,CAE3F;AAED,wBAAgB,YAAY,CAAE,MAAM,EAAE,MAAM,GAAG,MAAM,CAMpD"} \ No newline at end of file diff --git a/dist/src/helpers/rank.js b/dist/src/helpers/rank.js new file mode 100644 index 00000000..57e58a21 --- /dev/null +++ b/dist/src/helpers/rank.js @@ -0,0 +1,22 @@ +import { typedEntries } from '../utils/utils.js'; +export function truthyPropertyClaims(propertyClaims) { + const aggregate = {}; + for (const claim of propertyClaims) { + const { rank } = claim; + aggregate[rank] = aggregate[rank] || []; + aggregate[rank].push(claim); + } + // on truthyness: https://www.mediawiki.org/wiki/Wikibase/Indexing/RDF_Dump_Format#Truthy_statements + return aggregate.preferred || aggregate.normal || []; +} +export function nonDeprecatedPropertyClaims(propertyClaims) { + return propertyClaims.filter(claim => claim.rank !== 'deprecated'); +} +export function truthyClaims(claims) { + const truthClaimsOnly = {}; + for (const [property, value] of typedEntries(claims)) { + truthClaimsOnly[property] = truthyPropertyClaims(value); + } + return truthClaimsOnly; +} +//# sourceMappingURL=rank.js.map \ No newline at end of file diff --git a/dist/src/helpers/rank.js.map b/dist/src/helpers/rank.js.map new file mode 100644 index 00000000..e6190652 --- /dev/null +++ b/dist/src/helpers/rank.js.map @@ -0,0 +1 @@ +{"version":3,"file":"rank.js","sourceRoot":"","sources":["../../../src/helpers/rank.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAA;AAGhD,MAAM,UAAU,oBAAoB,CAAE,cAA8B;IAClE,MAAM,SAAS,GAAmC,EAAE,CAAA;IACpD,KAAK,MAAM,KAAK,IAAI,cAAc,EAAE;QAClC,MAAM,EAAE,IAAI,EAAE,GAAG,KAAK,CAAA;QACtB,SAAS,CAAC,IAAI,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,IAAI,EAAE,CAAA;QACvC,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;KAC5B;IAED,oGAAoG;IACpG,OAAO,SAAS,CAAC,SAAS,IAAI,SAAS,CAAC,MAAM,IAAI,EAAE,CAAA;AACtD,CAAC;AAED,MAAM,UAAU,2BAA2B,CAAE,cAA8B;IACzE,OAAO,cAAc,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,KAAK,YAAY,CAAC,CAAA;AACpE,CAAC;AAED,MAAM,UAAU,YAAY,CAAE,MAAc;IAC1C,MAAM,eAAe,GAAW,EAAE,CAAA;IAClC,KAAK,MAAM,CAAE,QAAQ,EAAE,KAAK,CAAE,IAAI,YAAY,CAAC,MAAM,CAAC,EAAE;QACtD,eAAe,CAAC,QAAQ,CAAC,GAAG,oBAAoB,CAAC,KAAK,CAAC,CAAA;KACxD;IACD,OAAO,eAAe,CAAA;AACxB,CAAC"} \ No newline at end of file diff --git a/dist/src/helpers/simplify.d.ts b/dist/src/helpers/simplify.d.ts new file mode 100644 index 00000000..cf405b42 --- /dev/null +++ b/dist/src/helpers/simplify.d.ts @@ -0,0 +1,8 @@ +export { simplifyClaim as claim, simplifyClaims as claims, simplifyPropertyClaims as propertyClaims, simplifyPropertyQualifiers as propertyQualifiers, simplifyQualifier as qualifier, simplifyQualifiers as qualifiers, simplifyReference as reference, simplifyReferences as references, simplifySnak as snak, } from './simplify_claims.js'; +export { simplifyForm as form, simplifyForms as forms, } from './simplify_forms.js'; +export { simplifySense as sense, simplifySenses as senses, } from './simplify_senses.js'; +export { simplifySitelinks as sitelinks } from './simplify_sitelinks.js'; +export { simplifySparqlResults as sparqlResults } from './simplify_sparql_results.js'; +export { simplifyAliases as aliases, simplifyDescriptions as descriptions, simplifyGlosses as glosses, simplifyLabels as labels, simplifyLemmas as lemmas, simplifyRepresentations as representations, } from './simplify_text_attributes.js'; +export { simplifyEntities as entities, simplifyEntity as entity, } from './simplify_entity.js'; +//# sourceMappingURL=simplify.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/simplify.d.ts.map b/dist/src/helpers/simplify.d.ts.map new file mode 100644 index 00000000..94e93af1 --- /dev/null +++ b/dist/src/helpers/simplify.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify.d.ts","sourceRoot":"","sources":["../../../src/helpers/simplify.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,aAAa,IAAI,KAAK,EACtB,cAAc,IAAI,MAAM,EACxB,sBAAsB,IAAI,cAAc,EACxC,0BAA0B,IAAI,kBAAkB,EAChD,iBAAiB,IAAI,SAAS,EAC9B,kBAAkB,IAAI,UAAU,EAChC,iBAAiB,IAAI,SAAS,EAC9B,kBAAkB,IAAI,UAAU,EAChC,YAAY,IAAI,IAAI,GACrB,MAAM,sBAAsB,CAAA;AAC7B,OAAO,EACL,YAAY,IAAI,IAAI,EACpB,aAAa,IAAI,KAAK,GACvB,MAAM,qBAAqB,CAAA;AAC5B,OAAO,EACL,aAAa,IAAI,KAAK,EACtB,cAAc,IAAI,MAAM,GACzB,MAAM,sBAAsB,CAAA;AAC7B,OAAO,EAAE,iBAAiB,IAAI,SAAS,EAAE,MAAM,yBAAyB,CAAA;AACxE,OAAO,EAAE,qBAAqB,IAAI,aAAa,EAAE,MAAM,8BAA8B,CAAA;AACrF,OAAO,EACL,eAAe,IAAI,OAAO,EAC1B,oBAAoB,IAAI,YAAY,EACpC,eAAe,IAAI,OAAO,EAC1B,cAAc,IAAI,MAAM,EACxB,cAAc,IAAI,MAAM,EACxB,uBAAuB,IAAI,eAAe,GAC3C,MAAM,+BAA+B,CAAA;AACtC,OAAO,EACL,gBAAgB,IAAI,QAAQ,EAC5B,cAAc,IAAI,MAAM,GACzB,MAAM,sBAAsB,CAAA"} \ No newline at end of file diff --git a/dist/src/helpers/simplify.js b/dist/src/helpers/simplify.js new file mode 100644 index 00000000..c1ce9086 --- /dev/null +++ b/dist/src/helpers/simplify.js @@ -0,0 +1,8 @@ +export { simplifyClaim as claim, simplifyClaims as claims, simplifyPropertyClaims as propertyClaims, simplifyPropertyQualifiers as propertyQualifiers, simplifyQualifier as qualifier, simplifyQualifiers as qualifiers, simplifyReference as reference, simplifyReferences as references, simplifySnak as snak, } from './simplify_claims.js'; +export { simplifyForm as form, simplifyForms as forms, } from './simplify_forms.js'; +export { simplifySense as sense, simplifySenses as senses, } from './simplify_senses.js'; +export { simplifySitelinks as sitelinks } from './simplify_sitelinks.js'; +export { simplifySparqlResults as sparqlResults } from './simplify_sparql_results.js'; +export { simplifyAliases as aliases, simplifyDescriptions as descriptions, simplifyGlosses as glosses, simplifyLabels as labels, simplifyLemmas as lemmas, simplifyRepresentations as representations, } from './simplify_text_attributes.js'; +export { simplifyEntities as entities, simplifyEntity as entity, } from './simplify_entity.js'; +//# sourceMappingURL=simplify.js.map \ No newline at end of file diff --git a/dist/src/helpers/simplify.js.map b/dist/src/helpers/simplify.js.map new file mode 100644 index 00000000..15ad483b --- /dev/null +++ b/dist/src/helpers/simplify.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify.js","sourceRoot":"","sources":["../../../src/helpers/simplify.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,aAAa,IAAI,KAAK,EACtB,cAAc,IAAI,MAAM,EACxB,sBAAsB,IAAI,cAAc,EACxC,0BAA0B,IAAI,kBAAkB,EAChD,iBAAiB,IAAI,SAAS,EAC9B,kBAAkB,IAAI,UAAU,EAChC,iBAAiB,IAAI,SAAS,EAC9B,kBAAkB,IAAI,UAAU,EAChC,YAAY,IAAI,IAAI,GACrB,MAAM,sBAAsB,CAAA;AAC7B,OAAO,EACL,YAAY,IAAI,IAAI,EACpB,aAAa,IAAI,KAAK,GACvB,MAAM,qBAAqB,CAAA;AAC5B,OAAO,EACL,aAAa,IAAI,KAAK,EACtB,cAAc,IAAI,MAAM,GACzB,MAAM,sBAAsB,CAAA;AAC7B,OAAO,EAAE,iBAAiB,IAAI,SAAS,EAAE,MAAM,yBAAyB,CAAA;AACxE,OAAO,EAAE,qBAAqB,IAAI,aAAa,EAAE,MAAM,8BAA8B,CAAA;AACrF,OAAO,EACL,eAAe,IAAI,OAAO,EAC1B,oBAAoB,IAAI,YAAY,EACpC,eAAe,IAAI,OAAO,EAC1B,cAAc,IAAI,MAAM,EACxB,cAAc,IAAI,MAAM,EACxB,uBAAuB,IAAI,eAAe,GAC3C,MAAM,+BAA+B,CAAA;AACtC,OAAO,EACL,gBAAgB,IAAI,QAAQ,EAC5B,cAAc,IAAI,MAAM,GACzB,MAAM,sBAAsB,CAAA"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_claims.d.ts b/dist/src/helpers/simplify_claims.d.ts new file mode 100644 index 00000000..7789b068 --- /dev/null +++ b/dist/src/helpers/simplify_claims.d.ts @@ -0,0 +1,28 @@ +import type { Claim, Claims, PropertyClaims, PropertyQualifiers, PropertySnaks, Qualifier, Qualifiers, Reference, Snak, Snaks } from '../types/claim.js'; +import type { SimplifiedClaim, SimplifiedClaims, SimplifiedPropertyClaims, SimplifiedPropertySnaks, SimplifiedSnaks, SimplifyClaimsOptions, SimplifySnakOptions, SimplifySnaksOptions } from '../types/simplify_claims.js'; +/** + * Tries to replace wikidata deep snak object by a simple value + * e.g. a string, an entity Qid or an epoch time number + * Expects a single snak object + * Ex: entity.claims.P369[0] + */ +export declare function simplifySnak(snak: Snak, options?: SimplifySnakOptions): any; +export declare function simplifyClaim(claim: Claim, options?: SimplifySnakOptions): SimplifiedClaim; +export declare function simplifyClaims(claims: Claims, options?: SimplifyClaimsOptions): SimplifiedClaims; +export declare function simplifyPropertyClaims(propertyClaims: PropertyClaims, options?: SimplifyClaimsOptions): SimplifiedPropertyClaims; +export declare function simplifySnaks(snaks?: Snaks, options?: SimplifySnaksOptions): SimplifiedSnaks; +export declare function simplifyPropertySnaks(propertySnaks: PropertySnaks, options?: SimplifySnaksOptions): SimplifiedPropertySnaks; +export declare function simplifyQualifiers(qualifiers: Qualifiers, options?: SimplifySnaksOptions): SimplifiedSnaks; +export declare function simplifyPropertyQualifiers(propertyQualifiers: PropertyQualifiers, options?: SimplifySnaksOptions): SimplifiedPropertySnaks; +export declare function simplifyQualifier(qualifier: Qualifier, options?: SimplifySnakOptions): any; +export declare function simplifyReferences(references: readonly Reference[], options?: SimplifySnaksOptions): (SimplifiedSnaks | { + snaks: SimplifiedSnaks; + hash: string; +})[]; +export declare function simplifyReference(reference: Reference, options?: SimplifySnaksOptions): SimplifiedSnaks | { + snaks: SimplifiedSnaks; + hash: string; +}; +/** @deprecated use the new function name simplifyReference instead */ +export declare const simplifyReferenceRecord: typeof simplifyReference; +//# sourceMappingURL=simplify_claims.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_claims.d.ts.map b/dist/src/helpers/simplify_claims.d.ts.map new file mode 100644 index 00000000..615c3e90 --- /dev/null +++ b/dist/src/helpers/simplify_claims.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_claims.d.ts","sourceRoot":"","sources":["../../../src/helpers/simplify_claims.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,kBAAkB,EAAE,aAAa,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,EAAE,MAAM,mBAAmB,CAAA;AACxJ,OAAO,KAAK,EAA+C,eAAe,EAAE,gBAAgB,EAAE,wBAAwB,EAAE,uBAAuB,EAAE,eAAe,EAAE,qBAAqB,EAAE,mBAAmB,EAAE,oBAAoB,EAAE,MAAM,6BAA6B,CAAA;AAEvQ;;;;;GAKG;AACH,wBAAgB,YAAY,CAAE,IAAI,EAAE,IAAI,EAAE,OAAO,GAAE,mBAAwB,OA2B1E;AAED,wBAAgB,aAAa,CAAE,KAAK,EAAE,KAAK,EAAE,OAAO,GAAE,mBAAwB,GAAG,eAAe,CAmC/F;AAED,wBAAgB,cAAc,CAAE,MAAM,EAAE,MAAM,EAAE,OAAO,GAAE,qBAA0B,GAAG,gBAAgB,CAErG;AAED,wBAAgB,sBAAsB,CAAE,cAAc,EAAE,cAAc,EAAE,OAAO,GAAE,qBAA0B,GAAG,wBAAwB,CAerI;AAED,wBAAgB,aAAa,CAAE,KAAK,GAAE,KAAU,EAAE,OAAO,GAAE,oBAAyB,GAAG,eAAe,CAErG;AAED,wBAAgB,qBAAqB,CAAE,aAAa,EAAE,aAAa,EAAE,OAAO,GAAE,oBAAyB,GAAG,uBAAuB,CAGhI;AAsCD,wBAAgB,kBAAkB,CAAE,UAAU,EAAE,UAAU,EAAE,OAAO,GAAE,oBAAyB,mBAE7F;AACD,wBAAgB,0BAA0B,CAAE,kBAAkB,EAAE,kBAAkB,EAAE,OAAO,GAAE,oBAAyB,2BAErH;AACD,wBAAgB,iBAAiB,CAAE,SAAS,EAAE,SAAS,EAAE,OAAO,GAAE,mBAAwB,OAEzF;AAED,wBAAgB,kBAAkB,CAAE,UAAU,EAAE,SAAS,SAAS,EAAE,EAAE,OAAO,GAAE,oBAAyB;;;KAEvG;AACD,wBAAgB,iBAAiB,CAAE,SAAS,EAAE,SAAS,EAAE,OAAO,GAAE,oBAAyB;;;EAI1F;AACD,sEAAsE;AACtE,eAAO,MAAM,uBAAuB,0BAAoB,CAAA"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_claims.js b/dist/src/helpers/simplify_claims.js new file mode 100644 index 00000000..ef678c4b --- /dev/null +++ b/dist/src/helpers/simplify_claims.js @@ -0,0 +1,156 @@ +import { isPlainObject, uniq } from '../utils/utils.js'; +import { parseSnak } from './parse_snak.js'; +import { truthyPropertyClaims, nonDeprecatedPropertyClaims } from './rank.js'; +/** + * Tries to replace wikidata deep snak object by a simple value + * e.g. a string, an entity Qid or an epoch time number + * Expects a single snak object + * Ex: entity.claims.P369[0] + */ +export function simplifySnak(snak, options = {}) { + const { keepTypes, keepSnaktypes, keepHashes } = parseKeepOptions(options); + let value; + const { datatype, datavalue, snaktype, hash } = snak; + if (datavalue) { + value = parseSnak(datatype, datavalue, options); + } + else { + if (snaktype === 'somevalue') + value = options.somevalueValue; + else if (snaktype === 'novalue') + value = options.novalueValue; + else + throw new Error('no datavalue or special snaktype found'); + } + // No need to test keepHashes as it has no effect if neither + // keepQualifiers or keepReferences is true + if (keepTypes || keepSnaktypes || keepHashes) { + // When keeping qualifiers or references, the value becomes an object + // instead of a direct value + const valueObj = { value }; + if (keepTypes) + valueObj.type = datatype; + if (keepSnaktypes) + valueObj.snaktype = snaktype; + if (keepHashes) + valueObj.hash = hash; + return valueObj; + } + else { + return value; + } +} +export function simplifyClaim(claim, options = {}) { + const { keepQualifiers, keepReferences, keepIds, keepTypes, keepSnaktypes, keepRanks } = parseKeepOptions(options); + const { mainsnak, rank } = claim; + const value = simplifySnak(mainsnak, options); + // No need to test keepHashes as it has no effect if neither + // keepQualifiers or keepReferences is true + if (!(keepQualifiers || keepReferences || keepIds || keepTypes || keepSnaktypes || keepRanks)) { + return value; + } + // When keeping other attributes, the value becomes an object instead of a direct value + let valueObj; + if (isPlainObject(value)) { + valueObj = value; + } + else { + valueObj = { value }; + } + if (keepRanks) + valueObj.rank = rank; + if (keepQualifiers) { + valueObj.qualifiers = simplifyQualifiers(claim.qualifiers, options); + } + if (keepReferences) { + claim.references = claim.references || []; + valueObj.references = simplifyReferences(claim.references, options); + } + if (keepIds) + valueObj.id = claim.id; + return valueObj; +} +export function simplifyClaims(claims, options = {}) { + return applyObjectSimplification(claims, simplifyPropertyClaims, options); +} +export function simplifyPropertyClaims(propertyClaims, options = {}) { + // Avoid to throw on empty inputs to allow to simplify claims array + // without having to know if the entity as claims for this property + // Ex: simplifyPropertyClaims(entity.claims.P124211616) + if (propertyClaims == null || propertyClaims.length === 0) + return []; + const { keepNonTruthy, keepNonDeprecated } = parseKeepOptions(options); + if (keepNonDeprecated) { + propertyClaims = nonDeprecatedPropertyClaims(propertyClaims); + } + else if (!(keepNonTruthy)) { + propertyClaims = truthyPropertyClaims(propertyClaims); + } + return applyArraySimplification(propertyClaims, simplifyClaim, options); +} +export function simplifySnaks(snaks = {}, options = {}) { + return applyObjectSimplification(snaks, simplifyPropertySnaks, options); +} +export function simplifyPropertySnaks(propertySnaks, options = {}) { + if (propertySnaks == null || propertySnaks.length === 0) + return []; + return applyArraySimplification(propertySnaks, simplifySnak, options); +} +function applyObjectSimplification(obj, simplifyFn, options) { + const { propertyPrefix } = options; + const simplified = {}; + for (let [propertyId, propertyArray] of Object.entries(obj)) { + if (propertyPrefix) { + propertyId = propertyPrefix + ':' + propertyId; + } + simplified[propertyId] = simplifyFn(propertyArray, options); + } + return simplified; +} +function applyArraySimplification(array, simplifyFn, options) { + const simplifiedArray = array + .map(claimOrSnak => simplifyFn(claimOrSnak, options)) + // Filter-out novalue and somevalue claims, + // unless a novalueValue or a somevalueValue is passed in options + // Considers null as defined + .filter(obj => obj !== undefined); + // Deduplicate values unless we return a rich value object + if (simplifiedArray[0] && typeof simplifiedArray[0] !== 'object') { + return uniq(simplifiedArray); + } + else { + return simplifiedArray; + } +} +export function simplifyQualifiers(qualifiers, options = {}) { + return simplifySnaks(qualifiers, options); +} +export function simplifyPropertyQualifiers(propertyQualifiers, options = {}) { + return simplifyPropertySnaks(propertyQualifiers, options); +} +export function simplifyQualifier(qualifier, options = {}) { + return simplifySnak(qualifier, options); +} +export function simplifyReferences(references, options = {}) { + return references.map(reference => simplifyReference(reference, options)); +} +export function simplifyReference(reference, options = {}) { + const snaks = simplifySnaks(reference.snaks, options); + if (options.keepHashes) + return { snaks, hash: reference.hash }; + else + return snaks; +} +/** @deprecated use the new function name simplifyReference instead */ +export const simplifyReferenceRecord = simplifyReference; +const keepOptions = ['keepQualifiers', 'keepReferences', 'keepIds', 'keepHashes', 'keepTypes', 'keepSnaktypes', 'keepRanks', 'keepRichValues']; +const parseKeepOptions = (options = {}) => { + if (options.keepAll) { + for (const optionName of keepOptions) { + if (options[optionName] == null) + options[optionName] = true; + } + } + return options; +}; +//# sourceMappingURL=simplify_claims.js.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_claims.js.map b/dist/src/helpers/simplify_claims.js.map new file mode 100644 index 00000000..ff0cdbc6 --- /dev/null +++ b/dist/src/helpers/simplify_claims.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_claims.js","sourceRoot":"","sources":["../../../src/helpers/simplify_claims.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_entity.d.ts b/dist/src/helpers/simplify_entity.d.ts new file mode 100644 index 00000000..4e474ea8 --- /dev/null +++ b/dist/src/helpers/simplify_entity.d.ts @@ -0,0 +1,5 @@ +import type { Entities, Entity, SimplifiedEntity } from '../types/entity.js'; +import type { SimplifyEntityOptions } from '../types/options.js'; +export declare const simplifyEntity: (entity: Entity, options?: SimplifyEntityOptions) => SimplifiedEntity; +export declare const simplifyEntities: (entities: Entities, options?: SimplifyEntityOptions) => Record; +//# sourceMappingURL=simplify_entity.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_entity.d.ts.map b/dist/src/helpers/simplify_entity.d.ts.map new file mode 100644 index 00000000..16afed74 --- /dev/null +++ b/dist/src/helpers/simplify_entity.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_entity.d.ts","sourceRoot":"","sources":["../../../src/helpers/simplify_entity.ts"],"names":[],"mappings":"AAKA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAA;AAC5E,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAA;AAchE,eAAO,MAAM,cAAc,WAAY,MAAM,YAAW,qBAAqB,KAAQ,gBAoCpF,CAAA;AAQD,eAAO,MAAM,gBAAgB,aAAc,QAAQ,YAAW,qBAAqB,qCAelF,CAAA"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_entity.js b/dist/src/helpers/simplify_entity.js new file mode 100644 index 00000000..f51e4045 --- /dev/null +++ b/dist/src/helpers/simplify_entity.js @@ -0,0 +1,74 @@ +import { simplifyClaims } from './simplify_claims.js'; +import { simplifyForms } from './simplify_forms.js'; +import { simplifySenses } from './simplify_senses.js'; +import { simplifySitelinks } from './simplify_sitelinks.js'; +import { simplifyAliases, simplifyDescriptions, simplifyLabels, simplifyLemmas } from './simplify_text_attributes.js'; +const simplify = { + labels: simplifyLabels, + descriptions: simplifyDescriptions, + aliases: simplifyAliases, + claims: simplifyClaims, + statements: simplifyClaims, + sitelinks: simplifySitelinks, + lemmas: simplifyLemmas, + forms: simplifyForms, + senses: simplifySenses, +}; +export const simplifyEntity = (entity, options = {}) => { + const { type } = entity; + if (!type) + throw new Error('missing entity type'); + const simplified = { + id: entity.id, + type, + modified: entity.modified, + }; + if (type === 'item') { + simplifyIfDefined(entity, simplified, 'labels'); + simplifyIfDefined(entity, simplified, 'descriptions'); + simplifyIfDefined(entity, simplified, 'aliases'); + simplifyIfDefined(entity, simplified, 'claims', options); + simplifyIfDefined(entity, simplified, 'sitelinks', options); + } + else if (type === 'property') { + simplified.datatype = entity.datatype; + simplifyIfDefined(entity, simplified, 'labels'); + simplifyIfDefined(entity, simplified, 'descriptions'); + simplifyIfDefined(entity, simplified, 'aliases'); + simplifyIfDefined(entity, simplified, 'claims', options); + } + else if (type === 'lexeme') { + simplifyIfDefined(entity, simplified, 'lemmas'); + simplified.lexicalCategory = entity.lexicalCategory; + simplified.language = entity.language; + simplifyIfDefined(entity, simplified, 'claims', options); + simplifyIfDefined(entity, simplified, 'forms', options); + simplifyIfDefined(entity, simplified, 'senses', options); + } + else if (type === 'mediainfo') { + simplifyIfDefined(entity, simplified, 'labels'); + simplifyIfDefined(entity, simplified, 'descriptions'); + simplifyIfDefined(entity, simplified, 'statements', options); + } + return simplified; +}; +const simplifyIfDefined = (entity, simplified, attribute, options) => { + if (entity[attribute] != null) { + simplified[attribute] = simplify[attribute](entity[attribute], options); + } +}; +export const simplifyEntities = (entities, options = {}) => { + // @ts-expect-error support downloaded json directly + if (entities.entities) + entities = entities.entities; + const { entityPrefix } = options; + // TODO: key as string is only a best effort. + // key is either EntityID or `${prefix}:${EntityId}` based on options.entityPrefix + const result = {}; + for (const [key, entity] of Object.entries(entities)) { + const resultKey = entityPrefix ? `${entityPrefix}:${key}` : key; + result[resultKey] = simplifyEntity(entity, options); + } + return result; +}; +//# sourceMappingURL=simplify_entity.js.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_entity.js.map b/dist/src/helpers/simplify_entity.js.map new file mode 100644 index 00000000..4a0a0e42 --- /dev/null +++ b/dist/src/helpers/simplify_entity.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_entity.js","sourceRoot":"","sources":["../../../src/helpers/simplify_entity.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_forms.d.ts b/dist/src/helpers/simplify_forms.d.ts new file mode 100644 index 00000000..8b349fd8 --- /dev/null +++ b/dist/src/helpers/simplify_forms.d.ts @@ -0,0 +1,5 @@ +import type { Form, SimplifiedForm } from '../types/lexeme.js'; +import type { SimplifyClaimsOptions } from '../types/simplify_claims.js'; +export declare const simplifyForm: (form: Form, options?: SimplifyClaimsOptions) => SimplifiedForm; +export declare const simplifyForms: (forms: readonly Form[], options?: SimplifyClaimsOptions) => SimplifiedForm[]; +//# sourceMappingURL=simplify_forms.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_forms.d.ts.map b/dist/src/helpers/simplify_forms.d.ts.map new file mode 100644 index 00000000..dc3958eb --- /dev/null +++ b/dist/src/helpers/simplify_forms.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_forms.d.ts","sourceRoot":"","sources":["../../../src/helpers/simplify_forms.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,IAAI,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAA;AAC9D,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,6BAA6B,CAAA;AAExE,eAAO,MAAM,YAAY,SAAU,IAAI,YAAW,qBAAqB,KAAQ,cAS9E,CAAA;AAED,eAAO,MAAM,aAAa,UAAW,SAAS,IAAI,EAAE,YAAW,qBAAqB,qBAAwD,CAAA"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_forms.js b/dist/src/helpers/simplify_forms.js new file mode 100644 index 00000000..4503a22c --- /dev/null +++ b/dist/src/helpers/simplify_forms.js @@ -0,0 +1,16 @@ +import { isFormId } from './helpers.js'; +import { simplifyClaims } from './simplify_claims.js'; +import { simplifyRepresentations } from './simplify_text_attributes.js'; +export const simplifyForm = (form, options = {}) => { + const { id, representations, grammaticalFeatures, claims } = form; + if (!isFormId(id)) + throw new Error('invalid form object'); + return { + id, + representations: simplifyRepresentations(representations), + grammaticalFeatures, + claims: simplifyClaims(claims, options), + }; +}; +export const simplifyForms = (forms, options = {}) => forms.map(form => simplifyForm(form, options)); +//# sourceMappingURL=simplify_forms.js.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_forms.js.map b/dist/src/helpers/simplify_forms.js.map new file mode 100644 index 00000000..cbbeccea --- /dev/null +++ b/dist/src/helpers/simplify_forms.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_forms.js","sourceRoot":"","sources":["../../../src/helpers/simplify_forms.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,cAAc,CAAA;AACvC,OAAO,EAAE,cAAc,EAAE,MAAM,sBAAsB,CAAA;AACrD,OAAO,EAAE,uBAAuB,EAAE,MAAM,+BAA+B,CAAA;AAIvE,MAAM,CAAC,MAAM,YAAY,GAAG,CAAC,IAAU,EAAE,UAAiC,EAAE,EAAkB,EAAE;IAC9F,MAAM,EAAE,EAAE,EAAE,eAAe,EAAE,mBAAmB,EAAE,MAAM,EAAE,GAAG,IAAI,CAAA;IACjE,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC;QAAE,MAAM,IAAI,KAAK,CAAC,qBAAqB,CAAC,CAAA;IACzD,OAAO;QACL,EAAE;QACF,eAAe,EAAE,uBAAuB,CAAC,eAAe,CAAC;QACzD,mBAAmB;QACnB,MAAM,EAAE,cAAc,CAAC,MAAM,EAAE,OAAO,CAAC;KACxC,CAAA;AACH,CAAC,CAAA;AAED,MAAM,CAAC,MAAM,aAAa,GAAG,CAAC,KAAsB,EAAE,UAAiC,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_senses.d.ts b/dist/src/helpers/simplify_senses.d.ts new file mode 100644 index 00000000..d6db7e2a --- /dev/null +++ b/dist/src/helpers/simplify_senses.d.ts @@ -0,0 +1,5 @@ +import type { Sense, SimplifiedSense } from '../types/lexeme.js'; +import type { SimplifyClaimsOptions } from '../types/simplify_claims.js'; +export declare const simplifySense: (sense: Sense, options?: SimplifyClaimsOptions) => SimplifiedSense; +export declare function simplifySenses(senses: readonly Sense[], options?: SimplifyClaimsOptions): SimplifiedSense[]; +//# sourceMappingURL=simplify_senses.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_senses.d.ts.map b/dist/src/helpers/simplify_senses.d.ts.map new file mode 100644 index 00000000..338adbe8 --- /dev/null +++ b/dist/src/helpers/simplify_senses.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_senses.d.ts","sourceRoot":"","sources":["../../../src/helpers/simplify_senses.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,KAAK,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAA;AAChE,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,6BAA6B,CAAA;AAExE,eAAO,MAAM,aAAa,UAAW,KAAK,YAAW,qBAAqB,KAAQ,eAQjF,CAAA;AAED,wBAAgB,cAAc,CAAE,MAAM,EAAE,SAAS,KAAK,EAAE,EAAE,OAAO,GAAE,qBAA0B,qBAE5F"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_senses.js b/dist/src/helpers/simplify_senses.js new file mode 100644 index 00000000..3df3c0af --- /dev/null +++ b/dist/src/helpers/simplify_senses.js @@ -0,0 +1,17 @@ +import { isSenseId } from './helpers.js'; +import { simplifyClaims } from './simplify_claims.js'; +import { simplifyGlosses } from './simplify_text_attributes.js'; +export const simplifySense = (sense, options = {}) => { + const { id, glosses, claims } = sense; + if (!isSenseId(id)) + throw new Error('invalid sense object'); + return { + id, + glosses: simplifyGlosses(glosses), + claims: simplifyClaims(claims, options), + }; +}; +export function simplifySenses(senses, options = {}) { + return senses.map(sense => simplifySense(sense, options)); +} +//# sourceMappingURL=simplify_senses.js.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_senses.js.map b/dist/src/helpers/simplify_senses.js.map new file mode 100644 index 00000000..8b0ddeec --- /dev/null +++ b/dist/src/helpers/simplify_senses.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_senses.js","sourceRoot":"","sources":["../../../src/helpers/simplify_senses.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,cAAc,CAAA;AACxC,OAAO,EAAE,cAAc,EAAE,MAAM,sBAAsB,CAAA;AACrD,OAAO,EAAE,eAAe,EAAE,MAAM,+BAA+B,CAAA;AAI/D,MAAM,CAAC,MAAM,aAAa,GAAG,CAAC,KAAY,EAAE,UAAiC,EAAE,EAAmB,EAAE;IAClG,MAAM,EAAE,EAAE,EAAE,OAAO,EAAE,MAAM,EAAE,GAAG,KAAK,CAAA;IACrC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC;QAAE,MAAM,IAAI,KAAK,CAAC,sBAAsB,CAAC,CAAA;IAC3D,OAAO;QACL,EAAE;QACF,OAAO,EAAE,eAAe,CAAC,OAAO,CAAC;QACjC,MAAM,EAAE,cAAc,CAAC,MAAM,EAAE,OAAO,CAAC;KACxC,CAAA;AACH,CAAC,CAAA;AAED,MAAM,UAAU,cAAc,CAAE,MAAwB,EAAE,UAAiC,EAAE;IAC3F,OAAO,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,aAAa,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAA;AAC3D,CAAC"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_sitelinks.d.ts b/dist/src/helpers/simplify_sitelinks.d.ts new file mode 100644 index 00000000..48daf97d --- /dev/null +++ b/dist/src/helpers/simplify_sitelinks.d.ts @@ -0,0 +1,4 @@ +import type { SimplifySitelinkOptions } from '../types/options.js'; +import type { SimplifiedSitelinks, Sitelinks } from '../types/sitelinks.js'; +export declare function simplifySitelinks(sitelinks: Sitelinks, options?: SimplifySitelinkOptions): SimplifiedSitelinks; +//# sourceMappingURL=simplify_sitelinks.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_sitelinks.d.ts.map b/dist/src/helpers/simplify_sitelinks.d.ts.map new file mode 100644 index 00000000..fdf81b4f --- /dev/null +++ b/dist/src/helpers/simplify_sitelinks.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_sitelinks.d.ts","sourceRoot":"","sources":["../../../src/helpers/simplify_sitelinks.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,uBAAuB,EAAE,MAAM,qBAAqB,CAAA;AAClE,OAAO,KAAK,EAAE,mBAAmB,EAAE,SAAS,EAAE,MAAM,uBAAuB,CAAA;AAE3E,wBAAgB,iBAAiB,CAAE,SAAS,EAAE,SAAS,EAAE,OAAO,GAAE,uBAA4B,GAAG,mBAAmB,CAQnH"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_sitelinks.js b/dist/src/helpers/simplify_sitelinks.js new file mode 100644 index 00000000..a2f00a0a --- /dev/null +++ b/dist/src/helpers/simplify_sitelinks.js @@ -0,0 +1,31 @@ +import { getSitelinkUrl } from './sitelinks.js'; +export function simplifySitelinks(sitelinks, options = {}) { + let { addUrl, keepBadges, keepAll } = options; + keepBadges = keepBadges || keepAll; + return Object.keys(sitelinks).reduce(aggregateValues({ + sitelinks, + addUrl, + keepBadges, + }), {}); +} +const aggregateValues = ({ sitelinks, addUrl, keepBadges }) => (index, key) => { + // Accomodating for wikibase-cli, which might set the sitelink to null + // to signify that a requested sitelink was not found + if (sitelinks[key] == null) { + index[key] = sitelinks[key]; + return index; + } + const { title, badges } = sitelinks[key]; + if (addUrl || keepBadges) { + index[key] = { title }; + if (addUrl) + index[key].url = getSitelinkUrl({ site: key, title }); + if (keepBadges) + index[key].badges = badges; + } + else { + index[key] = title; + } + return index; +}; +//# sourceMappingURL=simplify_sitelinks.js.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_sitelinks.js.map b/dist/src/helpers/simplify_sitelinks.js.map new file mode 100644 index 00000000..6915d4c4 --- /dev/null +++ b/dist/src/helpers/simplify_sitelinks.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_sitelinks.js","sourceRoot":"","sources":["../../../src/helpers/simplify_sitelinks.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,gBAAgB,CAAA;AAI/C,MAAM,UAAU,iBAAiB,CAAE,SAAoB,EAAE,UAAmC,EAAE;IAC5F,IAAI,EAAE,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,GAAG,OAAO,CAAA;IAC7C,UAAU,GAAG,UAAU,IAAI,OAAO,CAAA;IAClC,OAAO,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC;QACnD,SAAS;QACT,MAAM;QACN,UAAU;KACX,CAAC,EAAE,EAAE,CAAC,CAAA;AACT,CAAC;AAED,MAAM,eAAe,GAAG,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,UAAU,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,EAAE,EAAE;IAC5E,sEAAsE;IACtE,qDAAqD;IACrD,IAAI,SAAS,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE;QAC1B,KAAK,CAAC,GAAG,CAAC,GAAG,SAAS,CAAC,GAAG,CAAC,CAAA;QAC3B,OAAO,KAAK,CAAA;KACb;IAED,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,GAAG,SAAS,CAAC,GAAG,CAAC,CAAA;IACxC,IAAI,MAAM,IAAI,UAAU,EAAE;QACxB,KAAK,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,EAAE,CAAA;QACtB,IAAI,MAAM;YAAE,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,cAAc,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,CAAA;QACjE,IAAI,UAAU;YAAE,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,MAAM,CAAA;KAC3C;SAAM;QACL,KAAK,CAAC,GAAG,CAAC,GAAG,KAAK,CAAA;KACnB;IACD,OAAO,KAAK,CAAA;AACd,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_sparql_results.d.ts b/dist/src/helpers/simplify_sparql_results.d.ts new file mode 100644 index 00000000..a82c377b --- /dev/null +++ b/dist/src/helpers/simplify_sparql_results.d.ts @@ -0,0 +1,4 @@ +import type { SimplifiedSparqlResults, SparqlResults, SimplifiedSparqlValueGroup, SparqlValueRaw } from '../types/sparql.js'; +export declare function simplifySparqlResults(input: SparqlResults | string): (Record & Record)[]; +export declare function minimizeSimplifiedSparqlResults(simplifySparqlResults: SimplifiedSparqlResults): SimplifiedSparqlResults | SparqlValueRaw[]; +//# sourceMappingURL=simplify_sparql_results.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_sparql_results.d.ts.map b/dist/src/helpers/simplify_sparql_results.d.ts.map new file mode 100644 index 00000000..7a4879b4 --- /dev/null +++ b/dist/src/helpers/simplify_sparql_results.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_sparql_results.d.ts","sourceRoot":"","sources":["../../../src/helpers/simplify_sparql_results.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,uBAAuB,EAAE,aAAa,EAAE,0BAA0B,EAAkB,cAAc,EAAE,MAAM,oBAAoB,CAAA;AAE5I,wBAAgB,qBAAqB,CAAE,KAAK,EAAE,aAAa,GAAG,MAAM,mFAUnE;AAED,wBAAgB,+BAA+B,CAAE,qBAAqB,EAAE,uBAAuB,8CAS9F"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_sparql_results.js b/dist/src/helpers/simplify_sparql_results.js new file mode 100644 index 00000000..cfb35bf8 --- /dev/null +++ b/dist/src/helpers/simplify_sparql_results.js @@ -0,0 +1,105 @@ +export function simplifySparqlResults(input) { + if (typeof input === 'string') { + input = JSON.parse(input); + } + const { vars } = input.head; + const results = input.results.bindings; + const { richVars, associatedVars, standaloneVars } = identifyVars(vars); + const simplifiedSparqlResults = results.map(result => getSimplifiedResult(richVars, associatedVars, standaloneVars, result)); + return simplifiedSparqlResults; +} +export function minimizeSimplifiedSparqlResults(simplifySparqlResults) { + // filtering-out bnodes + simplifySparqlResults = simplifySparqlResults.filter(result => Object.keys(result).length > 0); + const canBeMinimized = simplifySparqlResults.every(result => Object.keys(result).length === 1); + if (canBeMinimized) { + return simplifySparqlResults.map(result => Object.values(result)[0]); + } + else { + return simplifySparqlResults; + } +} +function parseValue(valueObj) { + // blank nodes will be filtered-out in order to get things simple + if (!valueObj || valueObj.type === 'bnode') + return null; + const { value } = valueObj; + if (valueObj.type === 'uri') + return parseUri(value); + const datatype = (valueObj.datatype || '').replace('http://www.w3.org/2001/XMLSchema#', ''); + if (datatype === 'decimal' || datatype === 'integer' || datatype === 'float' || datatype === 'double') { + return parseFloat(value); + } + if (datatype === 'boolean') { + return value === 'true'; + } + // return the raw value if the datatype is missing + return value; +} +function parseUri(uri) { + // ex: http://www.wikidata.org/entity/statement/ + if (uri.match(/http.*\/entity\/statement\//)) { + return convertStatementUriToGuid(uri); + } + return uri + // ex: http://www.wikidata.org/entity/ + .replace(/^https?:\/\/.*\/entity\//, '') + // ex: http://www.wikidata.org/prop/direct/ + .replace(/^https?:\/\/.*\/prop\/direct\//, ''); +} +function convertStatementUriToGuid(uri) { + // ex: http://www.wikidata.org/entity/statement/ + uri = uri.replace(/^https?:\/\/.*\/entity\/statement\//, ''); + const parts = uri.split('-'); + return parts[0] + '$' + parts.slice(1).join('-'); +} +function identifyVars(vars) { + let richVars = vars.filter(varName => { + const isAssociatedPattern = new RegExp(`^${varName}[A-Z]\\w+`); + return vars.some(v => isAssociatedPattern.test(v)); + }); + richVars = richVars.filter(richVar => { + return !richVars.some(otherRichVar => { + return richVar !== otherRichVar && richVar.startsWith(otherRichVar); + }); + }); + const associatedVarPattern = new RegExp(`^(${richVars.join('|')})[A-Z]`); + const associatedVars = vars.filter(varName => associatedVarPattern.test(varName)); + const standaloneVars = vars.filter(varName => { + return !richVars.includes(varName) && !associatedVarPattern.test(varName); + }); + return { richVars, associatedVars, standaloneVars }; +} +function getSimplifiedResult(richVars, associatedVars, standaloneVars, input) { + const simplifiedResult = {}; + for (const varName of richVars) { + const richVarData = {}; + const value = parseValue(input[varName]); + if (value != null) + richVarData.value = value; + for (const associatedVarName of associatedVars) { + if (associatedVarName.startsWith(varName)) + addAssociatedValue(input, varName, associatedVarName, richVarData); + } + if (Object.keys(richVarData).length > 0) + simplifiedResult[varName] = richVarData; + } + for (const varName of standaloneVars) { + const value = parseValue(input[varName]); + if (value != null) + simplifiedResult[varName] = value; + } + return simplifiedResult; +} +function addAssociatedValue(input, varName, associatedVarName, richVarData) { + // ex: propertyType => Type + let shortAssociatedVarName = associatedVarName.split(varName)[1]; + // ex: Type => type + shortAssociatedVarName = shortAssociatedVarName[0].toLowerCase() + shortAssociatedVarName.slice(1); + // ex: altLabel => aliases + shortAssociatedVarName = shortAssociatedVarName === 'altLabel' ? 'aliases' : shortAssociatedVarName; + const associatedVarData = input[associatedVarName]; + if (associatedVarData != null) + richVarData[shortAssociatedVarName] = associatedVarData.value; +} +//# sourceMappingURL=simplify_sparql_results.js.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_sparql_results.js.map b/dist/src/helpers/simplify_sparql_results.js.map new file mode 100644 index 00000000..4f549c92 --- /dev/null +++ b/dist/src/helpers/simplify_sparql_results.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_sparql_results.js","sourceRoot":"","sources":["../../../src/helpers/simplify_sparql_results.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_text_attributes.d.ts b/dist/src/helpers/simplify_text_attributes.d.ts new file mode 100644 index 00000000..b71dc0aa --- /dev/null +++ b/dist/src/helpers/simplify_text_attributes.d.ts @@ -0,0 +1,8 @@ +import type { Aliases, Descriptions, Glosses, Labels, Lemmas, Representations, SimplifiedAliases, SimplifiedDescriptions, SimplifiedGlosses, SimplifiedLabels, SimplifiedLemmas, SimplifiedRepresentations } from '../types/terms.js'; +export declare function simplifyLabels(labels: Labels): SimplifiedLabels; +export declare function simplifyDescriptions(descriptions: Descriptions): SimplifiedDescriptions; +export declare function simplifyAliases(aliases: Aliases): SimplifiedAliases; +export declare function simplifyLemmas(lemmas: Lemmas): SimplifiedLemmas; +export declare function simplifyRepresentations(representations: Representations): SimplifiedRepresentations; +export declare function simplifyGlosses(glosses: Glosses): SimplifiedGlosses; +//# sourceMappingURL=simplify_text_attributes.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_text_attributes.d.ts.map b/dist/src/helpers/simplify_text_attributes.d.ts.map new file mode 100644 index 00000000..35afc2bc --- /dev/null +++ b/dist/src/helpers/simplify_text_attributes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_text_attributes.d.ts","sourceRoot":"","sources":["../../../src/helpers/simplify_text_attributes.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,eAAe,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,yBAAyB,EAAE,MAAM,mBAAmB,CAAA;AAoBrO,wBAAgB,cAAc,CAAE,MAAM,EAAE,MAAM,GAAG,gBAAgB,CAEhE;AAED,wBAAgB,oBAAoB,CAAE,YAAY,EAAE,YAAY,GAAG,sBAAsB,CAExF;AAED,wBAAgB,eAAe,CAAE,OAAO,EAAE,OAAO,GAAG,iBAAiB,CAEpE;AAED,wBAAgB,cAAc,CAAE,MAAM,EAAE,MAAM,GAAG,gBAAgB,CAEhE;AAED,wBAAgB,uBAAuB,CAAE,eAAe,EAAE,eAAe,GAAG,yBAAyB,CAEpG;AAED,wBAAgB,eAAe,CAAE,OAAO,EAAE,OAAO,GAAG,iBAAiB,CAEpE"} \ No newline at end of file diff --git a/dist/src/helpers/simplify_text_attributes.js b/dist/src/helpers/simplify_text_attributes.js new file mode 100644 index 00000000..a324b781 --- /dev/null +++ b/dist/src/helpers/simplify_text_attributes.js @@ -0,0 +1,34 @@ +import { typedEntries } from '../utils/utils.js'; +function singleValue(data) { + const simplified = {}; + for (const [lang, obj] of typedEntries(data)) { + simplified[lang] = obj != null ? obj.value : null; + } + return simplified; +} +function multiValue(data) { + const simplified = {}; + for (const [lang, obj] of typedEntries(data)) { + simplified[lang] = obj != null ? obj.map(o => o.value) : []; + } + return simplified; +} +export function simplifyLabels(labels) { + return singleValue(labels); +} +export function simplifyDescriptions(descriptions) { + return singleValue(descriptions); +} +export function simplifyAliases(aliases) { + return multiValue(aliases); +} +export function simplifyLemmas(lemmas) { + return singleValue(lemmas); +} +export function simplifyRepresentations(representations) { + return singleValue(representations); +} +export function simplifyGlosses(glosses) { + return singleValue(glosses); +} +//# sourceMappingURL=simplify_text_attributes.js.map \ No newline at end of file diff --git a/dist/src/helpers/simplify_text_attributes.js.map b/dist/src/helpers/simplify_text_attributes.js.map new file mode 100644 index 00000000..c3740e90 --- /dev/null +++ b/dist/src/helpers/simplify_text_attributes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_text_attributes.js","sourceRoot":"","sources":["../../../src/helpers/simplify_text_attributes.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAA;AAKhD,SAAS,WAAW,CAAuB,IAA8C;IACvF,MAAM,UAAU,GAA0B,EAAE,CAAA;IAC5C,KAAK,MAAM,CAAE,IAAI,EAAE,GAAG,CAAE,IAAI,YAAY,CAAC,IAAI,CAAC,EAAE;QAC9C,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAA;KAClD;IACD,OAAO,UAAU,CAAA;AACnB,CAAC;AAED,SAAS,UAAU,CAAuB,IAA6D;IACrG,MAAM,UAAU,GAAqC,EAAE,CAAA;IACvD,KAAK,MAAM,CAAE,IAAI,EAAE,GAAG,CAAE,IAAI,YAAY,CAAC,IAAI,CAAC,EAAE;QAC9C,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAA;KAC5D;IACD,OAAO,UAAU,CAAA;AACnB,CAAC;AAED,MAAM,UAAU,cAAc,CAAE,MAAc;IAC5C,OAAO,WAAW,CAAC,MAAM,CAAC,CAAA;AAC5B,CAAC;AAED,MAAM,UAAU,oBAAoB,CAAE,YAA0B;IAC9D,OAAO,WAAW,CAAC,YAAY,CAAC,CAAA;AAClC,CAAC;AAED,MAAM,UAAU,eAAe,CAAE,OAAgB;IAC/C,OAAO,UAAU,CAAC,OAAO,CAAC,CAAA;AAC5B,CAAC;AAED,MAAM,UAAU,cAAc,CAAE,MAAc;IAC5C,OAAO,WAAW,CAAC,MAAM,CAAC,CAAA;AAC5B,CAAC;AAED,MAAM,UAAU,uBAAuB,CAAE,eAAgC;IACvE,OAAO,WAAW,CAAC,eAAe,CAAC,CAAA;AACrC,CAAC;AAED,MAAM,UAAU,eAAe,CAAE,OAAgB;IAC/C,OAAO,WAAW,CAAC,OAAO,CAAC,CAAA;AAC7B,CAAC"} \ No newline at end of file diff --git a/dist/src/helpers/sitelinks.d.ts b/dist/src/helpers/sitelinks.d.ts new file mode 100644 index 00000000..c12c9fa0 --- /dev/null +++ b/dist/src/helpers/sitelinks.d.ts @@ -0,0 +1,25 @@ +import { specialSites, type Site } from './wikimedia_constants.js'; +import type { LanguageCode } from '../types/options.js'; +import type { Url } from '../utils/build_url.js'; +type ValueOf = T[keyof T]; +type SpecialSiteProjectName = ValueOf; +export interface GetSitelinkUrlOptions { + site: Site | SpecialSiteProjectName; + title: string; +} +export declare function getSitelinkUrl({ site, title }: GetSitelinkUrlOptions): Url; +export interface SitelinkData { + lang: LanguageCode; + project: Project; + key: string; + title?: string; + url?: Url; +} +export declare function getSitelinkData(site: Site | Url): SitelinkData; +export declare const isSite: (site: string) => site is "aawiki" | "aawikibooks" | "aawiktionary" | "abwiki" | "abwiktionary" | "acewiki" | "adywiki" | "afwiki" | "afwikibooks" | "afwikiquote" | "afwiktionary" | "akwiki" | "akwikibooks" | "akwiktionary" | "alswiki" | "alswikibooks" | "alswikiquote" | "alswiktionary" | "altwiki" | "amiwiki" | "amwiki" | "amwikiquote" | "amwiktionary" | "angwiki" | "angwikibooks" | "angwikiquote" | "angwikisource" | "angwiktionary" | "anpwiki" | "anwiki" | "anwiktionary" | "arcwiki" | "arwiki" | "arwikibooks" | "arwikinews" | "arwikiquote" | "arwikisource" | "arwikiversity" | "arwiktionary" | "arywiki" | "arzwiki" | "astwiki" | "astwikibooks" | "astwikiquote" | "astwiktionary" | "aswiki" | "aswikibooks" | "aswikiquote" | "aswikisource" | "aswiktionary" | "atjwiki" | "avkwiki" | "avwiki" | "avwiktionary" | "awawiki" | "aywiki" | "aywikibooks" | "aywiktionary" | "azbwiki" | "azwiki" | "azwikibooks" | "azwikiquote" | "azwikisource" | "azwiktionary" | "banwiki" | "banwikisource" | "barwiki" | "bat_smgwiki" | "bawiki" | "bawikibooks" | "bbcwiki" | "bclwiki" | "bclwikiquote" | "bclwiktionary" | "be_x_oldwiki" | "bewiki" | "bewikibooks" | "bewikiquote" | "bewikisource" | "bewiktionary" | "bgwiki" | "bgwikibooks" | "bgwikinews" | "bgwikiquote" | "bgwikisource" | "bgwiktionary" | "bhwiki" | "bhwiktionary" | "biwiki" | "biwikibooks" | "biwiktionary" | "bjnwiki" | "bjnwikiquote" | "bjnwiktionary" | "blkwiki" | "blkwiktionary" | "bmwiki" | "bmwikibooks" | "bmwikiquote" | "bmwiktionary" | "bnwiki" | "bnwikibooks" | "bnwikiquote" | "bnwikisource" | "bnwikivoyage" | "bnwiktionary" | "bowiki" | "bowikibooks" | "bowiktionary" | "bpywiki" | "brwiki" | "brwikiquote" | "brwikisource" | "brwiktionary" | "bswiki" | "bswikibooks" | "bswikinews" | "bswikiquote" | "bswikisource" | "bswiktionary" | "btmwiktionary" | "bugwiki" | "bxrwiki" | "cawiki" | "cawikibooks" | "cawikinews" | "cawikiquote" | "cawikisource" | "cawiktionary" | "cbk_zamwiki" | "cdowiki" | "cebwiki" | "cewiki" | "chowiki" | "chrwiki" | "chrwiktionary" | "chwiki" | "chwikibooks" | "chwiktionary" | "chywiki" | "ckbwiki" | "ckbwiktionary" | "commonswiki" | "cowiki" | "cowikibooks" | "cowikiquote" | "cowiktionary" | "crhwiki" | "crwiki" | "crwikiquote" | "crwiktionary" | "csbwiki" | "csbwiktionary" | "cswiki" | "cswikibooks" | "cswikinews" | "cswikiquote" | "cswikisource" | "cswikiversity" | "cswiktionary" | "cuwiki" | "cvwiki" | "cvwikibooks" | "cywiki" | "cywikibooks" | "cywikiquote" | "cywikisource" | "cywiktionary" | "dagwiki" | "dawiki" | "dawikibooks" | "dawikiquote" | "dawikisource" | "dawiktionary" | "dewiki" | "dewikibooks" | "dewikinews" | "dewikiquote" | "dewikisource" | "dewikiversity" | "dewikivoyage" | "dewiktionary" | "dgawiki" | "dinwiki" | "diqwiki" | "diqwiktionary" | "dsbwiki" | "dtywiki" | "dvwiki" | "dvwiktionary" | "dzwiki" | "dzwiktionary" | "eewiki" | "elwiki" | "elwikibooks" | "elwikinews" | "elwikiquote" | "elwikisource" | "elwikiversity" | "elwikivoyage" | "elwiktionary" | "emlwiki" | "enwiki" | "enwikibooks" | "enwikinews" | "enwikiquote" | "enwikisource" | "enwikiversity" | "enwikivoyage" | "enwiktionary" | "eowiki" | "eowikibooks" | "eowikinews" | "eowikiquote" | "eowikisource" | "eowikivoyage" | "eowiktionary" | "eswiki" | "eswikibooks" | "eswikinews" | "eswikiquote" | "eswikisource" | "eswikiversity" | "eswikivoyage" | "eswiktionary" | "etwiki" | "etwikibooks" | "etwikiquote" | "etwikisource" | "etwiktionary" | "euwiki" | "euwikibooks" | "euwikiquote" | "euwikisource" | "euwiktionary" | "extwiki" | "fatwiki" | "fawiki" | "fawikibooks" | "fawikinews" | "fawikiquote" | "fawikisource" | "fawikivoyage" | "fawiktionary" | "ffwiki" | "fiu_vrowiki" | "fiwiki" | "fiwikibooks" | "fiwikinews" | "fiwikiquote" | "fiwikisource" | "fiwikiversity" | "fiwikivoyage" | "fiwiktionary" | "fjwiki" | "fjwiktionary" | "fonwiki" | "foundationwiki" | "fowiki" | "fowikisource" | "fowiktionary" | "frpwiki" | "frrwiki" | "frwiki" | "frwikibooks" | "frwikinews" | "frwikiquote" | "frwikisource" | "frwikiversity" | "frwikivoyage" | "frwiktionary" | "furwiki" | "fywiki" | "fywikibooks" | "fywiktionary" | "gagwiki" | "ganwiki" | "gawiki" | "gawikibooks" | "gawikiquote" | "gawiktionary" | "gcrwiki" | "gdwiki" | "gdwiktionary" | "glkwiki" | "glwiki" | "glwikibooks" | "glwikiquote" | "glwikisource" | "glwiktionary" | "gnwiki" | "gnwikibooks" | "gnwiktionary" | "gomwiki" | "gomwiktionary" | "gorwiki" | "gorwiktionary" | "gotwiki" | "gotwikibooks" | "gpewiki" | "gucwiki" | "gurwiki" | "guwiki" | "guwikibooks" | "guwikiquote" | "guwikisource" | "guwiktionary" | "guwwiki" | "guwwikinews" | "guwwikiquote" | "guwwiktionary" | "gvwiki" | "gvwiktionary" | "hakwiki" | "hawiki" | "hawiktionary" | "hawwiki" | "hewiki" | "hewikibooks" | "hewikinews" | "hewikiquote" | "hewikisource" | "hewikivoyage" | "hewiktionary" | "hifwiki" | "hifwiktionary" | "hiwiki" | "hiwikibooks" | "hiwikiquote" | "hiwikisource" | "hiwikiversity" | "hiwikivoyage" | "hiwiktionary" | "howiki" | "hrwiki" | "hrwikibooks" | "hrwikiquote" | "hrwikisource" | "hrwiktionary" | "hsbwiki" | "hsbwiktionary" | "htwiki" | "htwikisource" | "huwiki" | "huwikibooks" | "huwikinews" | "huwikiquote" | "huwikisource" | "huwiktionary" | "hywiki" | "hywikibooks" | "hywikiquote" | "hywikisource" | "hywiktionary" | "hywwiki" | "hzwiki" | "iawiki" | "iawikibooks" | "iawiktionary" | "idwiki" | "idwikibooks" | "idwikiquote" | "idwikisource" | "idwiktionary" | "iewiki" | "iewikibooks" | "iewiktionary" | "igwiki" | "igwikiquote" | "igwiktionary" | "iiwiki" | "ikwiki" | "ikwiktionary" | "ilowiki" | "inhwiki" | "iowiki" | "iowiktionary" | "iswiki" | "iswikibooks" | "iswikiquote" | "iswikisource" | "iswiktionary" | "itwiki" | "itwikibooks" | "itwikinews" | "itwikiquote" | "itwikisource" | "itwikiversity" | "itwikivoyage" | "itwiktionary" | "iuwiki" | "iuwiktionary" | "jamwiki" | "jawiki" | "jawikibooks" | "jawikinews" | "jawikiquote" | "jawikisource" | "jawikiversity" | "jawikivoyage" | "jawiktionary" | "jbowiki" | "jbowiktionary" | "jvwiki" | "jvwikisource" | "jvwiktionary" | "kaawiki" | "kabwiki" | "kawiki" | "kawikibooks" | "kawikiquote" | "kawiktionary" | "kbdwiki" | "kbdwiktionary" | "kbpwiki" | "kcgwiki" | "kcgwiktionary" | "kgwiki" | "kiwiki" | "kjwiki" | "kkwiki" | "kkwikibooks" | "kkwikiquote" | "kkwiktionary" | "klwiki" | "klwiktionary" | "kmwiki" | "kmwikibooks" | "kmwiktionary" | "knwiki" | "knwikibooks" | "knwikiquote" | "knwikisource" | "knwiktionary" | "koiwiki" | "kowiki" | "kowikibooks" | "kowikinews" | "kowikiquote" | "kowikisource" | "kowikiversity" | "kowiktionary" | "krcwiki" | "krwiki" | "krwikiquote" | "kshwiki" | "kswiki" | "kswikibooks" | "kswikiquote" | "kswiktionary" | "kuwiki" | "kuwikibooks" | "kuwikiquote" | "kuwiktionary" | "kvwiki" | "kwwiki" | "kwwikiquote" | "kwwiktionary" | "kywiki" | "kywikibooks" | "kywikiquote" | "kywiktionary" | "ladwiki" | "lawiki" | "lawikibooks" | "lawikiquote" | "lawikisource" | "lawiktionary" | "lbewiki" | "lbwiki" | "lbwikibooks" | "lbwikiquote" | "lbwiktionary" | "lezwiki" | "lfnwiki" | "lgwiki" | "lijwiki" | "lijwikisource" | "liwiki" | "liwikibooks" | "liwikinews" | "liwikiquote" | "liwikisource" | "liwiktionary" | "lldwiki" | "lmowiki" | "lmowiktionary" | "lnwiki" | "lnwikibooks" | "lnwiktionary" | "lowiki" | "lowiktionary" | "lrcwiki" | "ltgwiki" | "ltwiki" | "ltwikibooks" | "ltwikiquote" | "ltwikisource" | "ltwiktionary" | "lvwiki" | "lvwikibooks" | "lvwiktionary" | "madwiki" | "maiwiki" | "map_bmswiki" | "mdfwiki" | "mediawikiwiki" | "metawiki" | "mgwiki" | "mgwikibooks" | "mgwiktionary" | "mhrwiki" | "mhwiki" | "mhwiktionary" | "minwiki" | "minwiktionary" | "miwiki" | "miwikibooks" | "miwiktionary" | "mkwiki" | "mkwikibooks" | "mkwikisource" | "mkwiktionary" | "mlwiki" | "mlwikibooks" | "mlwikiquote" | "mlwikisource" | "mlwiktionary" | "mniwiki" | "mniwiktionary" | "mnwiki" | "mnwikibooks" | "mnwiktionary" | "mnwwiki" | "mnwwiktionary" | "mowiki" | "mowiktionary" | "mrjwiki" | "mrwiki" | "mrwikibooks" | "mrwikiquote" | "mrwikisource" | "mrwiktionary" | "mswiki" | "mswikibooks" | "mswiktionary" | "mtwiki" | "mtwiktionary" | "muswiki" | "mwlwiki" | "myvwiki" | "mywiki" | "mywikibooks" | "mywiktionary" | "mznwiki" | "nahwiki" | "nahwikibooks" | "nahwiktionary" | "napwiki" | "napwikisource" | "nawiki" | "nawikibooks" | "nawikiquote" | "nawiktionary" | "nds_nlwiki" | "ndswiki" | "ndswikibooks" | "ndswikiquote" | "ndswiktionary" | "newiki" | "newikibooks" | "newiktionary" | "newwiki" | "ngwiki" | "niawiki" | "niawiktionary" | "nlwiki" | "nlwikibooks" | "nlwikinews" | "nlwikiquote" | "nlwikisource" | "nlwikivoyage" | "nlwiktionary" | "nnwiki" | "nnwikiquote" | "nnwiktionary" | "novwiki" | "nowiki" | "nowikibooks" | "nowikinews" | "nowikiquote" | "nowikisource" | "nowiktionary" | "nqowiki" | "nrmwiki" | "nsowiki" | "nvwiki" | "nywiki" | "ocwiki" | "ocwikibooks" | "ocwiktionary" | "olowiki" | "omwiki" | "omwiktionary" | "orwiki" | "orwikisource" | "orwiktionary" | "oswiki" | "outreachwiki" | "pagwiki" | "pamwiki" | "papwiki" | "pawiki" | "pawikibooks" | "pawikisource" | "pawiktionary" | "pcdwiki" | "pcmwiki" | "pdcwiki" | "pflwiki" | "pihwiki" | "piwiki" | "piwiktionary" | "plwiki" | "plwikibooks" | "plwikinews" | "plwikiquote" | "plwikisource" | "plwikivoyage" | "plwiktionary" | "pmswiki" | "pmswikisource" | "pnbwiki" | "pnbwiktionary" | "pntwiki" | "pswiki" | "pswikibooks" | "pswikivoyage" | "pswiktionary" | "ptwiki" | "ptwikibooks" | "ptwikinews" | "ptwikiquote" | "ptwikisource" | "ptwikiversity" | "ptwikivoyage" | "ptwiktionary" | "pwnwiki" | "quwiki" | "quwikibooks" | "quwikiquote" | "quwiktionary" | "rmwiki" | "rmwikibooks" | "rmwiktionary" | "rmywiki" | "rnwiki" | "rnwiktionary" | "roa_rupwiki" | "roa_rupwiktionary" | "roa_tarawiki" | "rowiki" | "rowikibooks" | "rowikinews" | "rowikiquote" | "rowikisource" | "rowikivoyage" | "rowiktionary" | "ruewiki" | "ruwiki" | "ruwikibooks" | "ruwikinews" | "ruwikiquote" | "ruwikisource" | "ruwikiversity" | "ruwikivoyage" | "ruwiktionary" | "rwwiki" | "rwwiktionary" | "sahwiki" | "sahwikiquote" | "sahwikisource" | "satwiki" | "sawiki" | "sawikibooks" | "sawikiquote" | "sawikisource" | "sawiktionary" | "scnwiki" | "scnwiktionary" | "scowiki" | "scwiki" | "scwiktionary" | "sdwiki" | "sdwikinews" | "sdwiktionary" | "sewiki" | "sewikibooks" | "sgwiki" | "sgwiktionary" | "shiwiki" | "shnwiki" | "shnwikibooks" | "shnwikivoyage" | "shnwiktionary" | "shwiki" | "shwiktionary" | "shywiktionary" | "simplewiki" | "simplewikibooks" | "simplewikiquote" | "simplewiktionary" | "siwiki" | "siwikibooks" | "siwiktionary" | "skrwiki" | "skrwiktionary" | "skwiki" | "skwikibooks" | "skwikiquote" | "skwikisource" | "skwiktionary" | "slwiki" | "slwikibooks" | "slwikiquote" | "slwikisource" | "slwikiversity" | "slwiktionary" | "smnwiki" | "smwiki" | "smwiktionary" | "snwiki" | "snwiktionary" | "sourceswiki" | "sowiki" | "sowiktionary" | "specieswiki" | "sqwiki" | "sqwikibooks" | "sqwikinews" | "sqwikiquote" | "sqwiktionary" | "srnwiki" | "srwiki" | "srwikibooks" | "srwikinews" | "srwikiquote" | "srwikisource" | "srwiktionary" | "sswiki" | "sswiktionary" | "stqwiki" | "stwiki" | "stwiktionary" | "suwiki" | "suwikibooks" | "suwikiquote" | "suwikisource" | "suwiktionary" | "svwiki" | "svwikibooks" | "svwikinews" | "svwikiquote" | "svwikisource" | "svwikiversity" | "svwikivoyage" | "svwiktionary" | "swwiki" | "swwikibooks" | "swwiktionary" | "szlwiki" | "szywiki" | "tawiki" | "tawikibooks" | "tawikinews" | "tawikiquote" | "tawikisource" | "tawiktionary" | "taywiki" | "tcywiki" | "tetwiki" | "tewiki" | "tewikibooks" | "tewikiquote" | "tewikisource" | "tewiktionary" | "tgwiki" | "tgwikibooks" | "tgwiktionary" | "thwiki" | "thwikibooks" | "thwikinews" | "thwikiquote" | "thwikisource" | "thwiktionary" | "tiwiki" | "tiwiktionary" | "tkwiki" | "tkwikibooks" | "tkwikiquote" | "tkwiktionary" | "tlwiki" | "tlwikibooks" | "tlwikiquote" | "tlwiktionary" | "tlywiki" | "tnwiki" | "tnwiktionary" | "towiki" | "towiktionary" | "tpiwiki" | "tpiwiktionary" | "trvwiki" | "trwiki" | "trwikibooks" | "trwikinews" | "trwikiquote" | "trwikisource" | "trwikivoyage" | "trwiktionary" | "tswiki" | "tswiktionary" | "ttwiki" | "ttwikibooks" | "ttwikiquote" | "ttwiktionary" | "tumwiki" | "twwiki" | "twwiktionary" | "tyvwiki" | "tywiki" | "udmwiki" | "ugwiki" | "ugwikibooks" | "ugwikiquote" | "ugwiktionary" | "ukwiki" | "ukwikibooks" | "ukwikinews" | "ukwikiquote" | "ukwikisource" | "ukwikivoyage" | "ukwiktionary" | "urwiki" | "urwikibooks" | "urwikiquote" | "urwiktionary" | "uzwiki" | "uzwikibooks" | "uzwikiquote" | "uzwiktionary" | "vecwiki" | "vecwikisource" | "vecwiktionary" | "vepwiki" | "vewiki" | "viwiki" | "viwikibooks" | "viwikiquote" | "viwikisource" | "viwikivoyage" | "viwiktionary" | "vlswiki" | "vowiki" | "vowikibooks" | "vowikiquote" | "vowiktionary" | "warwiki" | "wawiki" | "wawikibooks" | "wawikisource" | "wawiktionary" | "wikidatawiki" | "wikifunctionswiki" | "wikimaniawiki" | "wowiki" | "wowikiquote" | "wowiktionary" | "wuuwiki" | "xalwiki" | "xhwiki" | "xhwikibooks" | "xhwiktionary" | "xmfwiki" | "yiwiki" | "yiwikisource" | "yiwiktionary" | "yowiki" | "yowikibooks" | "yowiktionary" | "yuewiktionary" | "zawiki" | "zawikibooks" | "zawikiquote" | "zawiktionary" | "zeawiki" | "zghwiki" | "zh_classicalwiki" | "zh_min_nanwiki" | "zh_min_nanwikibooks" | "zh_min_nanwikiquote" | "zh_min_nanwikisource" | "zh_min_nanwiktionary" | "zh_yuewiki" | "zhwiki" | "zhwikibooks" | "zhwikinews" | "zhwikiquote" | "zhwikisource" | "zhwikiversity" | "zhwikivoyage" | "zhwiktionary" | "zuwiki" | "zuwikibooks" | "zuwiktionary"; +/** @deprecated use isSite */ +export declare const isSitelinkKey: (site: string) => site is "aawiki" | "aawikibooks" | "aawiktionary" | "abwiki" | "abwiktionary" | "acewiki" | "adywiki" | "afwiki" | "afwikibooks" | "afwikiquote" | "afwiktionary" | "akwiki" | "akwikibooks" | "akwiktionary" | "alswiki" | "alswikibooks" | "alswikiquote" | "alswiktionary" | "altwiki" | "amiwiki" | "amwiki" | "amwikiquote" | "amwiktionary" | "angwiki" | "angwikibooks" | "angwikiquote" | "angwikisource" | "angwiktionary" | "anpwiki" | "anwiki" | "anwiktionary" | "arcwiki" | "arwiki" | "arwikibooks" | "arwikinews" | "arwikiquote" | "arwikisource" | "arwikiversity" | "arwiktionary" | "arywiki" | "arzwiki" | "astwiki" | "astwikibooks" | "astwikiquote" | "astwiktionary" | "aswiki" | "aswikibooks" | "aswikiquote" | "aswikisource" | "aswiktionary" | "atjwiki" | "avkwiki" | "avwiki" | "avwiktionary" | "awawiki" | "aywiki" | "aywikibooks" | "aywiktionary" | "azbwiki" | "azwiki" | "azwikibooks" | "azwikiquote" | "azwikisource" | "azwiktionary" | "banwiki" | "banwikisource" | "barwiki" | "bat_smgwiki" | "bawiki" | "bawikibooks" | "bbcwiki" | "bclwiki" | "bclwikiquote" | "bclwiktionary" | "be_x_oldwiki" | "bewiki" | "bewikibooks" | "bewikiquote" | "bewikisource" | "bewiktionary" | "bgwiki" | "bgwikibooks" | "bgwikinews" | "bgwikiquote" | "bgwikisource" | "bgwiktionary" | "bhwiki" | "bhwiktionary" | "biwiki" | "biwikibooks" | "biwiktionary" | "bjnwiki" | "bjnwikiquote" | "bjnwiktionary" | "blkwiki" | "blkwiktionary" | "bmwiki" | "bmwikibooks" | "bmwikiquote" | "bmwiktionary" | "bnwiki" | "bnwikibooks" | "bnwikiquote" | "bnwikisource" | "bnwikivoyage" | "bnwiktionary" | "bowiki" | "bowikibooks" | "bowiktionary" | "bpywiki" | "brwiki" | "brwikiquote" | "brwikisource" | "brwiktionary" | "bswiki" | "bswikibooks" | "bswikinews" | "bswikiquote" | "bswikisource" | "bswiktionary" | "btmwiktionary" | "bugwiki" | "bxrwiki" | "cawiki" | "cawikibooks" | "cawikinews" | "cawikiquote" | "cawikisource" | "cawiktionary" | "cbk_zamwiki" | "cdowiki" | "cebwiki" | "cewiki" | "chowiki" | "chrwiki" | "chrwiktionary" | "chwiki" | "chwikibooks" | "chwiktionary" | "chywiki" | "ckbwiki" | "ckbwiktionary" | "commonswiki" | "cowiki" | "cowikibooks" | "cowikiquote" | "cowiktionary" | "crhwiki" | "crwiki" | "crwikiquote" | "crwiktionary" | "csbwiki" | "csbwiktionary" | "cswiki" | "cswikibooks" | "cswikinews" | "cswikiquote" | "cswikisource" | "cswikiversity" | "cswiktionary" | "cuwiki" | "cvwiki" | "cvwikibooks" | "cywiki" | "cywikibooks" | "cywikiquote" | "cywikisource" | "cywiktionary" | "dagwiki" | "dawiki" | "dawikibooks" | "dawikiquote" | "dawikisource" | "dawiktionary" | "dewiki" | "dewikibooks" | "dewikinews" | "dewikiquote" | "dewikisource" | "dewikiversity" | "dewikivoyage" | "dewiktionary" | "dgawiki" | "dinwiki" | "diqwiki" | "diqwiktionary" | "dsbwiki" | "dtywiki" | "dvwiki" | "dvwiktionary" | "dzwiki" | "dzwiktionary" | "eewiki" | "elwiki" | "elwikibooks" | "elwikinews" | "elwikiquote" | "elwikisource" | "elwikiversity" | "elwikivoyage" | "elwiktionary" | "emlwiki" | "enwiki" | "enwikibooks" | "enwikinews" | "enwikiquote" | "enwikisource" | "enwikiversity" | "enwikivoyage" | "enwiktionary" | "eowiki" | "eowikibooks" | "eowikinews" | "eowikiquote" | "eowikisource" | "eowikivoyage" | "eowiktionary" | "eswiki" | "eswikibooks" | "eswikinews" | "eswikiquote" | "eswikisource" | "eswikiversity" | "eswikivoyage" | "eswiktionary" | "etwiki" | "etwikibooks" | "etwikiquote" | "etwikisource" | "etwiktionary" | "euwiki" | "euwikibooks" | "euwikiquote" | "euwikisource" | "euwiktionary" | "extwiki" | "fatwiki" | "fawiki" | "fawikibooks" | "fawikinews" | "fawikiquote" | "fawikisource" | "fawikivoyage" | "fawiktionary" | "ffwiki" | "fiu_vrowiki" | "fiwiki" | "fiwikibooks" | "fiwikinews" | "fiwikiquote" | "fiwikisource" | "fiwikiversity" | "fiwikivoyage" | "fiwiktionary" | "fjwiki" | "fjwiktionary" | "fonwiki" | "foundationwiki" | "fowiki" | "fowikisource" | "fowiktionary" | "frpwiki" | "frrwiki" | "frwiki" | "frwikibooks" | "frwikinews" | "frwikiquote" | "frwikisource" | "frwikiversity" | "frwikivoyage" | "frwiktionary" | "furwiki" | "fywiki" | "fywikibooks" | "fywiktionary" | "gagwiki" | "ganwiki" | "gawiki" | "gawikibooks" | "gawikiquote" | "gawiktionary" | "gcrwiki" | "gdwiki" | "gdwiktionary" | "glkwiki" | "glwiki" | "glwikibooks" | "glwikiquote" | "glwikisource" | "glwiktionary" | "gnwiki" | "gnwikibooks" | "gnwiktionary" | "gomwiki" | "gomwiktionary" | "gorwiki" | "gorwiktionary" | "gotwiki" | "gotwikibooks" | "gpewiki" | "gucwiki" | "gurwiki" | "guwiki" | "guwikibooks" | "guwikiquote" | "guwikisource" | "guwiktionary" | "guwwiki" | "guwwikinews" | "guwwikiquote" | "guwwiktionary" | "gvwiki" | "gvwiktionary" | "hakwiki" | "hawiki" | "hawiktionary" | "hawwiki" | "hewiki" | "hewikibooks" | "hewikinews" | "hewikiquote" | "hewikisource" | "hewikivoyage" | "hewiktionary" | "hifwiki" | "hifwiktionary" | "hiwiki" | "hiwikibooks" | "hiwikiquote" | "hiwikisource" | "hiwikiversity" | "hiwikivoyage" | "hiwiktionary" | "howiki" | "hrwiki" | "hrwikibooks" | "hrwikiquote" | "hrwikisource" | "hrwiktionary" | "hsbwiki" | "hsbwiktionary" | "htwiki" | "htwikisource" | "huwiki" | "huwikibooks" | "huwikinews" | "huwikiquote" | "huwikisource" | "huwiktionary" | "hywiki" | "hywikibooks" | "hywikiquote" | "hywikisource" | "hywiktionary" | "hywwiki" | "hzwiki" | "iawiki" | "iawikibooks" | "iawiktionary" | "idwiki" | "idwikibooks" | "idwikiquote" | "idwikisource" | "idwiktionary" | "iewiki" | "iewikibooks" | "iewiktionary" | "igwiki" | "igwikiquote" | "igwiktionary" | "iiwiki" | "ikwiki" | "ikwiktionary" | "ilowiki" | "inhwiki" | "iowiki" | "iowiktionary" | "iswiki" | "iswikibooks" | "iswikiquote" | "iswikisource" | "iswiktionary" | "itwiki" | "itwikibooks" | "itwikinews" | "itwikiquote" | "itwikisource" | "itwikiversity" | "itwikivoyage" | "itwiktionary" | "iuwiki" | "iuwiktionary" | "jamwiki" | "jawiki" | "jawikibooks" | "jawikinews" | "jawikiquote" | "jawikisource" | "jawikiversity" | "jawikivoyage" | "jawiktionary" | "jbowiki" | "jbowiktionary" | "jvwiki" | "jvwikisource" | "jvwiktionary" | "kaawiki" | "kabwiki" | "kawiki" | "kawikibooks" | "kawikiquote" | "kawiktionary" | "kbdwiki" | "kbdwiktionary" | "kbpwiki" | "kcgwiki" | "kcgwiktionary" | "kgwiki" | "kiwiki" | "kjwiki" | "kkwiki" | "kkwikibooks" | "kkwikiquote" | "kkwiktionary" | "klwiki" | "klwiktionary" | "kmwiki" | "kmwikibooks" | "kmwiktionary" | "knwiki" | "knwikibooks" | "knwikiquote" | "knwikisource" | "knwiktionary" | "koiwiki" | "kowiki" | "kowikibooks" | "kowikinews" | "kowikiquote" | "kowikisource" | "kowikiversity" | "kowiktionary" | "krcwiki" | "krwiki" | "krwikiquote" | "kshwiki" | "kswiki" | "kswikibooks" | "kswikiquote" | "kswiktionary" | "kuwiki" | "kuwikibooks" | "kuwikiquote" | "kuwiktionary" | "kvwiki" | "kwwiki" | "kwwikiquote" | "kwwiktionary" | "kywiki" | "kywikibooks" | "kywikiquote" | "kywiktionary" | "ladwiki" | "lawiki" | "lawikibooks" | "lawikiquote" | "lawikisource" | "lawiktionary" | "lbewiki" | "lbwiki" | "lbwikibooks" | "lbwikiquote" | "lbwiktionary" | "lezwiki" | "lfnwiki" | "lgwiki" | "lijwiki" | "lijwikisource" | "liwiki" | "liwikibooks" | "liwikinews" | "liwikiquote" | "liwikisource" | "liwiktionary" | "lldwiki" | "lmowiki" | "lmowiktionary" | "lnwiki" | "lnwikibooks" | "lnwiktionary" | "lowiki" | "lowiktionary" | "lrcwiki" | "ltgwiki" | "ltwiki" | "ltwikibooks" | "ltwikiquote" | "ltwikisource" | "ltwiktionary" | "lvwiki" | "lvwikibooks" | "lvwiktionary" | "madwiki" | "maiwiki" | "map_bmswiki" | "mdfwiki" | "mediawikiwiki" | "metawiki" | "mgwiki" | "mgwikibooks" | "mgwiktionary" | "mhrwiki" | "mhwiki" | "mhwiktionary" | "minwiki" | "minwiktionary" | "miwiki" | "miwikibooks" | "miwiktionary" | "mkwiki" | "mkwikibooks" | "mkwikisource" | "mkwiktionary" | "mlwiki" | "mlwikibooks" | "mlwikiquote" | "mlwikisource" | "mlwiktionary" | "mniwiki" | "mniwiktionary" | "mnwiki" | "mnwikibooks" | "mnwiktionary" | "mnwwiki" | "mnwwiktionary" | "mowiki" | "mowiktionary" | "mrjwiki" | "mrwiki" | "mrwikibooks" | "mrwikiquote" | "mrwikisource" | "mrwiktionary" | "mswiki" | "mswikibooks" | "mswiktionary" | "mtwiki" | "mtwiktionary" | "muswiki" | "mwlwiki" | "myvwiki" | "mywiki" | "mywikibooks" | "mywiktionary" | "mznwiki" | "nahwiki" | "nahwikibooks" | "nahwiktionary" | "napwiki" | "napwikisource" | "nawiki" | "nawikibooks" | "nawikiquote" | "nawiktionary" | "nds_nlwiki" | "ndswiki" | "ndswikibooks" | "ndswikiquote" | "ndswiktionary" | "newiki" | "newikibooks" | "newiktionary" | "newwiki" | "ngwiki" | "niawiki" | "niawiktionary" | "nlwiki" | "nlwikibooks" | "nlwikinews" | "nlwikiquote" | "nlwikisource" | "nlwikivoyage" | "nlwiktionary" | "nnwiki" | "nnwikiquote" | "nnwiktionary" | "novwiki" | "nowiki" | "nowikibooks" | "nowikinews" | "nowikiquote" | "nowikisource" | "nowiktionary" | "nqowiki" | "nrmwiki" | "nsowiki" | "nvwiki" | "nywiki" | "ocwiki" | "ocwikibooks" | "ocwiktionary" | "olowiki" | "omwiki" | "omwiktionary" | "orwiki" | "orwikisource" | "orwiktionary" | "oswiki" | "outreachwiki" | "pagwiki" | "pamwiki" | "papwiki" | "pawiki" | "pawikibooks" | "pawikisource" | "pawiktionary" | "pcdwiki" | "pcmwiki" | "pdcwiki" | "pflwiki" | "pihwiki" | "piwiki" | "piwiktionary" | "plwiki" | "plwikibooks" | "plwikinews" | "plwikiquote" | "plwikisource" | "plwikivoyage" | "plwiktionary" | "pmswiki" | "pmswikisource" | "pnbwiki" | "pnbwiktionary" | "pntwiki" | "pswiki" | "pswikibooks" | "pswikivoyage" | "pswiktionary" | "ptwiki" | "ptwikibooks" | "ptwikinews" | "ptwikiquote" | "ptwikisource" | "ptwikiversity" | "ptwikivoyage" | "ptwiktionary" | "pwnwiki" | "quwiki" | "quwikibooks" | "quwikiquote" | "quwiktionary" | "rmwiki" | "rmwikibooks" | "rmwiktionary" | "rmywiki" | "rnwiki" | "rnwiktionary" | "roa_rupwiki" | "roa_rupwiktionary" | "roa_tarawiki" | "rowiki" | "rowikibooks" | "rowikinews" | "rowikiquote" | "rowikisource" | "rowikivoyage" | "rowiktionary" | "ruewiki" | "ruwiki" | "ruwikibooks" | "ruwikinews" | "ruwikiquote" | "ruwikisource" | "ruwikiversity" | "ruwikivoyage" | "ruwiktionary" | "rwwiki" | "rwwiktionary" | "sahwiki" | "sahwikiquote" | "sahwikisource" | "satwiki" | "sawiki" | "sawikibooks" | "sawikiquote" | "sawikisource" | "sawiktionary" | "scnwiki" | "scnwiktionary" | "scowiki" | "scwiki" | "scwiktionary" | "sdwiki" | "sdwikinews" | "sdwiktionary" | "sewiki" | "sewikibooks" | "sgwiki" | "sgwiktionary" | "shiwiki" | "shnwiki" | "shnwikibooks" | "shnwikivoyage" | "shnwiktionary" | "shwiki" | "shwiktionary" | "shywiktionary" | "simplewiki" | "simplewikibooks" | "simplewikiquote" | "simplewiktionary" | "siwiki" | "siwikibooks" | "siwiktionary" | "skrwiki" | "skrwiktionary" | "skwiki" | "skwikibooks" | "skwikiquote" | "skwikisource" | "skwiktionary" | "slwiki" | "slwikibooks" | "slwikiquote" | "slwikisource" | "slwikiversity" | "slwiktionary" | "smnwiki" | "smwiki" | "smwiktionary" | "snwiki" | "snwiktionary" | "sourceswiki" | "sowiki" | "sowiktionary" | "specieswiki" | "sqwiki" | "sqwikibooks" | "sqwikinews" | "sqwikiquote" | "sqwiktionary" | "srnwiki" | "srwiki" | "srwikibooks" | "srwikinews" | "srwikiquote" | "srwikisource" | "srwiktionary" | "sswiki" | "sswiktionary" | "stqwiki" | "stwiki" | "stwiktionary" | "suwiki" | "suwikibooks" | "suwikiquote" | "suwikisource" | "suwiktionary" | "svwiki" | "svwikibooks" | "svwikinews" | "svwikiquote" | "svwikisource" | "svwikiversity" | "svwikivoyage" | "svwiktionary" | "swwiki" | "swwikibooks" | "swwiktionary" | "szlwiki" | "szywiki" | "tawiki" | "tawikibooks" | "tawikinews" | "tawikiquote" | "tawikisource" | "tawiktionary" | "taywiki" | "tcywiki" | "tetwiki" | "tewiki" | "tewikibooks" | "tewikiquote" | "tewikisource" | "tewiktionary" | "tgwiki" | "tgwikibooks" | "tgwiktionary" | "thwiki" | "thwikibooks" | "thwikinews" | "thwikiquote" | "thwikisource" | "thwiktionary" | "tiwiki" | "tiwiktionary" | "tkwiki" | "tkwikibooks" | "tkwikiquote" | "tkwiktionary" | "tlwiki" | "tlwikibooks" | "tlwikiquote" | "tlwiktionary" | "tlywiki" | "tnwiki" | "tnwiktionary" | "towiki" | "towiktionary" | "tpiwiki" | "tpiwiktionary" | "trvwiki" | "trwiki" | "trwikibooks" | "trwikinews" | "trwikiquote" | "trwikisource" | "trwikivoyage" | "trwiktionary" | "tswiki" | "tswiktionary" | "ttwiki" | "ttwikibooks" | "ttwikiquote" | "ttwiktionary" | "tumwiki" | "twwiki" | "twwiktionary" | "tyvwiki" | "tywiki" | "udmwiki" | "ugwiki" | "ugwikibooks" | "ugwikiquote" | "ugwiktionary" | "ukwiki" | "ukwikibooks" | "ukwikinews" | "ukwikiquote" | "ukwikisource" | "ukwikivoyage" | "ukwiktionary" | "urwiki" | "urwikibooks" | "urwikiquote" | "urwiktionary" | "uzwiki" | "uzwikibooks" | "uzwikiquote" | "uzwiktionary" | "vecwiki" | "vecwikisource" | "vecwiktionary" | "vepwiki" | "vewiki" | "viwiki" | "viwikibooks" | "viwikiquote" | "viwikisource" | "viwikivoyage" | "viwiktionary" | "vlswiki" | "vowiki" | "vowikibooks" | "vowikiquote" | "vowiktionary" | "warwiki" | "wawiki" | "wawikibooks" | "wawikisource" | "wawiktionary" | "wikidatawiki" | "wikifunctionswiki" | "wikimaniawiki" | "wowiki" | "wowikiquote" | "wowiktionary" | "wuuwiki" | "xalwiki" | "xhwiki" | "xhwikibooks" | "xhwiktionary" | "xmfwiki" | "yiwiki" | "yiwikisource" | "yiwiktionary" | "yowiki" | "yowikibooks" | "yowiktionary" | "yuewiktionary" | "zawiki" | "zawikibooks" | "zawikiquote" | "zawiktionary" | "zeawiki" | "zghwiki" | "zh_classicalwiki" | "zh_min_nanwiki" | "zh_min_nanwikibooks" | "zh_min_nanwikiquote" | "zh_min_nanwikisource" | "zh_min_nanwiktionary" | "zh_yuewiki" | "zhwiki" | "zhwikibooks" | "zhwikinews" | "zhwikiquote" | "zhwikisource" | "zhwikiversity" | "zhwikivoyage" | "zhwiktionary" | "zuwiki" | "zuwikibooks" | "zuwiktionary"; +declare const projectNames: readonly ("commons" | "foundation" | "mediawiki" | "meta" | "outreach" | "sources" | "species" | "wikidata" | "wikifunctions" | "wikimania" | "wikipedia" | "wikisource" | "wikiquote" | "wiktionary" | "wikibooks" | "wikiversity" | "wikivoyage" | "wikinews")[]; +export type Project = typeof projectNames[number]; +export {}; +//# sourceMappingURL=sitelinks.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/sitelinks.d.ts.map b/dist/src/helpers/sitelinks.d.ts.map new file mode 100644 index 00000000..eefd46b9 --- /dev/null +++ b/dist/src/helpers/sitelinks.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sitelinks.d.ts","sourceRoot":"","sources":["../../../src/helpers/sitelinks.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,YAAY,EAAE,KAAK,IAAI,EAAS,MAAM,0BAA0B,CAAA;AACzE,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,qBAAqB,CAAA;AACvD,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,uBAAuB,CAAA;AAIhD,KAAK,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAA;AAC5B,KAAK,sBAAsB,GAAG,OAAO,CAAC,OAAO,YAAY,CAAC,CAAA;AAE1D,MAAM,WAAW,qBAAqB;IACpC,IAAI,EAAE,IAAI,GAAG,sBAAsB,CAAA;IACnC,KAAK,EAAE,MAAM,CAAA;CACd;AAED,wBAAgB,cAAc,CAAE,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,qBAAqB,GAAG,GAAG,CAkB3E;AA+BD,MAAM,WAAW,YAAY;IAC3B,IAAI,EAAE,YAAY,CAAA;IAClB,OAAO,EAAE,OAAO,CAAA;IAChB,GAAG,EAAE,MAAM,CAAA;IACX,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,GAAG,CAAC,EAAE,GAAG,CAAA;CACV;AAED,wBAAgB,eAAe,CAAE,IAAI,EAAE,IAAI,GAAG,GAAG,GAAG,YAAY,CA+C/D;AAED,eAAO,MAAM,MAAM,SAAU,MAAM,ywaAAwC,CAAA;AAE3E,6BAA6B;AAC7B,eAAO,MAAM,aAAa,SAHG,MAAM,ywaAGA,CAAA;AAanC,QAAA,MAAM,YAAY,oQAGR,CAAA;AAEV,MAAM,MAAM,OAAO,GAAG,OAAO,YAAY,CAAC,MAAM,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/src/helpers/sitelinks.js b/dist/src/helpers/sitelinks.js new file mode 100644 index 00000000..db1cccd2 --- /dev/null +++ b/dist/src/helpers/sitelinks.js @@ -0,0 +1,106 @@ +import { fixedEncodeURIComponent, isAKey, isOfType, rejectObsoleteInterface, replaceSpaceByUnderscores } from '../utils/utils.js'; +import { specialSites, sites } from './wikimedia_constants.js'; +const wikidataBase = 'https://www.wikidata.org/wiki/'; +export function getSitelinkUrl({ site, title }) { + rejectObsoleteInterface(arguments); + if (!site) + throw new Error('missing a site'); + if (!title) + throw new Error('missing a title'); + if (isAKey(siteUrlBuilders, site)) { + return siteUrlBuilders[site](title); + } + const shortSiteKey = site.replace(/wiki$/, ''); + if (isAKey(siteUrlBuilders, shortSiteKey)) { + return siteUrlBuilders[shortSiteKey](title); + } + const { lang, project } = getSitelinkData(site); + title = fixedEncodeURIComponent(replaceSpaceByUnderscores(title)); + return `https://${lang}.${project}.org/wiki/${title}`; +} +const wikimediaSite = (subdomain) => (title) => `https://${subdomain}.wikimedia.org/wiki/${title}`; +const siteUrlBuilders = { + commons: wikimediaSite('commons'), + foundation: wikimediaSite('foundation'), + mediawiki: title => `https://www.mediawiki.org/wiki/${title}`, + meta: wikimediaSite('meta'), + outreach: wikimediaSite('outreach'), + sources: title => `https://wikisource.org/wiki/${title}`, + species: wikimediaSite('species'), + wikidata: entityId => { + const prefix = prefixByEntityLetter[entityId[0]]; + let title = prefix ? `${prefix}:${entityId}` : entityId; + // Required for forms and senses + title = title.replace('-', '#'); + return `${wikidataBase}${title}`; + }, + wikifunctions: wikimediaSite('wikifunctions'), + wikimania: wikimediaSite('wikimania'), +}; +const prefixByEntityLetter = { + E: 'EntitySchema', + L: 'Lexeme', + P: 'Property', +}; +const sitelinkUrlPattern = /^https?:\/\/([\w-]{2,10})\.(\w+)\.org\/\w+\/(.*)/; +export function getSitelinkData(site) { + if (site.startsWith('http')) { + const url = site; + const matchData = url.match(sitelinkUrlPattern); + if (!matchData) + throw new Error(`invalid sitelink url: ${url}`); + let [lang, project, title] = matchData.slice(1); + title = decodeURIComponent(title); + if (lang === 'commons') { + return { lang: 'en', project: 'commons', key: 'commons', title, url }; + } + if (!isOfType(projectNames, project)) { + throw new Error(`project is unknown: ${project}`); + } + // Known case: wikidata, mediawiki + if (lang === 'www') { + return { lang: 'en', project, key: project, title, url }; + } + // Support multi-parts language codes, such as be_x_old + const sitelang = lang.replace(/-/g, '_'); + const key = `${sitelang}${project}`.replace('wikipedia', 'wiki'); + return { lang, project, key, title, url }; + } + else { + if (isAKey(specialSites, site)) { + const project = specialSites[site]; + return { lang: 'en', project, key: site }; + } + if (!isOfType(sites, site)) { + throw new Error(`site not found: ${site}. Updating wikibase-sdk to a more recent version might fix the issue.`); + } + let [lang, projectSuffix, rest] = site.split('wik'); + // Detecting cases like 'frwikiwiki' that would return [ 'fr', 'i', 'i' ] + if (rest != null) + throw new Error(`invalid sitelink key: ${site}`); + // Support keys such as be_x_oldwiki, which refers to be-x-old.wikipedia.org + lang = lang.replace(/_/g, '-'); + const project = projectsBySuffix[projectSuffix]; + if (!project) + throw new Error(`sitelink project not found: ${project}`); + return { lang, project, key: site }; + } +} +export const isSite = (site) => isOfType(sites, site); +/** @deprecated use isSite */ +export const isSitelinkKey = isSite; +const projectsBySuffix = { + i: 'wikipedia', + isource: 'wikisource', + iquote: 'wikiquote', + tionary: 'wiktionary', + ibooks: 'wikibooks', + iversity: 'wikiversity', + ivoyage: 'wikivoyage', + inews: 'wikinews', +}; +const projectNames = [ + ...Object.values(projectsBySuffix), + ...Object.values(specialSites), +]; +//# sourceMappingURL=sitelinks.js.map \ No newline at end of file diff --git a/dist/src/helpers/sitelinks.js.map b/dist/src/helpers/sitelinks.js.map new file mode 100644 index 00000000..e6c85039 --- /dev/null +++ b/dist/src/helpers/sitelinks.js.map @@ -0,0 +1 @@ +{"version":3,"file":"sitelinks.js","sourceRoot":"","sources":["../../../src/helpers/sitelinks.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/helpers/time.d.ts b/dist/src/helpers/time.d.ts new file mode 100644 index 00000000..3f793af7 --- /dev/null +++ b/dist/src/helpers/time.d.ts @@ -0,0 +1,10 @@ +export interface WikibaseTimeObject { + time: string; + precision: number; +} +export type TimeInputValue = string | WikibaseTimeObject; +export declare function wikibaseTimeToDateObject(wikibaseTime: TimeInputValue): Date; +export declare const wikibaseTimeToEpochTime: (value: TimeInputValue) => string | number; +export declare const wikibaseTimeToISOString: (value: TimeInputValue) => string; +export declare const wikibaseTimeToSimpleDay: (value: TimeInputValue) => string; +//# sourceMappingURL=time.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/time.d.ts.map b/dist/src/helpers/time.d.ts.map new file mode 100644 index 00000000..a91c351a --- /dev/null +++ b/dist/src/helpers/time.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"time.d.ts","sourceRoot":"","sources":["../../../src/helpers/time.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,kBAAkB;IACjC,IAAI,EAAE,MAAM,CAAA;IACZ,SAAS,EAAE,MAAM,CAAA;CAClB;AAED,MAAM,MAAM,cAAc,GAAG,MAAM,GAAG,kBAAkB,CAAA;AAExD,wBAAgB,wBAAwB,CAAE,YAAY,EAAE,cAAc,GAAG,IAAI,CAe5E;AAiFD,eAAO,MAAM,uBAAuB,UApDnB,cAAc,oBAoD+B,CAAA;AAE9D,eAAO,MAAM,uBAAuB,UAtDnB,cAAc,WAsD+B,CAAA;AAE9D,eAAO,MAAM,uBAAuB,UAxDnB,cAAc,WAwD+B,CAAA"} \ No newline at end of file diff --git a/dist/src/helpers/time.js b/dist/src/helpers/time.js new file mode 100644 index 00000000..7054e65b --- /dev/null +++ b/dist/src/helpers/time.js @@ -0,0 +1,90 @@ +export function wikibaseTimeToDateObject(wikibaseTime) { + // Also accept claim datavalue.value objects + if (typeof wikibaseTime === 'object') { + wikibaseTime = wikibaseTime.time; + } + const sign = wikibaseTime[0]; + let [yearMonthDay, withinDay] = wikibaseTime.slice(1).split('T'); + // Wikidata generates invalid ISO dates to indicate precision + // ex: +1990-00-00T00:00:00Z to indicate 1990 with year precision + yearMonthDay = yearMonthDay.replace(/-00/g, '-01'); + const rest = `${yearMonthDay}T${withinDay}`; + return fullDateData(sign, rest); +} +const fullDateData = (sign, rest) => { + const year = rest.split('-')[0]; + const needsExpandedYear = sign === '-' || year.length > 4; + return needsExpandedYear ? expandedYearDate(sign, rest, year) : new Date(rest); +}; +const expandedYearDate = (sign, rest, year) => { + let date; + // Using ISO8601 expanded notation for negative years or positive + // years with more than 4 digits: adding up to 2 leading zeros + // when needed. Can't find the documentation again, but testing + // with `new Date(date)` gives a good clue of the implementation + if (year.length === 4) { + date = `${sign}00${rest}`; + } + else if (year.length === 5) { + date = `${sign}0${rest}`; + } + else { + date = sign + rest; + } + return new Date(date); +}; +// Try to parse the date or return the input +function bestEffort(fn) { + return (value) => { + try { + return fn(value); + } + catch (_a) { + value = typeof value === 'string' ? value : value.time; + const sign = value[0]; + let [yearMonthDay, withinDay] = value.slice(1).split('T'); + if (!sign || !yearMonthDay || !withinDay) { + throw new Error('TimeInput is invalid: ' + JSON.stringify(value)); + } + yearMonthDay = yearMonthDay.replace(/-00/g, '-01'); + return `${sign}${yearMonthDay}T${withinDay}`; + } + }; +} +const toEpochTime = (wikibaseTime) => wikibaseTimeToDateObject(wikibaseTime).getTime(); +const toISOString = (wikibaseTime) => wikibaseTimeToDateObject(wikibaseTime).toISOString(); +// A date format that knows just three precisions: +// 'yyyy', 'yyyy-mm', and 'yyyy-mm-dd' (including negative and non-4 digit years) +// Should be able to handle the old and the new Wikidata time: +// - in the old one, units below the precision where set to 00 +// - in the new one, those months and days are set to 01 in those cases, +// so when we can access the full claim object, we check the precision +// to recover the old format +const toSimpleDay = (wikibaseTime) => { + // Also accept claim datavalue.value objects, and actually prefer those, + // as we can check the precision + if (typeof wikibaseTime === 'object') { + const { time, precision } = wikibaseTime; + // Year precision + if (precision === 9) + wikibaseTime = time.replace('-01-01T', '-00-00T'); + // Month precision + else if (precision === 10) + wikibaseTime = time.replace('-01T', '-00T'); + else + wikibaseTime = time; + } + return wikibaseTime.split('T')[0] + // Remove positive years sign + .replace(/^\+/, '') + // Remove years padding zeros + .replace(/^(-?)0+/, '$1') + // Remove days if not included in the Wikidata date precision + .replace(/-00$/, '') + // Remove months if not included in the Wikidata date precision + .replace(/-00$/, ''); +}; +export const wikibaseTimeToEpochTime = bestEffort(toEpochTime); +export const wikibaseTimeToISOString = bestEffort(toISOString); +export const wikibaseTimeToSimpleDay = bestEffort(toSimpleDay); +//# sourceMappingURL=time.js.map \ No newline at end of file diff --git a/dist/src/helpers/time.js.map b/dist/src/helpers/time.js.map new file mode 100644 index 00000000..3185bd3a --- /dev/null +++ b/dist/src/helpers/time.js.map @@ -0,0 +1 @@ +{"version":3,"file":"time.js","sourceRoot":"","sources":["../../../src/helpers/time.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/helpers/validate.d.ts b/dist/src/helpers/validate.d.ts new file mode 100644 index 00000000..6f75f323 --- /dev/null +++ b/dist/src/helpers/validate.d.ts @@ -0,0 +1,5 @@ +export declare const entityId: (value: import("../index.js").EntityId) => void; +export declare const propertyId: (value: `P${number}`) => void; +export declare const entityPageTitle: (value: import("../index.js").EntityPageTitle) => void; +export declare const revisionId: (value: `${number}`) => void; +//# sourceMappingURL=validate.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/validate.d.ts.map b/dist/src/helpers/validate.d.ts.map new file mode 100644 index 00000000..ceb452df --- /dev/null +++ b/dist/src/helpers/validate.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"validate.d.ts","sourceRoot":"","sources":["../../../src/helpers/validate.ts"],"names":[],"mappings":"AASA,eAAO,MAAM,QAAQ,6CALS,IAK2B,CAAA;AACzD,eAAO,MAAM,UAAU,2BANO,IAMiC,CAAA;AAC/D,eAAO,MAAM,eAAe,oDAPE,IAOiD,CAAA;AAC/E,eAAO,MAAM,UAAU,0BARO,IAQiC,CAAA"} \ No newline at end of file diff --git a/dist/src/helpers/validate.js b/dist/src/helpers/validate.js new file mode 100644 index 00000000..af998ff0 --- /dev/null +++ b/dist/src/helpers/validate.js @@ -0,0 +1,30 @@ +import { isEntityId, isEntityPageTitle, isPropertyId, isRevisionId } from './helpers.js'; +/** Ensure both via TypeScript and at runtime that the input value is of the expected type. Throws error when it is not */ +function validate(name, testFn) { + return function (value) { + if (!testFn(value)) + throw new Error(`invalid ${name}: ${value} (type: ${typeOf(value)})`); + }; +} +export const entityId = validate('entity id', isEntityId); +export const propertyId = validate('property id', isPropertyId); +export const entityPageTitle = validate('entity page title', isEntityPageTitle); +export const revisionId = validate('revision id', isRevisionId); +function typeOf(value) { + // just handling what differes from typeof + const type = typeof value; + if (type === 'object') { + if (value === null) + return 'null'; + if (value instanceof Array) + return 'array'; + if (value instanceof Promise) + return 'promise'; + } + if (type === 'number') { + if (Number.isNaN(value)) + return 'NaN'; + } + return type; +} +//# sourceMappingURL=validate.js.map \ No newline at end of file diff --git a/dist/src/helpers/validate.js.map b/dist/src/helpers/validate.js.map new file mode 100644 index 00000000..9cb17592 --- /dev/null +++ b/dist/src/helpers/validate.js.map @@ -0,0 +1 @@ +{"version":3,"file":"validate.js","sourceRoot":"","sources":["../../../src/helpers/validate.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,iBAAiB,EAAE,YAAY,EAAE,YAAY,EAAE,MAAM,cAAc,CAAA;AAExF,0HAA0H;AAC1H,SAAS,QAAQ,CAAoB,IAAY,EAAE,MAAqC;IACtF,OAAO,UAAU,KAAQ;QACvB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,WAAW,IAAI,KAAK,KAAK,WAAW,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;IAC3F,CAAC,CAAA;AACH,CAAC;AAED,MAAM,CAAC,MAAM,QAAQ,GAAG,QAAQ,CAAC,WAAW,EAAE,UAAU,CAAC,CAAA;AACzD,MAAM,CAAC,MAAM,UAAU,GAAG,QAAQ,CAAC,aAAa,EAAE,YAAY,CAAC,CAAA;AAC/D,MAAM,CAAC,MAAM,eAAe,GAAG,QAAQ,CAAC,mBAAmB,EAAE,iBAAiB,CAAC,CAAA;AAC/E,MAAM,CAAC,MAAM,UAAU,GAAG,QAAQ,CAAC,aAAa,EAAE,YAAY,CAAC,CAAA;AAE/D,SAAS,MAAM,CAAE,KAAc;IAC7B,0CAA0C;IAC1C,MAAM,IAAI,GAAG,OAAO,KAAK,CAAA;IACzB,IAAI,IAAI,KAAK,QAAQ,EAAE;QACrB,IAAI,KAAK,KAAK,IAAI;YAAE,OAAO,MAAM,CAAA;QACjC,IAAI,KAAK,YAAY,KAAK;YAAE,OAAO,OAAO,CAAA;QAC1C,IAAI,KAAK,YAAY,OAAO;YAAE,OAAO,SAAS,CAAA;KAC/C;IACD,IAAI,IAAI,KAAK,QAAQ,EAAE;QACrB,IAAI,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC;YAAE,OAAO,KAAK,CAAA;KACtC;IACD,OAAO,IAAI,CAAA;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/helpers/wikimedia_constants.d.ts b/dist/src/helpers/wikimedia_constants.d.ts new file mode 100644 index 00000000..a327a41f --- /dev/null +++ b/dist/src/helpers/wikimedia_constants.d.ts @@ -0,0 +1,17 @@ +export type Site = typeof sites[number]; +export type WikimediaLanguageCode = typeof wikimediaLanguageCodes[number]; +export declare const specialSites: { + readonly commonswiki: "commons"; + readonly foundationwiki: "foundation"; + readonly mediawikiwiki: "mediawiki"; + readonly metawiki: "meta"; + readonly outreachwiki: "outreach"; + readonly sourceswiki: "sources"; + readonly specieswiki: "species"; + readonly wikidatawiki: "wikidata"; + readonly wikifunctionswiki: "wikifunctions"; + readonly wikimaniawiki: "wikimania"; +}; +export declare const sites: readonly ["aawiki", "aawikibooks", "aawiktionary", "abwiki", "abwiktionary", "acewiki", "adywiki", "afwiki", "afwikibooks", "afwikiquote", "afwiktionary", "akwiki", "akwikibooks", "akwiktionary", "alswiki", "alswikibooks", "alswikiquote", "alswiktionary", "altwiki", "amiwiki", "amwiki", "amwikiquote", "amwiktionary", "angwiki", "angwikibooks", "angwikiquote", "angwikisource", "angwiktionary", "anpwiki", "anwiki", "anwiktionary", "arcwiki", "arwiki", "arwikibooks", "arwikinews", "arwikiquote", "arwikisource", "arwikiversity", "arwiktionary", "arywiki", "arzwiki", "astwiki", "astwikibooks", "astwikiquote", "astwiktionary", "aswiki", "aswikibooks", "aswikiquote", "aswikisource", "aswiktionary", "atjwiki", "avkwiki", "avwiki", "avwiktionary", "awawiki", "aywiki", "aywikibooks", "aywiktionary", "azbwiki", "azwiki", "azwikibooks", "azwikiquote", "azwikisource", "azwiktionary", "banwiki", "banwikisource", "barwiki", "bat_smgwiki", "bawiki", "bawikibooks", "bbcwiki", "bclwiki", "bclwikiquote", "bclwiktionary", "be_x_oldwiki", "bewiki", "bewikibooks", "bewikiquote", "bewikisource", "bewiktionary", "bgwiki", "bgwikibooks", "bgwikinews", "bgwikiquote", "bgwikisource", "bgwiktionary", "bhwiki", "bhwiktionary", "biwiki", "biwikibooks", "biwiktionary", "bjnwiki", "bjnwikiquote", "bjnwiktionary", "blkwiki", "blkwiktionary", "bmwiki", "bmwikibooks", "bmwikiquote", "bmwiktionary", "bnwiki", "bnwikibooks", "bnwikiquote", "bnwikisource", "bnwikivoyage", "bnwiktionary", "bowiki", "bowikibooks", "bowiktionary", "bpywiki", "brwiki", "brwikiquote", "brwikisource", "brwiktionary", "bswiki", "bswikibooks", "bswikinews", "bswikiquote", "bswikisource", "bswiktionary", "btmwiktionary", "bugwiki", "bxrwiki", "cawiki", "cawikibooks", "cawikinews", "cawikiquote", "cawikisource", "cawiktionary", "cbk_zamwiki", "cdowiki", "cebwiki", "cewiki", "chowiki", "chrwiki", "chrwiktionary", "chwiki", "chwikibooks", "chwiktionary", "chywiki", "ckbwiki", "ckbwiktionary", "commonswiki", "cowiki", "cowikibooks", "cowikiquote", "cowiktionary", "crhwiki", "crwiki", "crwikiquote", "crwiktionary", "csbwiki", "csbwiktionary", "cswiki", "cswikibooks", "cswikinews", "cswikiquote", "cswikisource", "cswikiversity", "cswiktionary", "cuwiki", "cvwiki", "cvwikibooks", "cywiki", "cywikibooks", "cywikiquote", "cywikisource", "cywiktionary", "dagwiki", "dawiki", "dawikibooks", "dawikiquote", "dawikisource", "dawiktionary", "dewiki", "dewikibooks", "dewikinews", "dewikiquote", "dewikisource", "dewikiversity", "dewikivoyage", "dewiktionary", "dgawiki", "dinwiki", "diqwiki", "diqwiktionary", "dsbwiki", "dtywiki", "dvwiki", "dvwiktionary", "dzwiki", "dzwiktionary", "eewiki", "elwiki", "elwikibooks", "elwikinews", "elwikiquote", "elwikisource", "elwikiversity", "elwikivoyage", "elwiktionary", "emlwiki", "enwiki", "enwikibooks", "enwikinews", "enwikiquote", "enwikisource", "enwikiversity", "enwikivoyage", "enwiktionary", "eowiki", "eowikibooks", "eowikinews", "eowikiquote", "eowikisource", "eowikivoyage", "eowiktionary", "eswiki", "eswikibooks", "eswikinews", "eswikiquote", "eswikisource", "eswikiversity", "eswikivoyage", "eswiktionary", "etwiki", "etwikibooks", "etwikiquote", "etwikisource", "etwiktionary", "euwiki", "euwikibooks", "euwikiquote", "euwikisource", "euwiktionary", "extwiki", "fatwiki", "fawiki", "fawikibooks", "fawikinews", "fawikiquote", "fawikisource", "fawikivoyage", "fawiktionary", "ffwiki", "fiu_vrowiki", "fiwiki", "fiwikibooks", "fiwikinews", "fiwikiquote", "fiwikisource", "fiwikiversity", "fiwikivoyage", "fiwiktionary", "fjwiki", "fjwiktionary", "fonwiki", "foundationwiki", "fowiki", "fowikisource", "fowiktionary", "frpwiki", "frrwiki", "frwiki", "frwikibooks", "frwikinews", "frwikiquote", "frwikisource", "frwikiversity", "frwikivoyage", "frwiktionary", "furwiki", "fywiki", "fywikibooks", "fywiktionary", "gagwiki", "ganwiki", "gawiki", "gawikibooks", "gawikiquote", "gawiktionary", "gcrwiki", "gdwiki", "gdwiktionary", "glkwiki", "glwiki", "glwikibooks", "glwikiquote", "glwikisource", "glwiktionary", "gnwiki", "gnwikibooks", "gnwiktionary", "gomwiki", "gomwiktionary", "gorwiki", "gorwiktionary", "gotwiki", "gotwikibooks", "gpewiki", "gucwiki", "gurwiki", "guwiki", "guwikibooks", "guwikiquote", "guwikisource", "guwiktionary", "guwwiki", "guwwikinews", "guwwikiquote", "guwwiktionary", "gvwiki", "gvwiktionary", "hakwiki", "hawiki", "hawiktionary", "hawwiki", "hewiki", "hewikibooks", "hewikinews", "hewikiquote", "hewikisource", "hewikivoyage", "hewiktionary", "hifwiki", "hifwiktionary", "hiwiki", "hiwikibooks", "hiwikiquote", "hiwikisource", "hiwikiversity", "hiwikivoyage", "hiwiktionary", "howiki", "hrwiki", "hrwikibooks", "hrwikiquote", "hrwikisource", "hrwiktionary", "hsbwiki", "hsbwiktionary", "htwiki", "htwikisource", "huwiki", "huwikibooks", "huwikinews", "huwikiquote", "huwikisource", "huwiktionary", "hywiki", "hywikibooks", "hywikiquote", "hywikisource", "hywiktionary", "hywwiki", "hzwiki", "iawiki", "iawikibooks", "iawiktionary", "idwiki", "idwikibooks", "idwikiquote", "idwikisource", "idwiktionary", "iewiki", "iewikibooks", "iewiktionary", "igwiki", "igwikiquote", "igwiktionary", "iiwiki", "ikwiki", "ikwiktionary", "ilowiki", "inhwiki", "iowiki", "iowiktionary", "iswiki", "iswikibooks", "iswikiquote", "iswikisource", "iswiktionary", "itwiki", "itwikibooks", "itwikinews", "itwikiquote", "itwikisource", "itwikiversity", "itwikivoyage", "itwiktionary", "iuwiki", "iuwiktionary", "jamwiki", "jawiki", "jawikibooks", "jawikinews", "jawikiquote", "jawikisource", "jawikiversity", "jawikivoyage", "jawiktionary", "jbowiki", "jbowiktionary", "jvwiki", "jvwikisource", "jvwiktionary", "kaawiki", "kabwiki", "kawiki", "kawikibooks", "kawikiquote", "kawiktionary", "kbdwiki", "kbdwiktionary", "kbpwiki", "kcgwiki", "kcgwiktionary", "kgwiki", "kiwiki", "kjwiki", "kkwiki", "kkwikibooks", "kkwikiquote", "kkwiktionary", "klwiki", "klwiktionary", "kmwiki", "kmwikibooks", "kmwiktionary", "knwiki", "knwikibooks", "knwikiquote", "knwikisource", "knwiktionary", "koiwiki", "kowiki", "kowikibooks", "kowikinews", "kowikiquote", "kowikisource", "kowikiversity", "kowiktionary", "krcwiki", "krwiki", "krwikiquote", "kshwiki", "kswiki", "kswikibooks", "kswikiquote", "kswiktionary", "kuwiki", "kuwikibooks", "kuwikiquote", "kuwiktionary", "kvwiki", "kwwiki", "kwwikiquote", "kwwiktionary", "kywiki", "kywikibooks", "kywikiquote", "kywiktionary", "ladwiki", "lawiki", "lawikibooks", "lawikiquote", "lawikisource", "lawiktionary", "lbewiki", "lbwiki", "lbwikibooks", "lbwikiquote", "lbwiktionary", "lezwiki", "lfnwiki", "lgwiki", "lijwiki", "lijwikisource", "liwiki", "liwikibooks", "liwikinews", "liwikiquote", "liwikisource", "liwiktionary", "lldwiki", "lmowiki", "lmowiktionary", "lnwiki", "lnwikibooks", "lnwiktionary", "lowiki", "lowiktionary", "lrcwiki", "ltgwiki", "ltwiki", "ltwikibooks", "ltwikiquote", "ltwikisource", "ltwiktionary", "lvwiki", "lvwikibooks", "lvwiktionary", "madwiki", "maiwiki", "map_bmswiki", "mdfwiki", "mediawikiwiki", "metawiki", "mgwiki", "mgwikibooks", "mgwiktionary", "mhrwiki", "mhwiki", "mhwiktionary", "minwiki", "minwiktionary", "miwiki", "miwikibooks", "miwiktionary", "mkwiki", "mkwikibooks", "mkwikisource", "mkwiktionary", "mlwiki", "mlwikibooks", "mlwikiquote", "mlwikisource", "mlwiktionary", "mniwiki", "mniwiktionary", "mnwiki", "mnwikibooks", "mnwiktionary", "mnwwiki", "mnwwiktionary", "mowiki", "mowiktionary", "mrjwiki", "mrwiki", "mrwikibooks", "mrwikiquote", "mrwikisource", "mrwiktionary", "mswiki", "mswikibooks", "mswiktionary", "mtwiki", "mtwiktionary", "muswiki", "mwlwiki", "myvwiki", "mywiki", "mywikibooks", "mywiktionary", "mznwiki", "nahwiki", "nahwikibooks", "nahwiktionary", "napwiki", "napwikisource", "nawiki", "nawikibooks", "nawikiquote", "nawiktionary", "nds_nlwiki", "ndswiki", "ndswikibooks", "ndswikiquote", "ndswiktionary", "newiki", "newikibooks", "newiktionary", "newwiki", "ngwiki", "niawiki", "niawiktionary", "nlwiki", "nlwikibooks", "nlwikinews", "nlwikiquote", "nlwikisource", "nlwikivoyage", "nlwiktionary", "nnwiki", "nnwikiquote", "nnwiktionary", "novwiki", "nowiki", "nowikibooks", "nowikinews", "nowikiquote", "nowikisource", "nowiktionary", "nqowiki", "nrmwiki", "nsowiki", "nvwiki", "nywiki", "ocwiki", "ocwikibooks", "ocwiktionary", "olowiki", "omwiki", "omwiktionary", "orwiki", "orwikisource", "orwiktionary", "oswiki", "outreachwiki", "pagwiki", "pamwiki", "papwiki", "pawiki", "pawikibooks", "pawikisource", "pawiktionary", "pcdwiki", "pcmwiki", "pdcwiki", "pflwiki", "pihwiki", "piwiki", "piwiktionary", "plwiki", "plwikibooks", "plwikinews", "plwikiquote", "plwikisource", "plwikivoyage", "plwiktionary", "pmswiki", "pmswikisource", "pnbwiki", "pnbwiktionary", "pntwiki", "pswiki", "pswikibooks", "pswikivoyage", "pswiktionary", "ptwiki", "ptwikibooks", "ptwikinews", "ptwikiquote", "ptwikisource", "ptwikiversity", "ptwikivoyage", "ptwiktionary", "pwnwiki", "quwiki", "quwikibooks", "quwikiquote", "quwiktionary", "rmwiki", "rmwikibooks", "rmwiktionary", "rmywiki", "rnwiki", "rnwiktionary", "roa_rupwiki", "roa_rupwiktionary", "roa_tarawiki", "rowiki", "rowikibooks", "rowikinews", "rowikiquote", "rowikisource", "rowikivoyage", "rowiktionary", "ruewiki", "ruwiki", "ruwikibooks", "ruwikinews", "ruwikiquote", "ruwikisource", "ruwikiversity", "ruwikivoyage", "ruwiktionary", "rwwiki", "rwwiktionary", "sahwiki", "sahwikiquote", "sahwikisource", "satwiki", "sawiki", "sawikibooks", "sawikiquote", "sawikisource", "sawiktionary", "scnwiki", "scnwiktionary", "scowiki", "scwiki", "scwiktionary", "sdwiki", "sdwikinews", "sdwiktionary", "sewiki", "sewikibooks", "sgwiki", "sgwiktionary", "shiwiki", "shnwiki", "shnwikibooks", "shnwikivoyage", "shnwiktionary", "shwiki", "shwiktionary", "shywiktionary", "simplewiki", "simplewikibooks", "simplewikiquote", "simplewiktionary", "siwiki", "siwikibooks", "siwiktionary", "skrwiki", "skrwiktionary", "skwiki", "skwikibooks", "skwikiquote", "skwikisource", "skwiktionary", "slwiki", "slwikibooks", "slwikiquote", "slwikisource", "slwikiversity", "slwiktionary", "smnwiki", "smwiki", "smwiktionary", "snwiki", "snwiktionary", "sourceswiki", "sowiki", "sowiktionary", "specieswiki", "sqwiki", "sqwikibooks", "sqwikinews", "sqwikiquote", "sqwiktionary", "srnwiki", "srwiki", "srwikibooks", "srwikinews", "srwikiquote", "srwikisource", "srwiktionary", "sswiki", "sswiktionary", "stqwiki", "stwiki", "stwiktionary", "suwiki", "suwikibooks", "suwikiquote", "suwikisource", "suwiktionary", "svwiki", "svwikibooks", "svwikinews", "svwikiquote", "svwikisource", "svwikiversity", "svwikivoyage", "svwiktionary", "swwiki", "swwikibooks", "swwiktionary", "szlwiki", "szywiki", "tawiki", "tawikibooks", "tawikinews", "tawikiquote", "tawikisource", "tawiktionary", "taywiki", "tcywiki", "tetwiki", "tewiki", "tewikibooks", "tewikiquote", "tewikisource", "tewiktionary", "tgwiki", "tgwikibooks", "tgwiktionary", "thwiki", "thwikibooks", "thwikinews", "thwikiquote", "thwikisource", "thwiktionary", "tiwiki", "tiwiktionary", "tkwiki", "tkwikibooks", "tkwikiquote", "tkwiktionary", "tlwiki", "tlwikibooks", "tlwikiquote", "tlwiktionary", "tlywiki", "tnwiki", "tnwiktionary", "towiki", "towiktionary", "tpiwiki", "tpiwiktionary", "trvwiki", "trwiki", "trwikibooks", "trwikinews", "trwikiquote", "trwikisource", "trwikivoyage", "trwiktionary", "tswiki", "tswiktionary", "ttwiki", "ttwikibooks", "ttwikiquote", "ttwiktionary", "tumwiki", "twwiki", "twwiktionary", "tyvwiki", "tywiki", "udmwiki", "ugwiki", "ugwikibooks", "ugwikiquote", "ugwiktionary", "ukwiki", "ukwikibooks", "ukwikinews", "ukwikiquote", "ukwikisource", "ukwikivoyage", "ukwiktionary", "urwiki", "urwikibooks", "urwikiquote", "urwiktionary", "uzwiki", "uzwikibooks", "uzwikiquote", "uzwiktionary", "vecwiki", "vecwikisource", "vecwiktionary", "vepwiki", "vewiki", "viwiki", "viwikibooks", "viwikiquote", "viwikisource", "viwikivoyage", "viwiktionary", "vlswiki", "vowiki", "vowikibooks", "vowikiquote", "vowiktionary", "warwiki", "wawiki", "wawikibooks", "wawikisource", "wawiktionary", "wikidatawiki", "wikifunctionswiki", "wikimaniawiki", "wowiki", "wowikiquote", "wowiktionary", "wuuwiki", "xalwiki", "xhwiki", "xhwikibooks", "xhwiktionary", "xmfwiki", "yiwiki", "yiwikisource", "yiwiktionary", "yowiki", "yowikibooks", "yowiktionary", "yuewiktionary", "zawiki", "zawikibooks", "zawikiquote", "zawiktionary", "zeawiki", "zghwiki", "zh_classicalwiki", "zh_min_nanwiki", "zh_min_nanwikibooks", "zh_min_nanwikiquote", "zh_min_nanwikisource", "zh_min_nanwiktionary", "zh_yuewiki", "zhwiki", "zhwikibooks", "zhwikinews", "zhwikiquote", "zhwikisource", "zhwikiversity", "zhwikivoyage", "zhwiktionary", "zuwiki", "zuwikibooks", "zuwiktionary"]; +export declare const wikimediaLanguageCodes: readonly ["aa", "ab", "abs", "ace", "acm", "ady", "ady-cyrl", "aeb", "aeb-arab", "aeb-latn", "af", "agq", "ak", "aln", "als", "alt", "am", "ami", "an", "ang", "ann", "anp", "ar", "arc", "arn", "arq", "ary", "arz", "as", "ase", "ast", "atj", "av", "avk", "awa", "ay", "az", "azb", "ba", "bag", "ban", "ban-bali", "bar", "bas", "bat-smg", "bax", "bbc", "bbc-latn", "bbj", "bcc", "bci", "bcl", "bdr", "be", "be-tarask", "be-x-old", "bew", "bfd", "bg", "bgn", "bh", "bho", "bi", "bjn", "bkc", "bkh", "bkm", "blk", "bm", "bn", "bo", "bpy", "bqi", "bqz", "br", "brh", "bs", "btm", "bto", "bug", "bxr", "byv", "ca", "cak", "cal", "cbk-zam", "cdo", "ce", "ceb", "ch", "cho", "chr", "chy", "ckb", "cnh", "co", "cps", "cpx", "cpx-hans", "cpx-hant", "cpx-latn", "cr", "crh", "crh-cyrl", "crh-latn", "crh-ro", "cs", "csb", "cu", "cv", "cy", "da", "dag", "de", "de-at", "de-ch", "de-formal", "dga", "din", "diq", "dsb", "dtp", "dty", "dua", "dv", "dz", "ee", "egl", "el", "eml", "en", "en-ca", "en-gb", "en-us", "eo", "es", "es-419", "es-formal", "et", "eto", "etu", "eu", "ewo", "ext", "fa", "fat", "ff", "fi", "fit", "fiu-vro", "fj", "fkv", "fmp", "fo", "fon", "fr", "frc", "frp", "frr", "fur", "fy", "ga", "gaa", "gag", "gan", "gan-hans", "gan-hant", "gcr", "gd", "gl", "gld", "glk", "gn", "gom", "gom-deva", "gom-latn", "gor", "got", "gpe", "grc", "gsw", "gu", "guc", "gur", "guw", "gv", "gya", "ha", "hak", "haw", "he", "hi", "hif", "hif-latn", "hil", "hno", "ho", "hr", "hrx", "hsb", "hsn", "ht", "hu", "hu-formal", "hy", "hyw", "hz", "ia", "id", "ie", "ig", "igl", "ii", "ik", "ike-cans", "ike-latn", "ilo", "inh", "io", "is", "isu", "it", "iu", "ja", "jam", "jbo", "jut", "jv", "ka", "kaa", "kab", "kai", "kbd", "kbd-cyrl", "kbp", "kcg", "kea", "ker", "kg", "khw", "ki", "kiu", "kj", "kjh", "kjp", "kk", "kk-arab", "kk-cn", "kk-cyrl", "kk-kz", "kk-latn", "kk-tr", "kl", "km", "kn", "ko", "ko-kp", "koi", "kr", "krc", "kri", "krj", "krl", "ks", "ks-arab", "ks-deva", "ksf", "ksh", "ksw", "ku", "ku-arab", "ku-latn", "kum", "kus", "kv", "kw", "ky", "la", "lad", "lb", "lbe", "lem", "lez", "lfn", "lg", "li", "lij", "liv", "lki", "lld", "lmo", "ln", "lns", "lo", "loz", "lrc", "lt", "ltg", "lus", "luz", "lv", "lzh", "lzz", "mad", "mag", "mai", "map-bms", "mcn", "mcp", "mdf", "mg", "mh", "mhr", "mi", "min", "mk", "ml", "mn", "mnc", "mnc-latn", "mnc-mong", "mni", "mnw", "mo", "mos", "mr", "mrh", "mrj", "ms", "ms-arab", "mt", "mua", "mus", "mwl", "my", "myv", "mzn", "na", "nah", "nan", "nan-hani", "nap", "nb", "nds", "nds-nl", "ne", "new", "ng", "nge", "nia", "niu", "nl", "nl-informal", "nla", "nmg", "nmz", "nn", "nnh", "nnz", "no", "nod", "nog", "nov", "nqo", "nrm", "nso", "nv", "ny", "nyn", "nys", "oc", "ojb", "olo", "om", "or", "os", "osa-latn", "ota", "pa", "pag", "pam", "pap", "pap-aw", "pcd", "pcm", "pdc", "pdt", "pfl", "pi", "pih", "pl", "pms", "pnb", "pnt", "prg", "ps", "pt", "pt-br", "pwn", "qu", "quc", "qug", "rgn", "rif", "rki", "rm", "rmc", "rmf", "rmy", "rn", "ro", "roa-rup", "roa-tara", "rsk", "ru", "rue", "rup", "ruq", "ruq-cyrl", "ruq-latn", "rw", "rwr", "ryu", "sa", "sah", "sat", "sc", "scn", "sco", "sd", "sdc", "sdh", "se", "se-fi", "se-no", "se-se", "sei", "ses", "sg", "sgs", "sh", "sh-cyrl", "sh-latn", "shi", "shi-latn", "shi-tfng", "shn", "shy", "shy-latn", "si", "simple", "sjd", "sje", "sju", "sk", "skr", "skr-arab", "sl", "sli", "sm", "sma", "smj", "smn", "sms", "sn", "so", "sq", "sr", "sr-ec", "sr-el", "srn", "sro", "srq", "ss", "st", "stq", "sty", "su", "sv", "sw", "syl", "szl", "szy", "ta", "tay", "tcy", "tdd", "te", "tet", "tg", "tg-cyrl", "tg-latn", "th", "ti", "tk", "tl", "tly", "tly-cyrl", "tn", "to", "tok", "tpi", "tpv", "tr", "tru", "trv", "ts", "tt", "tt-cyrl", "tt-latn", "tum", "tvu", "tw", "ty", "tyv", "tzm", "udm", "ug", "ug-arab", "ug-latn", "uk", "ur", "uz", "uz-cyrl", "uz-latn", "ve", "vec", "vep", "vi", "vls", "vmf", "vmw", "vo", "vot", "vro", "vut", "wa", "wal", "war", "wes", "wls", "wo", "wuu", "wuu-hans", "wuu-hant", "wya", "xal", "xh", "xmf", "xsy", "yas", "yat", "yav", "ybb", "yi", "yo", "yrl", "yue", "yue-hans", "yue-hant", "za", "zea", "zgh", "zh", "zh-classical", "zh-cn", "zh-hans", "zh-hant", "zh-hk", "zh-min-nan", "zh-mo", "zh-my", "zh-sg", "zh-tw", "zh-yue", "zu"]; +//# sourceMappingURL=wikimedia_constants.d.ts.map \ No newline at end of file diff --git a/dist/src/helpers/wikimedia_constants.d.ts.map b/dist/src/helpers/wikimedia_constants.d.ts.map new file mode 100644 index 00000000..01230747 --- /dev/null +++ b/dist/src/helpers/wikimedia_constants.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"wikimedia_constants.d.ts","sourceRoot":"","sources":["../../../src/helpers/wikimedia_constants.ts"],"names":[],"mappings":"AAEA,MAAM,MAAM,IAAI,GAAG,OAAO,KAAK,CAAC,MAAM,CAAC,CAAA;AACvC,MAAM,MAAM,qBAAqB,GAAG,OAAO,sBAAsB,CAAC,MAAM,CAAC,CAAA;AAEzE,eAAO,MAAM,YAAY;;;;;;;;;;;CAWf,CAAA;AAEV,eAAO,MAAM,KAAK,u3YAo5BR,CAAA;AAEV,eAAO,MAAM,sBAAsB,qpIAikBzB,CAAA"} \ No newline at end of file diff --git a/dist/src/helpers/wikimedia_constants.js b/dist/src/helpers/wikimedia_constants.js new file mode 100644 index 00000000..85263391 --- /dev/null +++ b/dist/src/helpers/wikimedia_constants.js @@ -0,0 +1,1509 @@ +// Generated by 'npm run update-wikimedia-constants' +export const specialSites = { + commonswiki: 'commons', + foundationwiki: 'foundation', + mediawikiwiki: 'mediawiki', + metawiki: 'meta', + outreachwiki: 'outreach', + sourceswiki: 'sources', + specieswiki: 'species', + wikidatawiki: 'wikidata', + wikifunctionswiki: 'wikifunctions', + wikimaniawiki: 'wikimania', +}; +export const sites = [ + 'aawiki', + 'aawikibooks', + 'aawiktionary', + 'abwiki', + 'abwiktionary', + 'acewiki', + 'adywiki', + 'afwiki', + 'afwikibooks', + 'afwikiquote', + 'afwiktionary', + 'akwiki', + 'akwikibooks', + 'akwiktionary', + 'alswiki', + 'alswikibooks', + 'alswikiquote', + 'alswiktionary', + 'altwiki', + 'amiwiki', + 'amwiki', + 'amwikiquote', + 'amwiktionary', + 'angwiki', + 'angwikibooks', + 'angwikiquote', + 'angwikisource', + 'angwiktionary', + 'anpwiki', + 'anwiki', + 'anwiktionary', + 'arcwiki', + 'arwiki', + 'arwikibooks', + 'arwikinews', + 'arwikiquote', + 'arwikisource', + 'arwikiversity', + 'arwiktionary', + 'arywiki', + 'arzwiki', + 'astwiki', + 'astwikibooks', + 'astwikiquote', + 'astwiktionary', + 'aswiki', + 'aswikibooks', + 'aswikiquote', + 'aswikisource', + 'aswiktionary', + 'atjwiki', + 'avkwiki', + 'avwiki', + 'avwiktionary', + 'awawiki', + 'aywiki', + 'aywikibooks', + 'aywiktionary', + 'azbwiki', + 'azwiki', + 'azwikibooks', + 'azwikiquote', + 'azwikisource', + 'azwiktionary', + 'banwiki', + 'banwikisource', + 'barwiki', + 'bat_smgwiki', + 'bawiki', + 'bawikibooks', + 'bbcwiki', + 'bclwiki', + 'bclwikiquote', + 'bclwiktionary', + 'be_x_oldwiki', + 'bewiki', + 'bewikibooks', + 'bewikiquote', + 'bewikisource', + 'bewiktionary', + 'bgwiki', + 'bgwikibooks', + 'bgwikinews', + 'bgwikiquote', + 'bgwikisource', + 'bgwiktionary', + 'bhwiki', + 'bhwiktionary', + 'biwiki', + 'biwikibooks', + 'biwiktionary', + 'bjnwiki', + 'bjnwikiquote', + 'bjnwiktionary', + 'blkwiki', + 'blkwiktionary', + 'bmwiki', + 'bmwikibooks', + 'bmwikiquote', + 'bmwiktionary', + 'bnwiki', + 'bnwikibooks', + 'bnwikiquote', + 'bnwikisource', + 'bnwikivoyage', + 'bnwiktionary', + 'bowiki', + 'bowikibooks', + 'bowiktionary', + 'bpywiki', + 'brwiki', + 'brwikiquote', + 'brwikisource', + 'brwiktionary', + 'bswiki', + 'bswikibooks', + 'bswikinews', + 'bswikiquote', + 'bswikisource', + 'bswiktionary', + 'btmwiktionary', + 'bugwiki', + 'bxrwiki', + 'cawiki', + 'cawikibooks', + 'cawikinews', + 'cawikiquote', + 'cawikisource', + 'cawiktionary', + 'cbk_zamwiki', + 'cdowiki', + 'cebwiki', + 'cewiki', + 'chowiki', + 'chrwiki', + 'chrwiktionary', + 'chwiki', + 'chwikibooks', + 'chwiktionary', + 'chywiki', + 'ckbwiki', + 'ckbwiktionary', + 'commonswiki', + 'cowiki', + 'cowikibooks', + 'cowikiquote', + 'cowiktionary', + 'crhwiki', + 'crwiki', + 'crwikiquote', + 'crwiktionary', + 'csbwiki', + 'csbwiktionary', + 'cswiki', + 'cswikibooks', + 'cswikinews', + 'cswikiquote', + 'cswikisource', + 'cswikiversity', + 'cswiktionary', + 'cuwiki', + 'cvwiki', + 'cvwikibooks', + 'cywiki', + 'cywikibooks', + 'cywikiquote', + 'cywikisource', + 'cywiktionary', + 'dagwiki', + 'dawiki', + 'dawikibooks', + 'dawikiquote', + 'dawikisource', + 'dawiktionary', + 'dewiki', + 'dewikibooks', + 'dewikinews', + 'dewikiquote', + 'dewikisource', + 'dewikiversity', + 'dewikivoyage', + 'dewiktionary', + 'dgawiki', + 'dinwiki', + 'diqwiki', + 'diqwiktionary', + 'dsbwiki', + 'dtywiki', + 'dvwiki', + 'dvwiktionary', + 'dzwiki', + 'dzwiktionary', + 'eewiki', + 'elwiki', + 'elwikibooks', + 'elwikinews', + 'elwikiquote', + 'elwikisource', + 'elwikiversity', + 'elwikivoyage', + 'elwiktionary', + 'emlwiki', + 'enwiki', + 'enwikibooks', + 'enwikinews', + 'enwikiquote', + 'enwikisource', + 'enwikiversity', + 'enwikivoyage', + 'enwiktionary', + 'eowiki', + 'eowikibooks', + 'eowikinews', + 'eowikiquote', + 'eowikisource', + 'eowikivoyage', + 'eowiktionary', + 'eswiki', + 'eswikibooks', + 'eswikinews', + 'eswikiquote', + 'eswikisource', + 'eswikiversity', + 'eswikivoyage', + 'eswiktionary', + 'etwiki', + 'etwikibooks', + 'etwikiquote', + 'etwikisource', + 'etwiktionary', + 'euwiki', + 'euwikibooks', + 'euwikiquote', + 'euwikisource', + 'euwiktionary', + 'extwiki', + 'fatwiki', + 'fawiki', + 'fawikibooks', + 'fawikinews', + 'fawikiquote', + 'fawikisource', + 'fawikivoyage', + 'fawiktionary', + 'ffwiki', + 'fiu_vrowiki', + 'fiwiki', + 'fiwikibooks', + 'fiwikinews', + 'fiwikiquote', + 'fiwikisource', + 'fiwikiversity', + 'fiwikivoyage', + 'fiwiktionary', + 'fjwiki', + 'fjwiktionary', + 'fonwiki', + 'foundationwiki', + 'fowiki', + 'fowikisource', + 'fowiktionary', + 'frpwiki', + 'frrwiki', + 'frwiki', + 'frwikibooks', + 'frwikinews', + 'frwikiquote', + 'frwikisource', + 'frwikiversity', + 'frwikivoyage', + 'frwiktionary', + 'furwiki', + 'fywiki', + 'fywikibooks', + 'fywiktionary', + 'gagwiki', + 'ganwiki', + 'gawiki', + 'gawikibooks', + 'gawikiquote', + 'gawiktionary', + 'gcrwiki', + 'gdwiki', + 'gdwiktionary', + 'glkwiki', + 'glwiki', + 'glwikibooks', + 'glwikiquote', + 'glwikisource', + 'glwiktionary', + 'gnwiki', + 'gnwikibooks', + 'gnwiktionary', + 'gomwiki', + 'gomwiktionary', + 'gorwiki', + 'gorwiktionary', + 'gotwiki', + 'gotwikibooks', + 'gpewiki', + 'gucwiki', + 'gurwiki', + 'guwiki', + 'guwikibooks', + 'guwikiquote', + 'guwikisource', + 'guwiktionary', + 'guwwiki', + 'guwwikinews', + 'guwwikiquote', + 'guwwiktionary', + 'gvwiki', + 'gvwiktionary', + 'hakwiki', + 'hawiki', + 'hawiktionary', + 'hawwiki', + 'hewiki', + 'hewikibooks', + 'hewikinews', + 'hewikiquote', + 'hewikisource', + 'hewikivoyage', + 'hewiktionary', + 'hifwiki', + 'hifwiktionary', + 'hiwiki', + 'hiwikibooks', + 'hiwikiquote', + 'hiwikisource', + 'hiwikiversity', + 'hiwikivoyage', + 'hiwiktionary', + 'howiki', + 'hrwiki', + 'hrwikibooks', + 'hrwikiquote', + 'hrwikisource', + 'hrwiktionary', + 'hsbwiki', + 'hsbwiktionary', + 'htwiki', + 'htwikisource', + 'huwiki', + 'huwikibooks', + 'huwikinews', + 'huwikiquote', + 'huwikisource', + 'huwiktionary', + 'hywiki', + 'hywikibooks', + 'hywikiquote', + 'hywikisource', + 'hywiktionary', + 'hywwiki', + 'hzwiki', + 'iawiki', + 'iawikibooks', + 'iawiktionary', + 'idwiki', + 'idwikibooks', + 'idwikiquote', + 'idwikisource', + 'idwiktionary', + 'iewiki', + 'iewikibooks', + 'iewiktionary', + 'igwiki', + 'igwikiquote', + 'igwiktionary', + 'iiwiki', + 'ikwiki', + 'ikwiktionary', + 'ilowiki', + 'inhwiki', + 'iowiki', + 'iowiktionary', + 'iswiki', + 'iswikibooks', + 'iswikiquote', + 'iswikisource', + 'iswiktionary', + 'itwiki', + 'itwikibooks', + 'itwikinews', + 'itwikiquote', + 'itwikisource', + 'itwikiversity', + 'itwikivoyage', + 'itwiktionary', + 'iuwiki', + 'iuwiktionary', + 'jamwiki', + 'jawiki', + 'jawikibooks', + 'jawikinews', + 'jawikiquote', + 'jawikisource', + 'jawikiversity', + 'jawikivoyage', + 'jawiktionary', + 'jbowiki', + 'jbowiktionary', + 'jvwiki', + 'jvwikisource', + 'jvwiktionary', + 'kaawiki', + 'kabwiki', + 'kawiki', + 'kawikibooks', + 'kawikiquote', + 'kawiktionary', + 'kbdwiki', + 'kbdwiktionary', + 'kbpwiki', + 'kcgwiki', + 'kcgwiktionary', + 'kgwiki', + 'kiwiki', + 'kjwiki', + 'kkwiki', + 'kkwikibooks', + 'kkwikiquote', + 'kkwiktionary', + 'klwiki', + 'klwiktionary', + 'kmwiki', + 'kmwikibooks', + 'kmwiktionary', + 'knwiki', + 'knwikibooks', + 'knwikiquote', + 'knwikisource', + 'knwiktionary', + 'koiwiki', + 'kowiki', + 'kowikibooks', + 'kowikinews', + 'kowikiquote', + 'kowikisource', + 'kowikiversity', + 'kowiktionary', + 'krcwiki', + 'krwiki', + 'krwikiquote', + 'kshwiki', + 'kswiki', + 'kswikibooks', + 'kswikiquote', + 'kswiktionary', + 'kuwiki', + 'kuwikibooks', + 'kuwikiquote', + 'kuwiktionary', + 'kvwiki', + 'kwwiki', + 'kwwikiquote', + 'kwwiktionary', + 'kywiki', + 'kywikibooks', + 'kywikiquote', + 'kywiktionary', + 'ladwiki', + 'lawiki', + 'lawikibooks', + 'lawikiquote', + 'lawikisource', + 'lawiktionary', + 'lbewiki', + 'lbwiki', + 'lbwikibooks', + 'lbwikiquote', + 'lbwiktionary', + 'lezwiki', + 'lfnwiki', + 'lgwiki', + 'lijwiki', + 'lijwikisource', + 'liwiki', + 'liwikibooks', + 'liwikinews', + 'liwikiquote', + 'liwikisource', + 'liwiktionary', + 'lldwiki', + 'lmowiki', + 'lmowiktionary', + 'lnwiki', + 'lnwikibooks', + 'lnwiktionary', + 'lowiki', + 'lowiktionary', + 'lrcwiki', + 'ltgwiki', + 'ltwiki', + 'ltwikibooks', + 'ltwikiquote', + 'ltwikisource', + 'ltwiktionary', + 'lvwiki', + 'lvwikibooks', + 'lvwiktionary', + 'madwiki', + 'maiwiki', + 'map_bmswiki', + 'mdfwiki', + 'mediawikiwiki', + 'metawiki', + 'mgwiki', + 'mgwikibooks', + 'mgwiktionary', + 'mhrwiki', + 'mhwiki', + 'mhwiktionary', + 'minwiki', + 'minwiktionary', + 'miwiki', + 'miwikibooks', + 'miwiktionary', + 'mkwiki', + 'mkwikibooks', + 'mkwikisource', + 'mkwiktionary', + 'mlwiki', + 'mlwikibooks', + 'mlwikiquote', + 'mlwikisource', + 'mlwiktionary', + 'mniwiki', + 'mniwiktionary', + 'mnwiki', + 'mnwikibooks', + 'mnwiktionary', + 'mnwwiki', + 'mnwwiktionary', + 'mowiki', + 'mowiktionary', + 'mrjwiki', + 'mrwiki', + 'mrwikibooks', + 'mrwikiquote', + 'mrwikisource', + 'mrwiktionary', + 'mswiki', + 'mswikibooks', + 'mswiktionary', + 'mtwiki', + 'mtwiktionary', + 'muswiki', + 'mwlwiki', + 'myvwiki', + 'mywiki', + 'mywikibooks', + 'mywiktionary', + 'mznwiki', + 'nahwiki', + 'nahwikibooks', + 'nahwiktionary', + 'napwiki', + 'napwikisource', + 'nawiki', + 'nawikibooks', + 'nawikiquote', + 'nawiktionary', + 'nds_nlwiki', + 'ndswiki', + 'ndswikibooks', + 'ndswikiquote', + 'ndswiktionary', + 'newiki', + 'newikibooks', + 'newiktionary', + 'newwiki', + 'ngwiki', + 'niawiki', + 'niawiktionary', + 'nlwiki', + 'nlwikibooks', + 'nlwikinews', + 'nlwikiquote', + 'nlwikisource', + 'nlwikivoyage', + 'nlwiktionary', + 'nnwiki', + 'nnwikiquote', + 'nnwiktionary', + 'novwiki', + 'nowiki', + 'nowikibooks', + 'nowikinews', + 'nowikiquote', + 'nowikisource', + 'nowiktionary', + 'nqowiki', + 'nrmwiki', + 'nsowiki', + 'nvwiki', + 'nywiki', + 'ocwiki', + 'ocwikibooks', + 'ocwiktionary', + 'olowiki', + 'omwiki', + 'omwiktionary', + 'orwiki', + 'orwikisource', + 'orwiktionary', + 'oswiki', + 'outreachwiki', + 'pagwiki', + 'pamwiki', + 'papwiki', + 'pawiki', + 'pawikibooks', + 'pawikisource', + 'pawiktionary', + 'pcdwiki', + 'pcmwiki', + 'pdcwiki', + 'pflwiki', + 'pihwiki', + 'piwiki', + 'piwiktionary', + 'plwiki', + 'plwikibooks', + 'plwikinews', + 'plwikiquote', + 'plwikisource', + 'plwikivoyage', + 'plwiktionary', + 'pmswiki', + 'pmswikisource', + 'pnbwiki', + 'pnbwiktionary', + 'pntwiki', + 'pswiki', + 'pswikibooks', + 'pswikivoyage', + 'pswiktionary', + 'ptwiki', + 'ptwikibooks', + 'ptwikinews', + 'ptwikiquote', + 'ptwikisource', + 'ptwikiversity', + 'ptwikivoyage', + 'ptwiktionary', + 'pwnwiki', + 'quwiki', + 'quwikibooks', + 'quwikiquote', + 'quwiktionary', + 'rmwiki', + 'rmwikibooks', + 'rmwiktionary', + 'rmywiki', + 'rnwiki', + 'rnwiktionary', + 'roa_rupwiki', + 'roa_rupwiktionary', + 'roa_tarawiki', + 'rowiki', + 'rowikibooks', + 'rowikinews', + 'rowikiquote', + 'rowikisource', + 'rowikivoyage', + 'rowiktionary', + 'ruewiki', + 'ruwiki', + 'ruwikibooks', + 'ruwikinews', + 'ruwikiquote', + 'ruwikisource', + 'ruwikiversity', + 'ruwikivoyage', + 'ruwiktionary', + 'rwwiki', + 'rwwiktionary', + 'sahwiki', + 'sahwikiquote', + 'sahwikisource', + 'satwiki', + 'sawiki', + 'sawikibooks', + 'sawikiquote', + 'sawikisource', + 'sawiktionary', + 'scnwiki', + 'scnwiktionary', + 'scowiki', + 'scwiki', + 'scwiktionary', + 'sdwiki', + 'sdwikinews', + 'sdwiktionary', + 'sewiki', + 'sewikibooks', + 'sgwiki', + 'sgwiktionary', + 'shiwiki', + 'shnwiki', + 'shnwikibooks', + 'shnwikivoyage', + 'shnwiktionary', + 'shwiki', + 'shwiktionary', + 'shywiktionary', + 'simplewiki', + 'simplewikibooks', + 'simplewikiquote', + 'simplewiktionary', + 'siwiki', + 'siwikibooks', + 'siwiktionary', + 'skrwiki', + 'skrwiktionary', + 'skwiki', + 'skwikibooks', + 'skwikiquote', + 'skwikisource', + 'skwiktionary', + 'slwiki', + 'slwikibooks', + 'slwikiquote', + 'slwikisource', + 'slwikiversity', + 'slwiktionary', + 'smnwiki', + 'smwiki', + 'smwiktionary', + 'snwiki', + 'snwiktionary', + 'sourceswiki', + 'sowiki', + 'sowiktionary', + 'specieswiki', + 'sqwiki', + 'sqwikibooks', + 'sqwikinews', + 'sqwikiquote', + 'sqwiktionary', + 'srnwiki', + 'srwiki', + 'srwikibooks', + 'srwikinews', + 'srwikiquote', + 'srwikisource', + 'srwiktionary', + 'sswiki', + 'sswiktionary', + 'stqwiki', + 'stwiki', + 'stwiktionary', + 'suwiki', + 'suwikibooks', + 'suwikiquote', + 'suwikisource', + 'suwiktionary', + 'svwiki', + 'svwikibooks', + 'svwikinews', + 'svwikiquote', + 'svwikisource', + 'svwikiversity', + 'svwikivoyage', + 'svwiktionary', + 'swwiki', + 'swwikibooks', + 'swwiktionary', + 'szlwiki', + 'szywiki', + 'tawiki', + 'tawikibooks', + 'tawikinews', + 'tawikiquote', + 'tawikisource', + 'tawiktionary', + 'taywiki', + 'tcywiki', + 'tetwiki', + 'tewiki', + 'tewikibooks', + 'tewikiquote', + 'tewikisource', + 'tewiktionary', + 'tgwiki', + 'tgwikibooks', + 'tgwiktionary', + 'thwiki', + 'thwikibooks', + 'thwikinews', + 'thwikiquote', + 'thwikisource', + 'thwiktionary', + 'tiwiki', + 'tiwiktionary', + 'tkwiki', + 'tkwikibooks', + 'tkwikiquote', + 'tkwiktionary', + 'tlwiki', + 'tlwikibooks', + 'tlwikiquote', + 'tlwiktionary', + 'tlywiki', + 'tnwiki', + 'tnwiktionary', + 'towiki', + 'towiktionary', + 'tpiwiki', + 'tpiwiktionary', + 'trvwiki', + 'trwiki', + 'trwikibooks', + 'trwikinews', + 'trwikiquote', + 'trwikisource', + 'trwikivoyage', + 'trwiktionary', + 'tswiki', + 'tswiktionary', + 'ttwiki', + 'ttwikibooks', + 'ttwikiquote', + 'ttwiktionary', + 'tumwiki', + 'twwiki', + 'twwiktionary', + 'tyvwiki', + 'tywiki', + 'udmwiki', + 'ugwiki', + 'ugwikibooks', + 'ugwikiquote', + 'ugwiktionary', + 'ukwiki', + 'ukwikibooks', + 'ukwikinews', + 'ukwikiquote', + 'ukwikisource', + 'ukwikivoyage', + 'ukwiktionary', + 'urwiki', + 'urwikibooks', + 'urwikiquote', + 'urwiktionary', + 'uzwiki', + 'uzwikibooks', + 'uzwikiquote', + 'uzwiktionary', + 'vecwiki', + 'vecwikisource', + 'vecwiktionary', + 'vepwiki', + 'vewiki', + 'viwiki', + 'viwikibooks', + 'viwikiquote', + 'viwikisource', + 'viwikivoyage', + 'viwiktionary', + 'vlswiki', + 'vowiki', + 'vowikibooks', + 'vowikiquote', + 'vowiktionary', + 'warwiki', + 'wawiki', + 'wawikibooks', + 'wawikisource', + 'wawiktionary', + 'wikidatawiki', + 'wikifunctionswiki', + 'wikimaniawiki', + 'wowiki', + 'wowikiquote', + 'wowiktionary', + 'wuuwiki', + 'xalwiki', + 'xhwiki', + 'xhwikibooks', + 'xhwiktionary', + 'xmfwiki', + 'yiwiki', + 'yiwikisource', + 'yiwiktionary', + 'yowiki', + 'yowikibooks', + 'yowiktionary', + 'yuewiktionary', + 'zawiki', + 'zawikibooks', + 'zawikiquote', + 'zawiktionary', + 'zeawiki', + 'zghwiki', + 'zh_classicalwiki', + 'zh_min_nanwiki', + 'zh_min_nanwikibooks', + 'zh_min_nanwikiquote', + 'zh_min_nanwikisource', + 'zh_min_nanwiktionary', + 'zh_yuewiki', + 'zhwiki', + 'zhwikibooks', + 'zhwikinews', + 'zhwikiquote', + 'zhwikisource', + 'zhwikiversity', + 'zhwikivoyage', + 'zhwiktionary', + 'zuwiki', + 'zuwikibooks', + 'zuwiktionary', +]; +export const wikimediaLanguageCodes = [ + 'aa', + 'ab', + 'abs', + 'ace', + 'acm', + 'ady', + 'ady-cyrl', + 'aeb', + 'aeb-arab', + 'aeb-latn', + 'af', + 'agq', + 'ak', + 'aln', + 'als', + 'alt', + 'am', + 'ami', + 'an', + 'ang', + 'ann', + 'anp', + 'ar', + 'arc', + 'arn', + 'arq', + 'ary', + 'arz', + 'as', + 'ase', + 'ast', + 'atj', + 'av', + 'avk', + 'awa', + 'ay', + 'az', + 'azb', + 'ba', + 'bag', + 'ban', + 'ban-bali', + 'bar', + 'bas', + 'bat-smg', + 'bax', + 'bbc', + 'bbc-latn', + 'bbj', + 'bcc', + 'bci', + 'bcl', + 'bdr', + 'be', + 'be-tarask', + 'be-x-old', + 'bew', + 'bfd', + 'bg', + 'bgn', + 'bh', + 'bho', + 'bi', + 'bjn', + 'bkc', + 'bkh', + 'bkm', + 'blk', + 'bm', + 'bn', + 'bo', + 'bpy', + 'bqi', + 'bqz', + 'br', + 'brh', + 'bs', + 'btm', + 'bto', + 'bug', + 'bxr', + 'byv', + 'ca', + 'cak', + 'cal', + 'cbk-zam', + 'cdo', + 'ce', + 'ceb', + 'ch', + 'cho', + 'chr', + 'chy', + 'ckb', + 'cnh', + 'co', + 'cps', + 'cpx', + 'cpx-hans', + 'cpx-hant', + 'cpx-latn', + 'cr', + 'crh', + 'crh-cyrl', + 'crh-latn', + 'crh-ro', + 'cs', + 'csb', + 'cu', + 'cv', + 'cy', + 'da', + 'dag', + 'de', + 'de-at', + 'de-ch', + 'de-formal', + 'dga', + 'din', + 'diq', + 'dsb', + 'dtp', + 'dty', + 'dua', + 'dv', + 'dz', + 'ee', + 'egl', + 'el', + 'eml', + 'en', + 'en-ca', + 'en-gb', + 'en-us', + 'eo', + 'es', + 'es-419', + 'es-formal', + 'et', + 'eto', + 'etu', + 'eu', + 'ewo', + 'ext', + 'fa', + 'fat', + 'ff', + 'fi', + 'fit', + 'fiu-vro', + 'fj', + 'fkv', + 'fmp', + 'fo', + 'fon', + 'fr', + 'frc', + 'frp', + 'frr', + 'fur', + 'fy', + 'ga', + 'gaa', + 'gag', + 'gan', + 'gan-hans', + 'gan-hant', + 'gcr', + 'gd', + 'gl', + 'gld', + 'glk', + 'gn', + 'gom', + 'gom-deva', + 'gom-latn', + 'gor', + 'got', + 'gpe', + 'grc', + 'gsw', + 'gu', + 'guc', + 'gur', + 'guw', + 'gv', + 'gya', + 'ha', + 'hak', + 'haw', + 'he', + 'hi', + 'hif', + 'hif-latn', + 'hil', + 'hno', + 'ho', + 'hr', + 'hrx', + 'hsb', + 'hsn', + 'ht', + 'hu', + 'hu-formal', + 'hy', + 'hyw', + 'hz', + 'ia', + 'id', + 'ie', + 'ig', + 'igl', + 'ii', + 'ik', + 'ike-cans', + 'ike-latn', + 'ilo', + 'inh', + 'io', + 'is', + 'isu', + 'it', + 'iu', + 'ja', + 'jam', + 'jbo', + 'jut', + 'jv', + 'ka', + 'kaa', + 'kab', + 'kai', + 'kbd', + 'kbd-cyrl', + 'kbp', + 'kcg', + 'kea', + 'ker', + 'kg', + 'khw', + 'ki', + 'kiu', + 'kj', + 'kjh', + 'kjp', + 'kk', + 'kk-arab', + 'kk-cn', + 'kk-cyrl', + 'kk-kz', + 'kk-latn', + 'kk-tr', + 'kl', + 'km', + 'kn', + 'ko', + 'ko-kp', + 'koi', + 'kr', + 'krc', + 'kri', + 'krj', + 'krl', + 'ks', + 'ks-arab', + 'ks-deva', + 'ksf', + 'ksh', + 'ksw', + 'ku', + 'ku-arab', + 'ku-latn', + 'kum', + 'kus', + 'kv', + 'kw', + 'ky', + 'la', + 'lad', + 'lb', + 'lbe', + 'lem', + 'lez', + 'lfn', + 'lg', + 'li', + 'lij', + 'liv', + 'lki', + 'lld', + 'lmo', + 'ln', + 'lns', + 'lo', + 'loz', + 'lrc', + 'lt', + 'ltg', + 'lus', + 'luz', + 'lv', + 'lzh', + 'lzz', + 'mad', + 'mag', + 'mai', + 'map-bms', + 'mcn', + 'mcp', + 'mdf', + 'mg', + 'mh', + 'mhr', + 'mi', + 'min', + 'mk', + 'ml', + 'mn', + 'mnc', + 'mnc-latn', + 'mnc-mong', + 'mni', + 'mnw', + 'mo', + 'mos', + 'mr', + 'mrh', + 'mrj', + 'ms', + 'ms-arab', + 'mt', + 'mua', + 'mus', + 'mwl', + 'my', + 'myv', + 'mzn', + 'na', + 'nah', + 'nan', + 'nan-hani', + 'nap', + 'nb', + 'nds', + 'nds-nl', + 'ne', + 'new', + 'ng', + 'nge', + 'nia', + 'niu', + 'nl', + 'nl-informal', + 'nla', + 'nmg', + 'nmz', + 'nn', + 'nnh', + 'nnz', + 'no', + 'nod', + 'nog', + 'nov', + 'nqo', + 'nrm', + 'nso', + 'nv', + 'ny', + 'nyn', + 'nys', + 'oc', + 'ojb', + 'olo', + 'om', + 'or', + 'os', + 'osa-latn', + 'ota', + 'pa', + 'pag', + 'pam', + 'pap', + 'pap-aw', + 'pcd', + 'pcm', + 'pdc', + 'pdt', + 'pfl', + 'pi', + 'pih', + 'pl', + 'pms', + 'pnb', + 'pnt', + 'prg', + 'ps', + 'pt', + 'pt-br', + 'pwn', + 'qu', + 'quc', + 'qug', + 'rgn', + 'rif', + 'rki', + 'rm', + 'rmc', + 'rmf', + 'rmy', + 'rn', + 'ro', + 'roa-rup', + 'roa-tara', + 'rsk', + 'ru', + 'rue', + 'rup', + 'ruq', + 'ruq-cyrl', + 'ruq-latn', + 'rw', + 'rwr', + 'ryu', + 'sa', + 'sah', + 'sat', + 'sc', + 'scn', + 'sco', + 'sd', + 'sdc', + 'sdh', + 'se', + 'se-fi', + 'se-no', + 'se-se', + 'sei', + 'ses', + 'sg', + 'sgs', + 'sh', + 'sh-cyrl', + 'sh-latn', + 'shi', + 'shi-latn', + 'shi-tfng', + 'shn', + 'shy', + 'shy-latn', + 'si', + 'simple', + 'sjd', + 'sje', + 'sju', + 'sk', + 'skr', + 'skr-arab', + 'sl', + 'sli', + 'sm', + 'sma', + 'smj', + 'smn', + 'sms', + 'sn', + 'so', + 'sq', + 'sr', + 'sr-ec', + 'sr-el', + 'srn', + 'sro', + 'srq', + 'ss', + 'st', + 'stq', + 'sty', + 'su', + 'sv', + 'sw', + 'syl', + 'szl', + 'szy', + 'ta', + 'tay', + 'tcy', + 'tdd', + 'te', + 'tet', + 'tg', + 'tg-cyrl', + 'tg-latn', + 'th', + 'ti', + 'tk', + 'tl', + 'tly', + 'tly-cyrl', + 'tn', + 'to', + 'tok', + 'tpi', + 'tpv', + 'tr', + 'tru', + 'trv', + 'ts', + 'tt', + 'tt-cyrl', + 'tt-latn', + 'tum', + 'tvu', + 'tw', + 'ty', + 'tyv', + 'tzm', + 'udm', + 'ug', + 'ug-arab', + 'ug-latn', + 'uk', + 'ur', + 'uz', + 'uz-cyrl', + 'uz-latn', + 've', + 'vec', + 'vep', + 'vi', + 'vls', + 'vmf', + 'vmw', + 'vo', + 'vot', + 'vro', + 'vut', + 'wa', + 'wal', + 'war', + 'wes', + 'wls', + 'wo', + 'wuu', + 'wuu-hans', + 'wuu-hant', + 'wya', + 'xal', + 'xh', + 'xmf', + 'xsy', + 'yas', + 'yat', + 'yav', + 'ybb', + 'yi', + 'yo', + 'yrl', + 'yue', + 'yue-hans', + 'yue-hant', + 'za', + 'zea', + 'zgh', + 'zh', + 'zh-classical', + 'zh-cn', + 'zh-hans', + 'zh-hant', + 'zh-hk', + 'zh-min-nan', + 'zh-mo', + 'zh-my', + 'zh-sg', + 'zh-tw', + 'zh-yue', + 'zu', +]; +//# sourceMappingURL=wikimedia_constants.js.map \ No newline at end of file diff --git a/dist/src/helpers/wikimedia_constants.js.map b/dist/src/helpers/wikimedia_constants.js.map new file mode 100644 index 00000000..55d59815 --- /dev/null +++ b/dist/src/helpers/wikimedia_constants.js.map @@ -0,0 +1 @@ +{"version":3,"file":"wikimedia_constants.js","sourceRoot":"","sources":["../../../src/helpers/wikimedia_constants.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/index.d.ts b/dist/src/index.d.ts new file mode 100644 index 00000000..ae5a6b8a --- /dev/null +++ b/dist/src/index.d.ts @@ -0,0 +1,28 @@ +import { WBK } from './wikibase-sdk.js'; +export default WBK; +export * from './wikibase-sdk.js'; +export * from './helpers/helpers.js'; +export * from './helpers/rank.js'; +export * from './helpers/sitelinks.js'; +export * from './helpers/time.js'; +export * from './helpers/wikimedia_constants.js'; +export * as parse from './helpers/parse_responses.js'; +export * as simplify from './helpers/simplify.js'; +export * from './helpers/simplify_claims.js'; +export * from './helpers/simplify_entity.js'; +export * from './helpers/simplify_forms.js'; +export * from './helpers/simplify_senses.js'; +export * from './helpers/simplify_sitelinks.js'; +export * from './helpers/simplify_sparql_results.js'; +export * from './helpers/simplify_text_attributes.js'; +export * from './types/claim.js'; +export * from './types/entity.js'; +export * from './types/lexeme.js'; +export * from './types/options.js'; +export * from './types/search.js'; +export * from './types/simplify_claims.js'; +export * from './types/sitelinks.js'; +export * from './types/snakvalue.js'; +export * from './types/sparql.js'; +export * from './types/terms.js'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/dist/src/index.d.ts.map b/dist/src/index.d.ts.map new file mode 100644 index 00000000..d3e676ec --- /dev/null +++ b/dist/src/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,mBAAmB,CAAA;AAEvC,eAAe,GAAG,CAAA;AAElB,cAAc,mBAAmB,CAAA;AACjC,cAAc,sBAAsB,CAAA;AACpC,cAAc,mBAAmB,CAAA;AACjC,cAAc,wBAAwB,CAAA;AACtC,cAAc,mBAAmB,CAAA;AACjC,cAAc,kCAAkC,CAAA;AAChD,OAAO,KAAK,KAAK,MAAM,8BAA8B,CAAA;AACrD,OAAO,KAAK,QAAQ,MAAM,uBAAuB,CAAA;AACjD,cAAc,8BAA8B,CAAA;AAC5C,cAAc,8BAA8B,CAAA;AAC5C,cAAc,6BAA6B,CAAA;AAC3C,cAAc,8BAA8B,CAAA;AAC5C,cAAc,iCAAiC,CAAA;AAC/C,cAAc,sCAAsC,CAAA;AACpD,cAAc,uCAAuC,CAAA;AACrD,cAAc,kBAAkB,CAAA;AAChC,cAAc,mBAAmB,CAAA;AACjC,cAAc,mBAAmB,CAAA;AACjC,cAAc,oBAAoB,CAAA;AAClC,cAAc,mBAAmB,CAAA;AACjC,cAAc,4BAA4B,CAAA;AAC1C,cAAc,sBAAsB,CAAA;AACpC,cAAc,sBAAsB,CAAA;AACpC,cAAc,mBAAmB,CAAA;AACjC,cAAc,kBAAkB,CAAA"} \ No newline at end of file diff --git a/dist/src/index.js b/dist/src/index.js new file mode 100644 index 00000000..710e03ff --- /dev/null +++ b/dist/src/index.js @@ -0,0 +1,31 @@ +import { WBK } from './wikibase-sdk.js'; +export default WBK; +export * from './wikibase-sdk.js'; +export * from './helpers/helpers.js'; +export * from './helpers/rank.js'; +export * from './helpers/sitelinks.js'; +export * from './helpers/time.js'; +export * from './helpers/wikimedia_constants.js'; +import * as parse_1 from './helpers/parse_responses.js'; +export { parse_1 as parse }; +import * as simplify_1 from './helpers/simplify.js'; +export { simplify_1 as simplify }; +export * from './helpers/simplify_claims.js'; +export * from './helpers/simplify_entity.js'; +export * from './helpers/simplify_forms.js'; +export * from './helpers/simplify_senses.js'; +export * from './helpers/simplify_sitelinks.js'; +export * from './helpers/simplify_sparql_results.js'; +export * from './helpers/simplify_text_attributes.js'; +export * from './types/claim.js'; +export * from './types/entity.js'; +export * from './types/lexeme.js'; +export * from './types/options.js'; +export * from './types/search.js'; +export * from './types/simplify_claims.js'; +export * from './types/sitelinks.js'; +export * from './types/snakvalue.js'; +export * from './types/sparql.js'; +export * from './types/terms.js'; +// In case of missing types on Wbk, check ./wikibase-sdk.ts exports +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/src/index.js.map b/dist/src/index.js.map new file mode 100644 index 00000000..174a5d8c --- /dev/null +++ b/dist/src/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,mBAAmB,CAAA;AAEvC,eAAe,GAAG,CAAA;AAElB,cAAc,mBAAmB,CAAA;AACjC,cAAc,sBAAsB,CAAA;AACpC,cAAc,mBAAmB,CAAA;AACjC,cAAc,wBAAwB,CAAA;AACtC,cAAc,mBAAmB,CAAA;AACjC,cAAc,kCAAkC,CAAA;yBACzB,8BAA8B;oBAAzC,KAAK;4BACS,uBAAuB;uBAArC,QAAQ;AACpB,cAAc,8BAA8B,CAAA;AAC5C,cAAc,8BAA8B,CAAA;AAC5C,cAAc,6BAA6B,CAAA;AAC3C,cAAc,8BAA8B,CAAA;AAC5C,cAAc,iCAAiC,CAAA;AAC/C,cAAc,sCAAsC,CAAA;AACpD,cAAc,uCAAuC,CAAA;AACrD,cAAc,kBAAkB,CAAA;AAChC,cAAc,mBAAmB,CAAA;AACjC,cAAc,mBAAmB,CAAA;AACjC,cAAc,oBAAoB,CAAA;AAClC,cAAc,mBAAmB,CAAA;AACjC,cAAc,4BAA4B,CAAA;AAC1C,cAAc,sBAAsB,CAAA;AACpC,cAAc,sBAAsB,CAAA;AACpC,cAAc,mBAAmB,CAAA;AACjC,cAAc,kBAAkB,CAAA;AAEhC,mEAAmE"} \ No newline at end of file diff --git a/dist/src/queries/cirrus_search.d.ts b/dist/src/queries/cirrus_search.d.ts new file mode 100644 index 00000000..daad8253 --- /dev/null +++ b/dist/src/queries/cirrus_search.d.ts @@ -0,0 +1,15 @@ +import type { UrlResultFormat } from '../types/options.js'; +import type { BuildUrlFunction, Url } from '../utils/build_url.js'; +export interface CirrusSearchPagesOptions { + search?: string; + haswbstatement?: string | string[]; + limit?: string | number; + offset?: string | number; + format?: UrlResultFormat; + profile?: string; + sort?: string; + namespace?: string | string[] | number | number[]; + prop?: string | string[]; +} +export declare function cirrusSearchPagesFactory(buildUrl: BuildUrlFunction): (options: CirrusSearchPagesOptions) => Url; +//# sourceMappingURL=cirrus_search.d.ts.map \ No newline at end of file diff --git a/dist/src/queries/cirrus_search.d.ts.map b/dist/src/queries/cirrus_search.d.ts.map new file mode 100644 index 00000000..efe2bd51 --- /dev/null +++ b/dist/src/queries/cirrus_search.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"cirrus_search.d.ts","sourceRoot":"","sources":["../../../src/queries/cirrus_search.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,qBAAqB,CAAA;AAC1D,OAAO,KAAK,EAAE,gBAAgB,EAAE,GAAG,EAAE,MAAM,uBAAuB,CAAA;AAIlE,MAAM,WAAW,wBAAwB;IACvC,MAAM,CAAC,EAAE,MAAM,CAAA;IACf,cAAc,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,CAAA;IAClC,KAAK,CAAC,EAAE,MAAM,GAAG,MAAM,CAAA;IACvB,MAAM,CAAC,EAAE,MAAM,GAAG,MAAM,CAAA;IACxB,MAAM,CAAC,EAAE,eAAe,CAAA;IACxB,OAAO,CAAC,EAAE,MAAM,CAAA;IAChB,IAAI,CAAC,EAAE,MAAM,CAAA;IACb,SAAS,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,GAAG,MAAM,GAAG,MAAM,EAAE,CAAA;IACjD,IAAI,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,CAAA;CACzB;AAED,wBAAgB,wBAAwB,CAAE,QAAQ,EAAE,gBAAgB,aACtB,wBAAwB,KAAG,GAAG,CAyE3E"} \ No newline at end of file diff --git a/dist/src/queries/cirrus_search.js b/dist/src/queries/cirrus_search.js new file mode 100644 index 00000000..88ae84ff --- /dev/null +++ b/dist/src/queries/cirrus_search.js @@ -0,0 +1,74 @@ +// See https://www.wikidata.org/w/api.php?action=help&modules=query%2Bsearch +import { rejectObsoleteInterface } from '../utils/utils.js'; +const namespacePattern = /^\d+[|\d]*$/; +export function cirrusSearchPagesFactory(buildUrl) { + return function cirrusSearchPages(options) { + rejectObsoleteInterface(arguments); + // Accept sr parameters with or without prefix + for (const [key, value] of Object.entries(options)) { + if (key.startsWith('sr')) { + const shortKey = key.replace(/^sr/, ''); + if (options[shortKey] != null) + throw new Error(`${shortKey} and ${key} are the same`); + options[shortKey] = value; + } + } + const { search, haswbstatement, format = 'json', limit, offset, profile, sort } = options; + let { namespace, prop } = options; + if (!(search || haswbstatement)) + throw new Error('missing "search" or "haswbstatement" parameter'); + let srsearch = ''; + if (search) + srsearch += search; + if (haswbstatement) { + const statements = haswbstatement instanceof Array ? haswbstatement : [haswbstatement]; + for (const statement of statements) { + if (statement[0] === '-') + srsearch += ` -haswbstatement:${statement.slice(1)}`; + else + srsearch += ` haswbstatement:${statement}`; + } + } + if (limit != null && (typeof limit !== 'number' || limit < 1)) { + throw new Error(`invalid limit: ${limit}`); + } + if (offset != null && (typeof offset !== 'number' || offset < 0)) { + throw new Error(`invalid offset: ${offset}`); + } + if (namespace instanceof Array) + namespace = namespace.join('|'); + else if (typeof namespace === 'number') + namespace = namespace.toString(); + if (namespace && !namespacePattern.test(namespace)) { + throw new Error(`invalid namespace: ${namespace}`); + } + if (profile != null && typeof profile !== 'string') { + throw new Error(`invalid profile: ${profile} (${typeof profile}, expected string)`); + } + if (sort != null && typeof sort !== 'string') { + throw new Error(`invalid sort: ${sort} (${typeof sort}, expected string)`); + } + let srprop; + if (prop != null) { + if (prop instanceof Array) + prop = prop.join('|'); + if (typeof prop !== 'string') { + throw new Error(`invalid prop: ${prop} (${typeof prop}, expected string)`); + } + srprop = prop.toString(); + } + return buildUrl({ + action: 'query', + list: 'search', + srsearch: srsearch.trim(), + format, + srnamespace: namespace, + srlimit: limit, + sroffset: offset, + srqiprofile: profile, + srsort: sort, + srprop, + }); + }; +} +//# sourceMappingURL=cirrus_search.js.map \ No newline at end of file diff --git a/dist/src/queries/cirrus_search.js.map b/dist/src/queries/cirrus_search.js.map new file mode 100644 index 00000000..7c3d2582 --- /dev/null +++ b/dist/src/queries/cirrus_search.js.map @@ -0,0 +1 @@ +{"version":3,"file":"cirrus_search.js","sourceRoot":"","sources":["../../../src/queries/cirrus_search.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/queries/get_entities.d.ts b/dist/src/queries/get_entities.d.ts new file mode 100644 index 00000000..f5b8ec5a --- /dev/null +++ b/dist/src/queries/get_entities.d.ts @@ -0,0 +1,12 @@ +import type { EntityId } from '../types/entity.js'; +import type { Props, UrlResultFormat, LanguageCode } from '../types/options.js'; +import type { BuildUrlFunction, Url } from '../utils/build_url.js'; +export interface GetEntitiesOptions { + ids: EntityId | EntityId[]; + languages?: LanguageCode | LanguageCode[]; + props?: Props | Props[]; + format?: UrlResultFormat; + redirects?: boolean; +} +export declare function getEntitiesFactory(buildUrl: BuildUrlFunction): ({ ids, languages, props, format, redirects, }: GetEntitiesOptions) => Url; +//# sourceMappingURL=get_entities.d.ts.map \ No newline at end of file diff --git a/dist/src/queries/get_entities.d.ts.map b/dist/src/queries/get_entities.d.ts.map new file mode 100644 index 00000000..41b1afc2 --- /dev/null +++ b/dist/src/queries/get_entities.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"get_entities.d.ts","sourceRoot":"","sources":["../../../src/queries/get_entities.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAA;AAClD,OAAO,KAAK,EAAE,KAAK,EAAE,eAAe,EAAE,YAAY,EAAE,MAAM,qBAAqB,CAAA;AAE/E,OAAO,KAAK,EAAE,gBAAgB,EAAE,GAAG,EAAE,MAAM,uBAAuB,CAAA;AAElE,MAAM,WAAW,kBAAkB;IACjC,GAAG,EAAE,QAAQ,GAAG,QAAQ,EAAE,CAAA;IAC1B,SAAS,CAAC,EAAE,YAAY,GAAG,YAAY,EAAE,CAAA;IACzC,KAAK,CAAC,EAAE,KAAK,GAAG,KAAK,EAAE,CAAA;IACvB,MAAM,CAAC,EAAE,eAAe,CAAA;IACxB,SAAS,CAAC,EAAE,OAAO,CAAA;CACpB;AAED,wBAAgB,kBAAkB,CAAE,QAAQ,EAAE,gBAAgB,mDAOzD,kBAAkB,KAAG,GAAG,CAuC5B"} \ No newline at end of file diff --git a/dist/src/queries/get_entities.js b/dist/src/queries/get_entities.js new file mode 100644 index 00000000..89623f24 --- /dev/null +++ b/dist/src/queries/get_entities.js @@ -0,0 +1,37 @@ +import * as validate from '../helpers/validate.js'; +import { forceArray, rejectObsoleteInterface } from '../utils/utils.js'; +export function getEntitiesFactory(buildUrl) { + return function getEntities({ ids, languages, props, format = 'json', redirects, }) { + rejectObsoleteInterface(arguments); + // ids can't be let empty + if (!(ids && ids.length > 0)) + throw new Error('no id provided'); + // Allow to pass ids as a single string + ids = forceArray(ids); + ids.forEach(o => validate.entityId(o)); + if (ids.length > 50) { + console.warn(`getEntities accepts 50 ids max to match Wikidata API limitations: + this request won't get all the desired entities. + You can use getManyEntities instead to generate several request urls + to work around this limitation`); + } + // Properties can be either one property as a string + // or an array or properties; + // either case me just want to deal with arrays + const query = { + action: 'wbgetentities', + ids: ids.join('|'), + format, + }; + if (redirects === false) + query.redirects = 'no'; + if (languages) { + languages = forceArray(languages); + query.languages = languages.join('|'); + } + if (props && props.length > 0) + query.props = forceArray(props).join('|'); + return buildUrl(query); + }; +} +//# sourceMappingURL=get_entities.js.map \ No newline at end of file diff --git a/dist/src/queries/get_entities.js.map b/dist/src/queries/get_entities.js.map new file mode 100644 index 00000000..0413ecb5 --- /dev/null +++ b/dist/src/queries/get_entities.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_entities.js","sourceRoot":"","sources":["../../../src/queries/get_entities.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,QAAQ,MAAM,wBAAwB,CAAA;AAClD,OAAO,EAAE,UAAU,EAAE,uBAAuB,EAAE,MAAM,mBAAmB,CAAA;AAcvE,MAAM,UAAU,kBAAkB,CAAE,QAA0B;IAC5D,OAAO,SAAS,WAAW,CAAE,EAC3B,GAAG,EACH,SAAS,EACT,KAAK,EACL,MAAM,GAAG,MAAM,EACf,SAAS,GACU;QACnB,uBAAuB,CAAC,SAAS,CAAC,CAAA;QAElC,yBAAyB;QACzB,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,gBAAgB,CAAC,CAAA;QAE/D,uCAAuC;QACvC,GAAG,GAAG,UAAU,CAAC,GAAG,CAAC,CAAA;QAErB,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAA;QAEtC,IAAI,GAAG,CAAC,MAAM,GAAG,EAAE,EAAE;YACnB,OAAO,CAAC,IAAI,CAAC;;;qCAGkB,CAAC,CAAA;SACjC;QAED,oDAAoD;QACpD,6BAA6B;QAC7B,+CAA+C;QAE/C,MAAM,KAAK,GAAkB;YAC3B,MAAM,EAAE,eAAe;YACvB,GAAG,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC;YAClB,MAAM;SACP,CAAA;QAED,IAAI,SAAS,KAAK,KAAK;YAAE,KAAK,CAAC,SAAS,GAAG,IAAI,CAAA;QAE/C,IAAI,SAAS,EAAE;YACb,SAAS,GAAG,UAAU,CAAC,SAAS,CAAC,CAAA;YACjC,KAAK,CAAC,SAAS,GAAG,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;SACtC;QAED,IAAI,KAAK,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC;YAAE,KAAK,CAAC,KAAK,GAAG,UAAU,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QAExE,OAAO,QAAQ,CAAC,KAAK,CAAC,CAAA;IACxB,CAAC,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/src/queries/get_entities_from_sitelinks.d.ts b/dist/src/queries/get_entities_from_sitelinks.d.ts new file mode 100644 index 00000000..c20dc06f --- /dev/null +++ b/dist/src/queries/get_entities_from_sitelinks.d.ts @@ -0,0 +1,13 @@ +import { type Site } from '../helpers/wikimedia_constants.js'; +import type { Props, UrlResultFormat, LanguageCode } from '../types/options.js'; +import type { BuildUrlFunction, Url } from '../utils/build_url.js'; +export interface GetEntitiesFromSitelinksOptions { + titles: string | string[]; + sites?: Site | Site[]; + languages?: LanguageCode | LanguageCode[]; + props?: Props | Props[]; + format?: UrlResultFormat; + redirects?: boolean; +} +export declare function getEntitiesFromSitelinksFactory(buildUrl: BuildUrlFunction): ({ titles, sites, languages, props, format, redirects, }: GetEntitiesFromSitelinksOptions) => Url; +//# sourceMappingURL=get_entities_from_sitelinks.d.ts.map \ No newline at end of file diff --git a/dist/src/queries/get_entities_from_sitelinks.d.ts.map b/dist/src/queries/get_entities_from_sitelinks.d.ts.map new file mode 100644 index 00000000..6e1b8efe --- /dev/null +++ b/dist/src/queries/get_entities_from_sitelinks.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"get_entities_from_sitelinks.d.ts","sourceRoot":"","sources":["../../../src/queries/get_entities_from_sitelinks.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,IAAI,EAAS,MAAM,mCAAmC,CAAA;AAEpE,OAAO,KAAK,EAAE,KAAK,EAAE,eAAe,EAAE,YAAY,EAAE,MAAM,qBAAqB,CAAA;AAE/E,OAAO,KAAK,EAAE,gBAAgB,EAAE,GAAG,EAAE,MAAM,uBAAuB,CAAA;AAElE,MAAM,WAAW,+BAA+B;IAC9C,MAAM,EAAE,MAAM,GAAG,MAAM,EAAE,CAAA;IACzB,KAAK,CAAC,EAAE,IAAI,GAAG,IAAI,EAAE,CAAA;IACrB,SAAS,CAAC,EAAE,YAAY,GAAG,YAAY,EAAE,CAAA;IACzC,KAAK,CAAC,EAAE,KAAK,GAAG,KAAK,EAAE,CAAA;IACvB,MAAM,CAAC,EAAE,eAAe,CAAA;IACxB,SAAS,CAAC,EAAE,OAAO,CAAA;CACpB;AAED,wBAAgB,+BAA+B,CAAE,QAAQ,EAAE,gBAAgB,6DAQtE,+BAA+B,KAAG,GAAG,CAwCzC"} \ No newline at end of file diff --git a/dist/src/queries/get_entities_from_sitelinks.js b/dist/src/queries/get_entities_from_sitelinks.js new file mode 100644 index 00000000..f16f29eb --- /dev/null +++ b/dist/src/queries/get_entities_from_sitelinks.js @@ -0,0 +1,50 @@ +import { sites } from '../helpers/wikimedia_constants.js'; +import { forceArray, rejectObsoleteInterface, isOfType } from '../utils/utils.js'; +export function getEntitiesFromSitelinksFactory(buildUrl) { + return function getEntitiesFromSitelinks({ titles, sites, languages, props, format = 'json', redirects, }) { + rejectObsoleteInterface(arguments); + // titles cant be let empty + if (!(titles && titles.length > 0)) + throw new Error('no titles provided'); + // default to the English Wikipedia + if (!(sites && sites.length > 0)) + sites = ['enwiki']; + // Properties can be either one property as a string + // or an array or properties; + // either case me just want to deal with arrays + titles = forceArray(titles); + sites = forceArray(sites).map(parseSite); + props = forceArray(props); + const query = { + action: 'wbgetentities', + titles: titles.join('|'), + sites: sites.join('|'), + format, + }; + // Normalizing only works if there is only one site and title + if (sites.length === 1 && titles.length === 1) { + query.normalize = true; + } + if (languages) { + languages = forceArray(languages); + query.languages = languages.join('|'); + } + if (props.length > 0) { + query.props = props.join('|'); + } + if (redirects === false) + query.redirects = 'no'; + return buildUrl(query); + }; +} +/** convert language code to Wikipedia sitelink code */ +function parseSite(site) { + if (isOfType(sites, site)) { + return site; + } + else { + const wiki = site.replace(/-/g, '_') + 'wiki'; + return wiki; + } +} +//# sourceMappingURL=get_entities_from_sitelinks.js.map \ No newline at end of file diff --git a/dist/src/queries/get_entities_from_sitelinks.js.map b/dist/src/queries/get_entities_from_sitelinks.js.map new file mode 100644 index 00000000..383c57b0 --- /dev/null +++ b/dist/src/queries/get_entities_from_sitelinks.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_entities_from_sitelinks.js","sourceRoot":"","sources":["../../../src/queries/get_entities_from_sitelinks.ts"],"names":[],"mappings":"AAAA,OAAO,EAAa,KAAK,EAAE,MAAM,mCAAmC,CAAA;AACpE,OAAO,EAAE,UAAU,EAAE,uBAAuB,EAAE,QAAQ,EAAE,MAAM,mBAAmB,CAAA;AAcjF,MAAM,UAAU,+BAA+B,CAAE,QAA0B;IACzE,OAAO,SAAS,wBAAwB,CAAE,EACxC,MAAM,EACN,KAAK,EACL,SAAS,EACT,KAAK,EACL,MAAM,GAAG,MAAM,EACf,SAAS,GACuB;QAChC,uBAAuB,CAAC,SAAS,CAAC,CAAA;QAElC,2BAA2B;QAC3B,IAAI,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,oBAAoB,CAAC,CAAA;QACzE,mCAAmC;QACnC,IAAI,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC;YAAE,KAAK,GAAG,CAAE,QAAQ,CAAE,CAAA;QAEtD,oDAAoD;QACpD,6BAA6B;QAC7B,+CAA+C;QAC/C,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAA;QAC3B,KAAK,GAAG,UAAU,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAA;QACxC,KAAK,GAAG,UAAU,CAAC,KAAK,CAAC,CAAA;QAEzB,MAAM,KAAK,GAAkB;YAC3B,MAAM,EAAE,eAAe;YACvB,MAAM,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC;YACxB,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC;YACtB,MAAM;SACP,CAAA;QAED,6DAA6D;QAC7D,IAAI,KAAK,CAAC,MAAM,KAAK,CAAC,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;YAC7C,KAAK,CAAC,SAAS,GAAG,IAAI,CAAA;SACvB;QAED,IAAI,SAAS,EAAE;YACb,SAAS,GAAG,UAAU,CAAC,SAAS,CAAC,CAAA;YACjC,KAAK,CAAC,SAAS,GAAG,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;SACtC;QAED,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE;YACpB,KAAK,CAAC,KAAK,GAAG,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;SAC9B;QAED,IAAI,SAAS,KAAK,KAAK;YAAE,KAAK,CAAC,SAAS,GAAG,IAAI,CAAA;QAE/C,OAAO,QAAQ,CAAC,KAAK,CAAC,CAAA;IACxB,CAAC,CAAA;AACH,CAAC;AAED,uDAAuD;AACvD,SAAS,SAAS,CAAE,IAAyB;IAC3C,IAAI,QAAQ,CAAC,KAAK,EAAE,IAAI,CAAC,EAAE;QACzB,OAAO,IAAI,CAAA;KACZ;SAAM;QACL,MAAM,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,MAAM,CAAA;QAC7C,OAAO,IAAY,CAAA;KACpB;AACH,CAAC"} \ No newline at end of file diff --git a/dist/src/queries/get_entity_revision.d.ts b/dist/src/queries/get_entity_revision.d.ts new file mode 100644 index 00000000..fb64ed55 --- /dev/null +++ b/dist/src/queries/get_entity_revision.d.ts @@ -0,0 +1,8 @@ +import type { EntityId, RevisionId } from '../types/entity.js'; +import type { Url } from '../utils/build_url.js'; +export interface GetEntityRevisionOptions { + id: EntityId; + revision: RevisionId; +} +export declare function getEntityRevisionFactory(instance: Url, wgScriptPath: string): ({ id, revision }: GetEntityRevisionOptions) => Url; +//# sourceMappingURL=get_entity_revision.d.ts.map \ No newline at end of file diff --git a/dist/src/queries/get_entity_revision.d.ts.map b/dist/src/queries/get_entity_revision.d.ts.map new file mode 100644 index 00000000..fa5b07fd --- /dev/null +++ b/dist/src/queries/get_entity_revision.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"get_entity_revision.d.ts","sourceRoot":"","sources":["../../../src/queries/get_entity_revision.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,QAAQ,EAAE,UAAU,EAAE,MAAM,oBAAoB,CAAA;AAC9D,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,uBAAuB,CAAA;AAEhD,MAAM,WAAW,wBAAwB;IACvC,EAAE,EAAE,QAAQ,CAAA;IACZ,QAAQ,EAAE,UAAU,CAAA;CACrB;AAED,wBAAgB,wBAAwB,CAAE,QAAQ,EAAE,GAAG,EAAE,YAAY,EAAE,MAAM,sBACtB,wBAAwB,KAAG,GAAG,CAMpF"} \ No newline at end of file diff --git a/dist/src/queries/get_entity_revision.js b/dist/src/queries/get_entity_revision.js new file mode 100644 index 00000000..a4d710de --- /dev/null +++ b/dist/src/queries/get_entity_revision.js @@ -0,0 +1,11 @@ +import * as validate from '../helpers/validate.js'; +import { rejectObsoleteInterface } from '../utils/utils.js'; +export function getEntityRevisionFactory(instance, wgScriptPath) { + return function getEntityRevision({ id, revision }) { + rejectObsoleteInterface(arguments); + validate.entityId(id); + validate.revisionId(revision); + return `${instance}/${wgScriptPath}/index.php?title=Special:EntityData/${id}.json&revision=${revision}`; + }; +} +//# sourceMappingURL=get_entity_revision.js.map \ No newline at end of file diff --git a/dist/src/queries/get_entity_revision.js.map b/dist/src/queries/get_entity_revision.js.map new file mode 100644 index 00000000..25d38b1b --- /dev/null +++ b/dist/src/queries/get_entity_revision.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_entity_revision.js","sourceRoot":"","sources":["../../../src/queries/get_entity_revision.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,QAAQ,MAAM,wBAAwB,CAAA;AAClD,OAAO,EAAE,uBAAuB,EAAE,MAAM,mBAAmB,CAAA;AAS3D,MAAM,UAAU,wBAAwB,CAAE,QAAa,EAAE,YAAoB;IAC3E,OAAO,SAAS,iBAAiB,CAAE,EAAE,EAAE,EAAE,QAAQ,EAA4B;QAC3E,uBAAuB,CAAC,SAAS,CAAC,CAAA;QAClC,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAA;QACrB,QAAQ,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAA;QAC7B,OAAO,GAAG,QAAQ,IAAI,YAAY,uCAAuC,EAAE,kBAAkB,QAAQ,EAAE,CAAA;IACzG,CAAC,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/src/queries/get_many_entities.d.ts b/dist/src/queries/get_many_entities.d.ts new file mode 100644 index 00000000..819662af --- /dev/null +++ b/dist/src/queries/get_many_entities.d.ts @@ -0,0 +1,8 @@ +import type { GetEntitiesOptions } from './get_entities.js'; +import type { EntityId } from '../types/entity.js'; +import type { BuildUrlFunction, Url } from '../utils/build_url.js'; +export interface GetManyEntitiesOptions extends GetEntitiesOptions { + ids: EntityId[]; +} +export declare function getManyEntitiesFactory(buildUrl: BuildUrlFunction): ({ ids, languages, props, format, redirects }: GetManyEntitiesOptions) => Url[]; +//# sourceMappingURL=get_many_entities.d.ts.map \ No newline at end of file diff --git a/dist/src/queries/get_many_entities.d.ts.map b/dist/src/queries/get_many_entities.d.ts.map new file mode 100644 index 00000000..ca6dea7f --- /dev/null +++ b/dist/src/queries/get_many_entities.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"get_many_entities.d.ts","sourceRoot":"","sources":["../../../src/queries/get_many_entities.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,mBAAmB,CAAA;AAC3D,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAA;AAClD,OAAO,KAAK,EAAE,gBAAgB,EAAE,GAAG,EAAE,MAAM,uBAAuB,CAAA;AAElE,MAAM,WAAW,sBAAuB,SAAQ,kBAAkB;IAChE,GAAG,EAAE,QAAQ,EAAE,CAAA;CAChB;AAED,wBAAgB,sBAAsB,CAAE,QAAQ,EAAE,gBAAgB,kDAEe,sBAAsB,KAAG,GAAG,EAAE,CAM9G"} \ No newline at end of file diff --git a/dist/src/queries/get_many_entities.js b/dist/src/queries/get_many_entities.js new file mode 100644 index 00000000..a96b97bf --- /dev/null +++ b/dist/src/queries/get_many_entities.js @@ -0,0 +1,22 @@ +import { rejectObsoleteInterface } from '../utils/utils.js'; +import { getEntitiesFactory } from './get_entities.js'; +export function getManyEntitiesFactory(buildUrl) { + const getEntities = getEntitiesFactory(buildUrl); + return function getManyEntities({ ids, languages, props, format, redirects }) { + rejectObsoleteInterface(arguments); + if (!(ids instanceof Array)) + throw new Error('getManyEntities expects an array of ids'); + return getChunks(ids) + .map(idsGroup => getEntities({ ids: idsGroup, languages, props, format, redirects })); + }; +} +function getChunks(ids) { + const chunks = []; + while (ids.length > 0) { + const chunk = ids.slice(0, 50); + ids = ids.slice(50); + chunks.push(chunk); + } + return chunks; +} +//# sourceMappingURL=get_many_entities.js.map \ No newline at end of file diff --git a/dist/src/queries/get_many_entities.js.map b/dist/src/queries/get_many_entities.js.map new file mode 100644 index 00000000..5ec6494a --- /dev/null +++ b/dist/src/queries/get_many_entities.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_many_entities.js","sourceRoot":"","sources":["../../../src/queries/get_many_entities.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,uBAAuB,EAAE,MAAM,mBAAmB,CAAA;AAC3D,OAAO,EAAE,kBAAkB,EAAE,MAAM,mBAAmB,CAAA;AAStD,MAAM,UAAU,sBAAsB,CAAE,QAA0B;IAChE,MAAM,WAAW,GAAG,kBAAkB,CAAC,QAAQ,CAAC,CAAA;IAChD,OAAO,SAAS,eAAe,CAAE,EAAE,GAAG,EAAE,SAAS,EAAE,KAAK,EAAE,MAAM,EAAE,SAAS,EAA0B;QACnG,uBAAuB,CAAC,SAAS,CAAC,CAAA;QAClC,IAAI,CAAC,CAAC,GAAG,YAAY,KAAK,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,yCAAyC,CAAC,CAAA;QACvF,OAAO,SAAS,CAAC,GAAG,CAAC;aAClB,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,KAAK,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC,CAAA;IACzF,CAAC,CAAA;AACH,CAAC;AAED,SAAS,SAAS,CAAoB,GAAiB;IACrD,MAAM,MAAM,GAAG,EAAE,CAAA;IACjB,OAAO,GAAG,CAAC,MAAM,GAAG,CAAC,EAAE;QACrB,MAAM,KAAK,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,CAAA;QAC9B,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,CAAA;QACnB,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;KACnB;IACD,OAAO,MAAM,CAAA;AACf,CAAC"} \ No newline at end of file diff --git a/dist/src/queries/get_reverse_claims.d.ts b/dist/src/queries/get_reverse_claims.d.ts new file mode 100644 index 00000000..105e821d --- /dev/null +++ b/dist/src/queries/get_reverse_claims.d.ts @@ -0,0 +1,11 @@ +import type { PropertyId } from '../types/entity.js'; +import type { Url } from '../utils/build_url.js'; +export interface GetReverseClaimsOptions { + properties: PropertyId | PropertyId[]; + values: string | number | string[] | number[]; + limit?: number; + caseInsensitive?: boolean; + keepProperties?: boolean; +} +export declare const getReverseClaimsFactory: (sparqlEndpoint: Url) => (options: GetReverseClaimsOptions) => Url; +//# sourceMappingURL=get_reverse_claims.d.ts.map \ No newline at end of file diff --git a/dist/src/queries/get_reverse_claims.d.ts.map b/dist/src/queries/get_reverse_claims.d.ts.map new file mode 100644 index 00000000..5bc3e0cd --- /dev/null +++ b/dist/src/queries/get_reverse_claims.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"get_reverse_claims.d.ts","sourceRoot":"","sources":["../../../src/queries/get_reverse_claims.ts"],"names":[],"mappings":"AAIA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,oBAAoB,CAAA;AACpD,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,uBAAuB,CAAA;AAOhD,MAAM,WAAW,uBAAuB;IACtC,UAAU,EAAE,UAAU,GAAG,UAAU,EAAE,CAAA;IACrC,MAAM,EAAE,MAAM,GAAG,MAAM,GAAG,MAAM,EAAE,GAAG,MAAM,EAAE,CAAA;IAC7C,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,eAAe,CAAC,EAAE,OAAO,CAAA;IACzB,cAAc,CAAC,EAAE,OAAO,CAAA;CACzB;AAED,eAAO,MAAM,uBAAuB,mBAAoB,GAAG,eAEd,uBAAuB,KAAG,GAetE,CAAA"} \ No newline at end of file diff --git a/dist/src/queries/get_reverse_claims.js b/dist/src/queries/get_reverse_claims.js new file mode 100644 index 00000000..b1229b77 --- /dev/null +++ b/dist/src/queries/get_reverse_claims.js @@ -0,0 +1,57 @@ +import { isItemId } from '../helpers/helpers.js'; +import * as validate from '../helpers/validate.js'; +import { forceArray } from '../utils/utils.js'; +import { sparqlQueryFactory } from './sparql_query.js'; +// Fiter-out properties. Can't be filtered by +// `?subject a wikibase:Item`, as those triples are omitted +// https://www.mediawiki.org/wiki/Wikibase/Indexing/RDF_Dump_Format#WDQS_data_differences +const itemsOnly = 'FILTER NOT EXISTS { ?subject rdf:type wikibase:Property . } '; +export const getReverseClaimsFactory = (sparqlEndpoint) => { + const sparqlQuery = sparqlQueryFactory(sparqlEndpoint); + return function getReverseClaims(options) { + let { properties } = options; + const { values, limit, caseInsensitive, keepProperties } = options; + const valueFn = caseInsensitive ? caseInsensitiveValueQuery : directValueQuery; + const filter = keepProperties ? '' : itemsOnly; + // Allow to request values for several properties at once + properties = forceArray(properties); + properties.forEach(o => validate.propertyId(o)); + const valueBlock = getValueBlock(values, valueFn, properties, filter); + let sparql = `SELECT DISTINCT ?subject WHERE { ${valueBlock} }`; + if (limit) + sparql += ` LIMIT ${limit}`; + return sparqlQuery(sparql); + }; +}; +const getValueBlock = (values, valueFn, properties, filter) => { + properties = properties.map(prefixifyProperty).join('|'); + if (!(values instanceof Array)) { + return valueFn(properties, getValueString(values), filter); + } + const valuesBlocks = values + .map(getValueString) + .map(valStr => valueFn(properties, valStr, filter)); + return '{ ' + valuesBlocks.join('} UNION {') + ' }'; +}; +const getValueString = value => { + if (isItemId(value)) { + value = `wd:${value}`; + } + else if (typeof value === 'string') { + value = `'${value}'`; + } + return value; +}; +const directValueQuery = (properties, value, filter) => { + return `?subject ${properties} ${value} . + ${filter}`; +}; +// Discussion on how to make this query optimal: +// http://stackoverflow.com/q/43073266/3324977 +const caseInsensitiveValueQuery = (properties, value, filter) => { + return `?subject ${properties} ?value . + FILTER (lcase(?value) = ${value.toLowerCase()}) + ${filter}`; +}; +const prefixifyProperty = property => 'wdt:' + property; +//# sourceMappingURL=get_reverse_claims.js.map \ No newline at end of file diff --git a/dist/src/queries/get_reverse_claims.js.map b/dist/src/queries/get_reverse_claims.js.map new file mode 100644 index 00000000..b0560db2 --- /dev/null +++ b/dist/src/queries/get_reverse_claims.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_reverse_claims.js","sourceRoot":"","sources":["../../../src/queries/get_reverse_claims.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/queries/get_revisions.d.ts b/dist/src/queries/get_revisions.d.ts new file mode 100644 index 00000000..3e72bdc4 --- /dev/null +++ b/dist/src/queries/get_revisions.d.ts @@ -0,0 +1,16 @@ +import type { EntityPageTitle } from '../types/entity.js'; +import type { UrlResultFormat } from '../types/options.js'; +import type { BuildUrlFunction } from '../utils/build_url.js'; +export interface GetRevisionsOptions { + ids: EntityPageTitle | EntityPageTitle[]; + format?: UrlResultFormat; + limit?: number; + start?: Date | string | number; + end?: Date | string | number; + prop?: string | string[]; + user?: string; + excludeuser?: string; + tag?: string; +} +export declare function getRevisionsFactory(buildUrl: BuildUrlFunction): ({ ids, format, limit, start, end, prop, user, excludeuser, tag }: GetRevisionsOptions) => string; +//# sourceMappingURL=get_revisions.d.ts.map \ No newline at end of file diff --git a/dist/src/queries/get_revisions.d.ts.map b/dist/src/queries/get_revisions.d.ts.map new file mode 100644 index 00000000..025184c8 --- /dev/null +++ b/dist/src/queries/get_revisions.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"get_revisions.d.ts","sourceRoot":"","sources":["../../../src/queries/get_revisions.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAA;AACzD,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,qBAAqB,CAAA;AAC1D,OAAO,KAAK,EAAsB,gBAAgB,EAAE,MAAM,uBAAuB,CAAA;AAIjF,MAAM,WAAW,mBAAmB;IAClC,GAAG,EAAE,eAAe,GAAG,eAAe,EAAE,CAAA;IACxC,MAAM,CAAC,EAAE,eAAe,CAAA;IACxB,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,KAAK,CAAC,EAAE,IAAI,GAAG,MAAM,GAAG,MAAM,CAAA;IAC9B,GAAG,CAAC,EAAE,IAAI,GAAG,MAAM,GAAG,MAAM,CAAA;IAC5B,IAAI,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,CAAA;IACxB,IAAI,CAAC,EAAE,MAAM,CAAA;IACb,WAAW,CAAC,EAAE,MAAM,CAAA;IACpB,GAAG,CAAC,EAAE,MAAM,CAAA;CACb;AAED,wBAAgB,mBAAmB,CAAE,QAAQ,EAAE,gBAAgB,sEACmC,mBAAmB,YA6BpH"} \ No newline at end of file diff --git a/dist/src/queries/get_revisions.js b/dist/src/queries/get_revisions.js new file mode 100644 index 00000000..2f800b75 --- /dev/null +++ b/dist/src/queries/get_revisions.js @@ -0,0 +1,46 @@ +import * as validate from '../helpers/validate.js'; +import { forceArray, rejectObsoleteInterface } from '../utils/utils.js'; +export function getRevisionsFactory(buildUrl) { + return function getRevisions({ ids, format, limit, start, end, prop, user, excludeuser, tag }) { + rejectObsoleteInterface(arguments); + ids = forceArray(ids); + ids.forEach(o => validate.entityPageTitle(o)); + const uniqueId = ids.length === 1; + const query = { + action: 'query', + prop: 'revisions', + }; + query.titles = ids.join('|'); + query.format = format || 'json'; + if (uniqueId) + query.rvlimit = limit || 'max'; + if (uniqueId && start) + query.rvstart = getEpochSeconds(start); + if (uniqueId && end) + query.rvend = getEpochSeconds(end); + if (prop) { + query.rvprop = forceArray(prop).join('|'); + } + else { + query.rvprop = 'ids|flags|timestamp|user|userid|size|slotsize|sha1|slotsha1|contentmodel|comment|parsedcomment|content|tags|roles|oresscores'; + } + query.rvslots = '*'; + if (user) + query.rvuser = user; + if (excludeuser) + query.rvexcludeuser = excludeuser; + if (tag) + query.rvtag = tag; + return buildUrl(query); + }; +} +const getEpochSeconds = (date) => { + // Return already formatted epoch seconds: + // if a date in milliseconds appear to be earlier than 2000-01-01, that's probably + // already seconds actually + if (typeof date === 'number' && date < earliestPointInMs) + return date; + return Math.trunc(new Date(date).getTime() / 1000); +}; +const earliestPointInMs = new Date('2000-01-01').getTime(); +//# sourceMappingURL=get_revisions.js.map \ No newline at end of file diff --git a/dist/src/queries/get_revisions.js.map b/dist/src/queries/get_revisions.js.map new file mode 100644 index 00000000..54a72cdb --- /dev/null +++ b/dist/src/queries/get_revisions.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_revisions.js","sourceRoot":"","sources":["../../../src/queries/get_revisions.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,QAAQ,MAAM,wBAAwB,CAAA;AAClD,OAAO,EAAE,UAAU,EAAE,uBAAuB,EAAE,MAAM,mBAAmB,CAAA;AAmBvE,MAAM,UAAU,mBAAmB,CAAE,QAA0B;IAC7D,OAAO,SAAS,YAAY,CAAE,EAAE,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,GAAG,EAAuB;QACjH,uBAAuB,CAAC,SAAS,CAAC,CAAA;QAClC,GAAG,GAAG,UAAU,CAAC,GAAG,CAAC,CAAA;QACrB,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAA;QAE7C,MAAM,QAAQ,GAAG,GAAG,CAAC,MAAM,KAAK,CAAC,CAAA;QACjC,MAAM,KAAK,GAAuB;YAChC,MAAM,EAAE,OAAO;YACf,IAAI,EAAE,WAAW;SAClB,CAAA;QAED,KAAK,CAAC,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QAC5B,KAAK,CAAC,MAAM,GAAG,MAAM,IAAI,MAAM,CAAA;QAC/B,IAAI,QAAQ;YAAE,KAAK,CAAC,OAAO,GAAG,KAAK,IAAI,KAAK,CAAA;QAC5C,IAAI,QAAQ,IAAI,KAAK;YAAE,KAAK,CAAC,OAAO,GAAG,eAAe,CAAC,KAAK,CAAC,CAAA;QAC7D,IAAI,QAAQ,IAAI,GAAG;YAAE,KAAK,CAAC,KAAK,GAAG,eAAe,CAAC,GAAG,CAAC,CAAA;QAEvD,IAAI,IAAI,EAAE;YACR,KAAK,CAAC,MAAM,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;SAC1C;aAAM;YACL,KAAK,CAAC,MAAM,GAAG,8HAA8H,CAAA;SAC9I;QACD,KAAK,CAAC,OAAO,GAAG,GAAG,CAAA;QACnB,IAAI,IAAI;YAAE,KAAK,CAAC,MAAM,GAAG,IAAI,CAAA;QAC7B,IAAI,WAAW;YAAE,KAAK,CAAC,aAAa,GAAG,WAAW,CAAA;QAClD,IAAI,GAAG;YAAE,KAAK,CAAC,KAAK,GAAG,GAAG,CAAA;QAE1B,OAAO,QAAQ,CAAC,KAAK,CAAC,CAAA;IACxB,CAAC,CAAA;AACH,CAAC;AAED,MAAM,eAAe,GAAG,CAAC,IAA4B,EAAE,EAAE;IACvD,0CAA0C;IAC1C,kFAAkF;IAClF,2BAA2B;IAC3B,IAAI,OAAO,IAAI,KAAK,QAAQ,IAAI,IAAI,GAAG,iBAAiB;QAAE,OAAO,IAAI,CAAA;IACrE,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,CAAA;AACpD,CAAC,CAAA;AAED,MAAM,iBAAiB,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,OAAO,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/src/queries/search_entities.d.ts b/dist/src/queries/search_entities.d.ts new file mode 100644 index 00000000..0c318543 --- /dev/null +++ b/dist/src/queries/search_entities.d.ts @@ -0,0 +1,14 @@ +import type { EntityType } from '../types/entity.js'; +import type { UrlResultFormat } from '../types/options.js'; +import type { BuildUrlFunction, Url } from '../utils/build_url.js'; +export interface SearchEntitiesOptions { + search: string; + language?: string; + limit?: string | number; + continue?: string | number; + format?: UrlResultFormat; + uselang?: string; + type?: EntityType; +} +export declare const searchEntitiesFactory: (buildUrl: BuildUrlFunction) => ({ search, language, uselang, limit, continue: continu, format, type, }: SearchEntitiesOptions) => Url; +//# sourceMappingURL=search_entities.d.ts.map \ No newline at end of file diff --git a/dist/src/queries/search_entities.d.ts.map b/dist/src/queries/search_entities.d.ts.map new file mode 100644 index 00000000..1b5b6091 --- /dev/null +++ b/dist/src/queries/search_entities.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"search_entities.d.ts","sourceRoot":"","sources":["../../../src/queries/search_entities.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,oBAAoB,CAAA;AACpD,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,qBAAqB,CAAA;AAC1D,OAAO,KAAK,EAAE,gBAAgB,EAAE,GAAG,EAAE,MAAM,uBAAuB,CAAA;AAElE,MAAM,WAAW,qBAAqB;IACpC,MAAM,EAAE,MAAM,CAAA;IACd,QAAQ,CAAC,EAAE,MAAM,CAAA;IACjB,KAAK,CAAC,EAAE,MAAM,GAAG,MAAM,CAAA;IACvB,QAAQ,CAAC,EAAE,MAAM,GAAG,MAAM,CAAA;IAC1B,MAAM,CAAC,EAAE,eAAe,CAAA;IACxB,OAAO,CAAC,EAAE,MAAM,CAAA;IAChB,IAAI,CAAC,EAAE,UAAU,CAAA;CAClB;AAED,eAAO,MAAM,qBAAqB,aAAc,gBAAgB,8EAS3D,qBAAqB,KAAG,GAkB5B,CAAA"} \ No newline at end of file diff --git a/dist/src/queries/search_entities.js b/dist/src/queries/search_entities.js new file mode 100644 index 00000000..5ca26dba --- /dev/null +++ b/dist/src/queries/search_entities.js @@ -0,0 +1,23 @@ +import { EntityTypes } from '../types/entity.js'; +import { isOfType, rejectObsoleteInterface } from '../utils/utils.js'; +export const searchEntitiesFactory = (buildUrl) => { + return function searchEntities({ search, language = 'en', uselang, limit = '20', continue: continu = '0', format = 'json', type = 'item', }) { + rejectObsoleteInterface(arguments); + uselang = uselang || language; + if (!(search && search.length > 0)) + throw new Error("search can't be empty"); + if (!isOfType(EntityTypes, type)) + throw new Error(`invalid type: ${type}`); + return buildUrl({ + action: 'wbsearchentities', + search, + language, + limit, + continue: continu, + format, + uselang, + type, + }); + }; +}; +//# sourceMappingURL=search_entities.js.map \ No newline at end of file diff --git a/dist/src/queries/search_entities.js.map b/dist/src/queries/search_entities.js.map new file mode 100644 index 00000000..33da2bf3 --- /dev/null +++ b/dist/src/queries/search_entities.js.map @@ -0,0 +1 @@ +{"version":3,"file":"search_entities.js","sourceRoot":"","sources":["../../../src/queries/search_entities.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,oBAAoB,CAAA;AAChD,OAAO,EAAE,QAAQ,EAAE,uBAAuB,EAAE,MAAM,mBAAmB,CAAA;AAerE,MAAM,CAAC,MAAM,qBAAqB,GAAG,CAAC,QAA0B,EAAE,EAAE;IAClE,OAAO,SAAS,cAAc,CAAE,EAC9B,MAAM,EACN,QAAQ,GAAG,IAAI,EACf,OAAO,EACP,KAAK,GAAG,IAAI,EACZ,QAAQ,EAAE,OAAO,GAAG,GAAG,EACvB,MAAM,GAAG,MAAM,EACf,IAAI,GAAG,MAAM,GACS;QACtB,uBAAuB,CAAC,SAAS,CAAC,CAAA;QAClC,OAAO,GAAG,OAAO,IAAI,QAAQ,CAAA;QAE7B,IAAI,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,uBAAuB,CAAC,CAAA;QAC5E,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,IAAI,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,iBAAiB,IAAI,EAAE,CAAC,CAAA;QAE1E,OAAO,QAAQ,CAAC;YACd,MAAM,EAAE,kBAAkB;YAC1B,MAAM;YACN,QAAQ;YACR,KAAK;YACL,QAAQ,EAAE,OAAO;YACjB,MAAM;YACN,OAAO;YACP,IAAI;SACL,CAAC,CAAA;IACJ,CAAC,CAAA;AACH,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/src/queries/sparql_query.d.ts b/dist/src/queries/sparql_query.d.ts new file mode 100644 index 00000000..29d22773 --- /dev/null +++ b/dist/src/queries/sparql_query.d.ts @@ -0,0 +1,3 @@ +import type { Url } from '../utils/build_url.js'; +export declare function sparqlQueryFactory(sparqlEndpoint: Url): (sparql: string) => Url; +//# sourceMappingURL=sparql_query.d.ts.map \ No newline at end of file diff --git a/dist/src/queries/sparql_query.d.ts.map b/dist/src/queries/sparql_query.d.ts.map new file mode 100644 index 00000000..3d3bca4e --- /dev/null +++ b/dist/src/queries/sparql_query.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sparql_query.d.ts","sourceRoot":"","sources":["../../../src/queries/sparql_query.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,uBAAuB,CAAA;AAEhD,wBAAgB,kBAAkB,CAAE,cAAc,EAAE,GAAG,YAChB,MAAM,KAAG,GAAG,CAIlD"} \ No newline at end of file diff --git a/dist/src/queries/sparql_query.js b/dist/src/queries/sparql_query.js new file mode 100644 index 00000000..559a392c --- /dev/null +++ b/dist/src/queries/sparql_query.js @@ -0,0 +1,8 @@ +import { fixedEncodeURIComponent } from '../utils/utils.js'; +export function sparqlQueryFactory(sparqlEndpoint) { + return function sparqlQuery(sparql) { + const query = fixedEncodeURIComponent(sparql); + return `${sparqlEndpoint}?format=json&query=${query}`; + }; +} +//# sourceMappingURL=sparql_query.js.map \ No newline at end of file diff --git a/dist/src/queries/sparql_query.js.map b/dist/src/queries/sparql_query.js.map new file mode 100644 index 00000000..970bbb6e --- /dev/null +++ b/dist/src/queries/sparql_query.js.map @@ -0,0 +1 @@ +{"version":3,"file":"sparql_query.js","sourceRoot":"","sources":["../../../src/queries/sparql_query.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,uBAAuB,EAAE,MAAM,mBAAmB,CAAA;AAG3D,MAAM,UAAU,kBAAkB,CAAE,cAAmB;IACrD,OAAO,SAAS,WAAW,CAAE,MAAc;QACzC,MAAM,KAAK,GAAG,uBAAuB,CAAC,MAAM,CAAC,CAAA;QAC7C,OAAO,GAAG,cAAc,sBAAsB,KAAK,EAAE,CAAA;IACvD,CAAC,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/src/types/claim.d.ts b/dist/src/types/claim.d.ts new file mode 100644 index 00000000..2a1d50e3 --- /dev/null +++ b/dist/src/types/claim.d.ts @@ -0,0 +1,37 @@ +import type { Guid, PropertyId } from './entity.js'; +import type { SnakValue } from './snakvalue.js'; +import type { parsers } from '../helpers/parse_snak.js'; +export type Rank = 'normal' | 'preferred' | 'deprecated'; +export type SnakType = 'value' | 'somevalue' | 'novalue'; +export type DataType = keyof typeof parsers; +export interface Claim { + id: Guid; + mainsnak: Snak; + rank: Rank; + type: 'statement'; + qualifiers?: Qualifiers; + 'qualifiers-order'?: PropertyId[]; + references?: Reference[]; +} +export type PropertyClaims = Claim[]; +export type PropertySnaks = Snak[]; +export type Claims = Record; +export type Snaks = Record; +export interface Snak { + datatype: DataType; + datavalue?: SnakValue; + hash: string; + property: PropertyId; + snaktype: SnakType; +} +export type Qualifier = Snak; +export type PropertyQualifiers = Qualifier[]; +export type Qualifiers = Record; +export type ReferenceSnak = Snak; +export interface Reference { + hash: string; + snaks: Record; + 'snaks-order': PropertyId[]; +} +export type References = Reference[]; +//# sourceMappingURL=claim.d.ts.map \ No newline at end of file diff --git a/dist/src/types/claim.d.ts.map b/dist/src/types/claim.d.ts.map new file mode 100644 index 00000000..029d0ef2 --- /dev/null +++ b/dist/src/types/claim.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"claim.d.ts","sourceRoot":"","sources":["../../../src/types/claim.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACnD,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,gBAAgB,CAAA;AAC/C,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAA;AAEvD,MAAM,MAAM,IAAI,GAAG,QAAQ,GAAG,WAAW,GAAG,YAAY,CAAA;AACxD,MAAM,MAAM,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,SAAS,CAAA;AAExD,MAAM,MAAM,QAAQ,GAAG,MAAM,OAAO,OAAO,CAAA;AAE3C,MAAM,WAAW,KAAK;IACpB,EAAE,EAAE,IAAI,CAAA;IACR,QAAQ,EAAE,IAAI,CAAA;IACd,IAAI,EAAE,IAAI,CAAA;IACV,IAAI,EAAE,WAAW,CAAA;IACjB,UAAU,CAAC,EAAE,UAAU,CAAA;IACvB,kBAAkB,CAAC,EAAE,UAAU,EAAE,CAAA;IACjC,UAAU,CAAC,EAAE,SAAS,EAAE,CAAA;CACzB;AAED,MAAM,MAAM,cAAc,GAAG,KAAK,EAAE,CAAA;AACpC,MAAM,MAAM,aAAa,GAAG,IAAI,EAAE,CAAA;AAElC,MAAM,MAAM,MAAM,GAAG,MAAM,CAAC,UAAU,EAAE,cAAc,CAAC,CAAA;AACvD,MAAM,MAAM,KAAK,GAAG,MAAM,CAAC,UAAU,EAAE,aAAa,CAAC,CAAA;AAErD,MAAM,WAAW,IAAI;IACnB,QAAQ,EAAE,QAAQ,CAAA;IAClB,SAAS,CAAC,EAAE,SAAS,CAAA;IACrB,IAAI,EAAE,MAAM,CAAA;IACZ,QAAQ,EAAE,UAAU,CAAA;IACpB,QAAQ,EAAE,QAAQ,CAAA;CACnB;AAED,MAAM,MAAM,SAAS,GAAG,IAAI,CAAA;AAE5B,MAAM,MAAM,kBAAkB,GAAG,SAAS,EAAE,CAAA;AAE5C,MAAM,MAAM,UAAU,GAAG,MAAM,CAAC,UAAU,EAAE,kBAAkB,CAAC,CAAA;AAE/D,MAAM,MAAM,aAAa,GAAG,IAAI,CAAA;AAEhC,MAAM,WAAW,SAAS;IACxB,IAAI,EAAE,MAAM,CAAA;IACZ,KAAK,EAAE,MAAM,CAAC,UAAU,EAAE,aAAa,EAAE,CAAC,CAAA;IAC1C,aAAa,EAAE,UAAU,EAAE,CAAA;CAC5B;AAED,MAAM,MAAM,UAAU,GAAG,SAAS,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/src/types/claim.js b/dist/src/types/claim.js new file mode 100644 index 00000000..d2f7750b --- /dev/null +++ b/dist/src/types/claim.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=claim.js.map \ No newline at end of file diff --git a/dist/src/types/claim.js.map b/dist/src/types/claim.js.map new file mode 100644 index 00000000..ade96480 --- /dev/null +++ b/dist/src/types/claim.js.map @@ -0,0 +1 @@ +{"version":3,"file":"claim.js","sourceRoot":"","sources":["../../../src/types/claim.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/types/entity.d.ts b/dist/src/types/entity.d.ts new file mode 100644 index 00000000..8a11a146 --- /dev/null +++ b/dist/src/types/entity.d.ts @@ -0,0 +1,106 @@ +import type { Claims, DataType } from './claim.js'; +import type { Form, Sense, SimplifiedForms, SimplifiedSenses } from './lexeme.js'; +import type { SimplifiedClaims } from './simplify_claims.js'; +import type { SimplifiedSitelinks, Sitelinks } from './sitelinks.js'; +import type { Aliases, Descriptions, Labels, Lemmas, SimplifiedAliases, SimplifiedDescriptions, SimplifiedLabels, SimplifiedLemmas } from './terms.js'; +export declare const EntityTypes: readonly ["item", "property", "lexeme", "form", "sense"]; +export type EntityType = typeof EntityTypes[number]; +export type NumericId = `${number}`; +export type ItemId = `Q${number}`; +export type PropertyId = `P${number}`; +export type LexemeId = `L${number}`; +export type FormId = `L${number}-F${number}`; +export type SenseId = `L${number}-S${number}`; +export type EntitySchemaId = `E${number}`; +export type MediaInfoId = `M${number}`; +export type RevisionId = `${number}`; +export type PropertyClaimsId = `${EntityId}#${PropertyId}`; +export type EntityId = NonNestedEntityId | FormId | SenseId; +export type NonNestedEntityId = ItemId | PropertyId | LexemeId | MediaInfoId; +export type NamespacedEntityId = `Item:${ItemId}` | `Lexeme:${LexemeId}` | `Property:${PropertyId}`; +export type Guid = `${EntityId | Lowercase}$${string}`; +/** + * A more shell-friendly GUID syntax, with a "-" instead of a "$" + */ +export type GuidAltSyntax = `${EntityId | Lowercase}-${string}`; +export type Hash = string; +export type Entity = Property | Item | Lexeme | MediaInfo; +export type EntityPageTitle = NamespacedEntityId | ItemId; +export type Entities = Record; +export interface Property extends EntityInfo { + type: 'property'; + datatype?: DataType; + labels?: Labels; + descriptions?: Descriptions; + aliases?: Aliases; + claims?: Claims; +} +export interface Item extends EntityInfo { + type: 'item'; + labels?: Labels; + descriptions?: Descriptions; + aliases?: Aliases; + claims?: Claims; + sitelinks?: Sitelinks; +} +export interface Lexeme extends EntityInfo { + type: 'lexeme'; + lexicalCategory: ItemId; + language: ItemId; + claims?: Claims; + lemmas?: Lemmas; + forms?: Form[]; + senses?: Sense[]; +} +export interface MediaInfo extends EntityInfo { + type: 'mediainfo'; + labels?: Labels; + descriptions?: Descriptions; + statements?: Claims; +} +export interface EntityInfo { + pageid?: number; + ns?: number; + title?: string; + lastrevid?: number; + modified?: string; + redirects?: { + from: T; + to: T; + }; + id: T; +} +export interface SimplifiedEntityInfo { + id: EntityId; + modified?: string; +} +export interface SimplifiedItem extends SimplifiedEntityInfo { + type: 'item'; + labels?: SimplifiedLabels; + descriptions?: SimplifiedDescriptions; + aliases?: SimplifiedAliases; + claims?: SimplifiedClaims; + sitelinks?: SimplifiedSitelinks; + lexicalCategory: string; +} +export interface SimplifiedProperty extends SimplifiedEntityInfo { + type: 'property'; + datatype: DataType; + labels?: SimplifiedLabels; + descriptions?: SimplifiedDescriptions; + aliases?: SimplifiedAliases; + claims?: SimplifiedClaims; + lexicalCategory: string; +} +export interface SimplifiedLexeme extends SimplifiedEntityInfo { + type: 'lexeme'; + lexicalCategory: ItemId; + language: ItemId; + claims?: SimplifiedClaims; + lemmas?: SimplifiedLemmas; + forms?: SimplifiedForms; + senses?: SimplifiedSenses; +} +export type SimplifiedEntity = SimplifiedProperty | SimplifiedItem | SimplifiedLexeme; +export type SimplifiedEntities = Record; +//# sourceMappingURL=entity.d.ts.map \ No newline at end of file diff --git a/dist/src/types/entity.d.ts.map b/dist/src/types/entity.d.ts.map new file mode 100644 index 00000000..e8574a5f --- /dev/null +++ b/dist/src/types/entity.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"entity.d.ts","sourceRoot":"","sources":["../../../src/types/entity.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/types/entity.js b/dist/src/types/entity.js new file mode 100644 index 00000000..26ae55ae --- /dev/null +++ b/dist/src/types/entity.js @@ -0,0 +1,2 @@ +export const EntityTypes = ['item', 'property', 'lexeme', 'form', 'sense']; +//# sourceMappingURL=entity.js.map \ No newline at end of file diff --git a/dist/src/types/entity.js.map b/dist/src/types/entity.js.map new file mode 100644 index 00000000..ac1c7026 --- /dev/null +++ b/dist/src/types/entity.js.map @@ -0,0 +1 @@ +{"version":3,"file":"entity.js","sourceRoot":"","sources":["../../../src/types/entity.ts"],"names":[],"mappings":"AAMA,MAAM,CAAC,MAAM,WAAW,GAAG,CAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,CAAW,CAAA"} \ No newline at end of file diff --git a/dist/src/types/lexeme.d.ts b/dist/src/types/lexeme.d.ts new file mode 100644 index 00000000..8e0f117e --- /dev/null +++ b/dist/src/types/lexeme.d.ts @@ -0,0 +1,29 @@ +import type { Claims } from './claim.js'; +import type { FormId, ItemId, PropertyId, SenseId } from './entity.js'; +import type { SimplifiedClaims } from './simplify_claims.js'; +import type { Glosses, Representations, SimplifiedGlosses, SimplifiedRepresentations } from './terms.js'; +export interface Form { + id: FormId; + representations?: Representations; + grammaticalFeatures?: ItemId[]; + claims?: Claims; +} +export interface Sense { + id: SenseId; + glosses?: Glosses; + claims?: Claims; +} +export type SimplifiedForms = Record; +export type SimplifiedSenses = Record; +export interface SimplifiedForm { + id: FormId; + representations?: SimplifiedRepresentations; + grammaticalFeatures?: ItemId[]; + claims?: SimplifiedClaims; +} +export interface SimplifiedSense { + id: SenseId; + glosses?: SimplifiedGlosses; + claims?: SimplifiedClaims; +} +//# sourceMappingURL=lexeme.d.ts.map \ No newline at end of file diff --git a/dist/src/types/lexeme.d.ts.map b/dist/src/types/lexeme.d.ts.map new file mode 100644 index 00000000..e62ef416 --- /dev/null +++ b/dist/src/types/lexeme.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"lexeme.d.ts","sourceRoot":"","sources":["../../../src/types/lexeme.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,MAAM,aAAa,CAAA;AACtE,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,sBAAsB,CAAA;AAC5D,OAAO,KAAK,EAAE,OAAO,EAAE,eAAe,EAAE,iBAAiB,EAAE,yBAAyB,EAAE,MAAM,YAAY,CAAA;AAExG,MAAM,WAAW,IAAI;IACnB,EAAE,EAAE,MAAM,CAAA;IACV,eAAe,CAAC,EAAE,eAAe,CAAA;IACjC,mBAAmB,CAAC,EAAE,MAAM,EAAE,CAAA;IAC9B,MAAM,CAAC,EAAE,MAAM,CAAA;CAChB;AAED,MAAM,WAAW,KAAK;IACpB,EAAE,EAAE,OAAO,CAAA;IACX,OAAO,CAAC,EAAE,OAAO,CAAA;IACjB,MAAM,CAAC,EAAE,MAAM,CAAA;CAChB;AAED,MAAM,MAAM,eAAe,GAAG,MAAM,CAAC,UAAU,EAAE,cAAc,EAAE,CAAC,CAAA;AAClE,MAAM,MAAM,gBAAgB,GAAG,MAAM,CAAC,UAAU,EAAE,eAAe,EAAE,CAAC,CAAA;AAEpE,MAAM,WAAW,cAAc;IAC7B,EAAE,EAAE,MAAM,CAAA;IACV,eAAe,CAAC,EAAE,yBAAyB,CAAA;IAC3C,mBAAmB,CAAC,EAAE,MAAM,EAAE,CAAA;IAC9B,MAAM,CAAC,EAAE,gBAAgB,CAAA;CAC1B;AAED,MAAM,WAAW,eAAe;IAC9B,EAAE,EAAE,OAAO,CAAA;IACX,OAAO,CAAC,EAAE,iBAAiB,CAAA;IAC3B,MAAM,CAAC,EAAE,gBAAgB,CAAA;CAC1B"} \ No newline at end of file diff --git a/dist/src/types/lexeme.js b/dist/src/types/lexeme.js new file mode 100644 index 00000000..95b70781 --- /dev/null +++ b/dist/src/types/lexeme.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=lexeme.js.map \ No newline at end of file diff --git a/dist/src/types/lexeme.js.map b/dist/src/types/lexeme.js.map new file mode 100644 index 00000000..7505b25a --- /dev/null +++ b/dist/src/types/lexeme.js.map @@ -0,0 +1 @@ +{"version":3,"file":"lexeme.js","sourceRoot":"","sources":["../../../src/types/lexeme.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/types/options.d.ts b/dist/src/types/options.d.ts new file mode 100644 index 00000000..17550d0d --- /dev/null +++ b/dist/src/types/options.d.ts @@ -0,0 +1,19 @@ +import type { SimplifyClaimsOptions } from './simplify_claims.js'; +export interface InstanceConfig { + instance?: string; + sparqlEndpoint?: string; + wgScriptPath?: string; +} +export type Props = 'info' | 'sitelinks' | 'sitelinks/urls' | 'aliases' | 'labels' | 'descriptions' | 'claims' | 'datatype'; +export type UrlResultFormat = 'xml' | 'json'; +export type LanguageCode = string; +export interface SimplifyEntityOptions extends SimplifyClaimsOptions, SimplifySitelinkOptions { +} +export interface SimplifySitelinkOptions { + addUrl?: boolean; + keepBadges?: boolean; + keepAll?: boolean; +} +/** @deprecated use LanguageCode or WikimediaLanguageCode */ +export type WmLanguageCode = LanguageCode; +//# sourceMappingURL=options.d.ts.map \ No newline at end of file diff --git a/dist/src/types/options.d.ts.map b/dist/src/types/options.d.ts.map new file mode 100644 index 00000000..18fb8342 --- /dev/null +++ b/dist/src/types/options.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"options.d.ts","sourceRoot":"","sources":["../../../src/types/options.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,sBAAsB,CAAA;AAEjE,MAAM,WAAW,cAAc;IAC7B,QAAQ,CAAC,EAAE,MAAM,CAAA;IACjB,cAAc,CAAC,EAAE,MAAM,CAAA;IACvB,YAAY,CAAC,EAAE,MAAM,CAAA;CACtB;AAED,MAAM,MAAM,KAAK,GAAG,MAAM,GAAG,WAAW,GAAG,gBAAgB,GAAG,SAAS,GAAG,QAAQ,GAAG,cAAc,GAAG,QAAQ,GAAG,UAAU,CAAA;AAC3H,MAAM,MAAM,eAAe,GAAG,KAAK,GAAG,MAAM,CAAA;AAE5C,MAAM,MAAM,YAAY,GAAG,MAAM,CAAA;AAEjC,MAAM,WAAW,qBAAsB,SAAQ,qBAAqB,EAAE,uBAAuB;CAAG;AAEhG,MAAM,WAAW,uBAAuB;IACtC,MAAM,CAAC,EAAE,OAAO,CAAA;IAChB,UAAU,CAAC,EAAE,OAAO,CAAA;IACpB,OAAO,CAAC,EAAE,OAAO,CAAA;CAClB;AAED,4DAA4D;AAC5D,MAAM,MAAM,cAAc,GAAG,YAAY,CAAA"} \ No newline at end of file diff --git a/dist/src/types/options.js b/dist/src/types/options.js new file mode 100644 index 00000000..e9ded40b --- /dev/null +++ b/dist/src/types/options.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=options.js.map \ No newline at end of file diff --git a/dist/src/types/options.js.map b/dist/src/types/options.js.map new file mode 100644 index 00000000..b9fe6be0 --- /dev/null +++ b/dist/src/types/options.js.map @@ -0,0 +1 @@ +{"version":3,"file":"options.js","sourceRoot":"","sources":["../../../src/types/options.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/types/search.d.ts b/dist/src/types/search.d.ts new file mode 100644 index 00000000..282ef59a --- /dev/null +++ b/dist/src/types/search.d.ts @@ -0,0 +1,31 @@ +export interface SearchResult { + aliases?: string[]; + concepturi: string; + description?: string; + id: string; + label: string; + match: { + language: string; + text: string; + type: string; + }; + pageid: number; + repository: string; + title: string; + url: string; +} +export interface SearchResponse { + search: SearchResult[]; + 'search-continue': number; + searchinfo: { + search: string; + }; + success: number; + error?: { + code: string; + info: string; + '*': string; + }; + servedby: string; +} +//# sourceMappingURL=search.d.ts.map \ No newline at end of file diff --git a/dist/src/types/search.d.ts.map b/dist/src/types/search.d.ts.map new file mode 100644 index 00000000..b3eae1b4 --- /dev/null +++ b/dist/src/types/search.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"search.d.ts","sourceRoot":"","sources":["../../../src/types/search.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,YAAY;IAC3B,OAAO,CAAC,EAAE,MAAM,EAAE,CAAA;IAClB,UAAU,EAAE,MAAM,CAAA;IAClB,WAAW,CAAC,EAAE,MAAM,CAAA;IACpB,EAAE,EAAE,MAAM,CAAA;IACV,KAAK,EAAE,MAAM,CAAA;IACb,KAAK,EAAE;QACL,QAAQ,EAAE,MAAM,CAAA;QAChB,IAAI,EAAE,MAAM,CAAA;QACZ,IAAI,EAAE,MAAM,CAAA;KACb,CAAA;IACD,MAAM,EAAE,MAAM,CAAA;IACd,UAAU,EAAE,MAAM,CAAA;IAClB,KAAK,EAAE,MAAM,CAAA;IACb,GAAG,EAAE,MAAM,CAAA;CACZ;AAED,MAAM,WAAW,cAAc;IAC7B,MAAM,EAAE,YAAY,EAAE,CAAA;IACtB,iBAAiB,EAAE,MAAM,CAAA;IACzB,UAAU,EAAE;QAAE,MAAM,EAAE,MAAM,CAAA;KAAE,CAAA;IAC9B,OAAO,EAAE,MAAM,CAAA;IACf,KAAK,CAAC,EAAE;QACN,IAAI,EAAE,MAAM,CAAA;QACZ,IAAI,EAAE,MAAM,CAAA;QACZ,GAAG,EAAE,MAAM,CAAA;KACZ,CAAA;IACD,QAAQ,EAAE,MAAM,CAAA;CACjB"} \ No newline at end of file diff --git a/dist/src/types/search.js b/dist/src/types/search.js new file mode 100644 index 00000000..550f1565 --- /dev/null +++ b/dist/src/types/search.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=search.js.map \ No newline at end of file diff --git a/dist/src/types/search.js.map b/dist/src/types/search.js.map new file mode 100644 index 00000000..399127df --- /dev/null +++ b/dist/src/types/search.js.map @@ -0,0 +1 @@ +{"version":3,"file":"search.js","sourceRoot":"","sources":["../../../src/types/search.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/types/simplify_claims.d.ts b/dist/src/types/simplify_claims.d.ts new file mode 100644 index 00000000..f15d6c72 --- /dev/null +++ b/dist/src/types/simplify_claims.d.ts @@ -0,0 +1,56 @@ +import type { DataType, Rank, SnakType } from './claim.js'; +import type { Guid, Hash, PropertyId } from './entity.js'; +import type { timeConverters } from '../helpers/parse_snak.js'; +export interface SimplifySnakOptions { + entityPrefix?: string; + propertyPrefix?: string; + keepRichValues?: boolean; + keepTypes?: boolean; + keepQualifiers?: boolean; + keepReferences?: boolean; + keepHashes?: boolean; + keepSnaktypes?: boolean; + keepAll?: boolean; + timeConverter?: keyof typeof timeConverters; + novalueValue?: any; + somevalueValue?: any; +} +export type SimplifySnaksOptions = SimplifySnakOptions; +export interface SimplifyClaimsOptions extends SimplifySnaksOptions { + keepIds?: boolean; + keepRanks?: boolean; + keepNonTruthy?: boolean; + keepNonDeprecated?: boolean; +} +export interface CustomSimplifiedClaim extends CustomSimplifiedSnak { + id?: Guid; + rank?: Rank; + qualifiers?: SimplifiedQualifiers; + references?: SimplifiedReferences; +} +export type SimplifiedPropertyClaims = SimplifiedClaim[]; +export type SimplifiedPropertySnaks = SimplifiedSnak[]; +export type SimplifiedClaims = Record; +export type SimplifiedSnaks = Record; +export type SimplifiedQualifier = SimplifiedSnak; +export type SimplifiedPropertyQualifiers = SimplifiedQualifier[]; +export interface SimplifiedQualifiers { + [property: string]: SimplifiedPropertyQualifiers; +} +export type SimplifiedReferenceSnak = SimplifiedSnak; +export type SimplifiedReferenceSnaks = Record; +export interface RichSimplifiedReferenceSnaks { + snaks: SimplifiedReferenceSnaks; + hash: Hash; +} +export type SimplifiedReference = SimplifiedReferenceSnaks | RichSimplifiedReferenceSnaks; +export type SimplifiedReferences = SimplifiedReference[]; +export type SimplifiedSnak = string | number | CustomSimplifiedSnak; +export type SimplifiedClaim = string | number | CustomSimplifiedClaim; +export interface CustomSimplifiedSnak { + type?: DataType; + value: unknown; + snaktype?: SnakType; + hash?: Hash; +} +//# sourceMappingURL=simplify_claims.d.ts.map \ No newline at end of file diff --git a/dist/src/types/simplify_claims.d.ts.map b/dist/src/types/simplify_claims.d.ts.map new file mode 100644 index 00000000..47f102ca --- /dev/null +++ b/dist/src/types/simplify_claims.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_claims.d.ts","sourceRoot":"","sources":["../../../src/types/simplify_claims.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,QAAQ,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAA;AAC1D,OAAO,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACzD,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,0BAA0B,CAAA;AAE9D,MAAM,WAAW,mBAAmB;IAClC,YAAY,CAAC,EAAE,MAAM,CAAA;IACrB,cAAc,CAAC,EAAE,MAAM,CAAA;IACvB,cAAc,CAAC,EAAE,OAAO,CAAA;IACxB,SAAS,CAAC,EAAE,OAAO,CAAA;IACnB,cAAc,CAAC,EAAE,OAAO,CAAA;IACxB,cAAc,CAAC,EAAE,OAAO,CAAA;IACxB,UAAU,CAAC,EAAE,OAAO,CAAA;IACpB,aAAa,CAAC,EAAE,OAAO,CAAA;IACvB,OAAO,CAAC,EAAE,OAAO,CAAA;IACjB,aAAa,CAAC,EAAE,MAAM,OAAO,cAAc,CAAA;IAC3C,YAAY,CAAC,EAAE,GAAG,CAAA;IAClB,cAAc,CAAC,EAAE,GAAG,CAAA;CACrB;AAED,MAAM,MAAM,oBAAoB,GAAG,mBAAmB,CAAA;AAEtD,MAAM,WAAW,qBAAsB,SAAQ,oBAAoB;IACjE,OAAO,CAAC,EAAE,OAAO,CAAA;IACjB,SAAS,CAAC,EAAE,OAAO,CAAA;IACnB,aAAa,CAAC,EAAE,OAAO,CAAA;IACvB,iBAAiB,CAAC,EAAE,OAAO,CAAA;CAC5B;AAED,MAAM,WAAW,qBAAsB,SAAQ,oBAAoB;IACjE,EAAE,CAAC,EAAE,IAAI,CAAA;IACT,IAAI,CAAC,EAAE,IAAI,CAAA;IACX,UAAU,CAAC,EAAE,oBAAoB,CAAA;IACjC,UAAU,CAAC,EAAE,oBAAoB,CAAA;CAClC;AACD,MAAM,MAAM,wBAAwB,GAAG,eAAe,EAAE,CAAA;AACxD,MAAM,MAAM,uBAAuB,GAAG,cAAc,EAAE,CAAA;AAEtD,MAAM,MAAM,gBAAgB,GAAG,MAAM,CAAC,UAAU,EAAE,wBAAwB,CAAC,CAAA;AAC3E,MAAM,MAAM,eAAe,GAAG,MAAM,CAAC,UAAU,EAAE,uBAAuB,CAAC,CAAA;AAEzE,MAAM,MAAM,mBAAmB,GAAG,cAAc,CAAA;AAChD,MAAM,MAAM,4BAA4B,GAAG,mBAAmB,EAAE,CAAA;AAChE,MAAM,WAAW,oBAAoB;IACnC,CAAC,QAAQ,EAAE,MAAM,GAAG,4BAA4B,CAAA;CACjD;AAED,MAAM,MAAM,uBAAuB,GAAG,cAAc,CAAA;AAEpD,MAAM,MAAM,wBAAwB,GAAG,MAAM,CAAC,UAAU,EAAE,uBAAuB,EAAE,CAAC,CAAA;AAEpF,MAAM,WAAW,4BAA4B;IAC3C,KAAK,EAAE,wBAAwB,CAAA;IAC/B,IAAI,EAAE,IAAI,CAAA;CACX;AAED,MAAM,MAAM,mBAAmB,GAAG,wBAAwB,GAAG,4BAA4B,CAAA;AAEzF,MAAM,MAAM,oBAAoB,GAAG,mBAAmB,EAAE,CAAA;AAExD,MAAM,MAAM,cAAc,GAAG,MAAM,GAAG,MAAM,GAAG,oBAAoB,CAAA;AACnE,MAAM,MAAM,eAAe,GAAG,MAAM,GAAG,MAAM,GAAG,qBAAqB,CAAA;AAErE,MAAM,WAAW,oBAAoB;IACnC,IAAI,CAAC,EAAE,QAAQ,CAAA;IACf,KAAK,EAAE,OAAO,CAAA;IACd,QAAQ,CAAC,EAAE,QAAQ,CAAA;IACnB,IAAI,CAAC,EAAE,IAAI,CAAA;CACZ"} \ No newline at end of file diff --git a/dist/src/types/simplify_claims.js b/dist/src/types/simplify_claims.js new file mode 100644 index 00000000..8c62e873 --- /dev/null +++ b/dist/src/types/simplify_claims.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=simplify_claims.js.map \ No newline at end of file diff --git a/dist/src/types/simplify_claims.js.map b/dist/src/types/simplify_claims.js.map new file mode 100644 index 00000000..8d71aba5 --- /dev/null +++ b/dist/src/types/simplify_claims.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_claims.js","sourceRoot":"","sources":["../../../src/types/simplify_claims.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/types/sitelinks.d.ts b/dist/src/types/sitelinks.d.ts new file mode 100644 index 00000000..ea51be74 --- /dev/null +++ b/dist/src/types/sitelinks.d.ts @@ -0,0 +1,13 @@ +import type { ItemId } from './entity.js'; +import type { Site } from '../helpers/wikimedia_constants.js'; +import type { Url } from '../utils/build_url.js'; +export type SitelinkBadges = ItemId[]; +export interface Sitelink { + site: Site; + title: string; + badges: SitelinkBadges; + url?: Url; +} +export type Sitelinks = Partial>; +export type SimplifiedSitelinks = Partial>; +//# sourceMappingURL=sitelinks.d.ts.map \ No newline at end of file diff --git a/dist/src/types/sitelinks.d.ts.map b/dist/src/types/sitelinks.d.ts.map new file mode 100644 index 00000000..8ea7161d --- /dev/null +++ b/dist/src/types/sitelinks.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sitelinks.d.ts","sourceRoot":"","sources":["../../../src/types/sitelinks.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA;AACzC,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,mCAAmC,CAAA;AAC7D,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,uBAAuB,CAAA;AAEhD,MAAM,MAAM,cAAc,GAAG,MAAM,EAAE,CAAA;AAErC,MAAM,WAAW,QAAQ;IACvB,IAAI,EAAE,IAAI,CAAA;IACV,KAAK,EAAE,MAAM,CAAA;IACb,MAAM,EAAE,cAAc,CAAA;IACtB,GAAG,CAAC,EAAE,GAAG,CAAA;CACV;AAED,MAAM,MAAM,SAAS,GAAG,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAA;AAEvD,MAAM,MAAM,mBAAmB,GAAG,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/src/types/sitelinks.js b/dist/src/types/sitelinks.js new file mode 100644 index 00000000..ee57f3ef --- /dev/null +++ b/dist/src/types/sitelinks.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=sitelinks.js.map \ No newline at end of file diff --git a/dist/src/types/sitelinks.js.map b/dist/src/types/sitelinks.js.map new file mode 100644 index 00000000..322824ae --- /dev/null +++ b/dist/src/types/sitelinks.js.map @@ -0,0 +1 @@ +{"version":3,"file":"sitelinks.js","sourceRoot":"","sources":["../../../src/types/sitelinks.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/types/snakvalue.d.ts b/dist/src/types/snakvalue.d.ts new file mode 100644 index 00000000..74a9652b --- /dev/null +++ b/dist/src/types/snakvalue.d.ts @@ -0,0 +1,63 @@ +import type { EntityId, EntityType } from './entity.js'; +import type { LanguageCode } from './options.js'; +export type SnakValue = GlobecoordinateSnakValue | MonolingualTextSnakValue | QuantitySnakValue | StringSnakValue | TimeSnakValue | WikibaseEntityIdSnakValue; +/** @deprecated use TimeSnakValue */ +export type ClaimSnakTimeValue = TimeSnakValue; +/** @deprecated use QuantitySnakValue */ +export type ClaimSnakQuantity = QuantitySnakValue; +/** @deprecated use StringSnakValue */ +export type ClaimSnakString = StringSnakValue; +/** @deprecated use WikibaseEntityIdSnakValue */ +export type SnakEntityValue = WikibaseEntityIdSnakValue; +/** @deprecated use WikibaseEntityIdSnakValue */ +export type ClaimSnakWikibaseItem = WikibaseEntityIdSnakValue; +export interface GlobecoordinateSnakValue { + type: 'globecoordinate'; + value: { + latitude: number; + longitude: number; + altitude: number | null; + precision: number; + globe: string; + }; +} +export interface MonolingualTextSnakValue { + type: 'monolingualtext'; + value: { + language: LanguageCode; + text: string; + }; +} +export interface QuantitySnakValue { + type: 'quantity'; + value: { + amount: string; + unit: string; + upperBound?: string; + lowerBound?: string; + }; +} +export interface StringSnakValue { + type: 'string'; + value: string; +} +export interface TimeSnakValue { + type: 'time'; + value: { + time: string; + timezone: number; + before: number; + after: number; + precision: number; + calendarmodel: string; + }; +} +export interface WikibaseEntityIdSnakValue { + type: 'wikibase-entityid'; + value: { + id: EntityId; + 'numeric-id'?: number; + 'entity-type': EntityType; + }; +} +//# sourceMappingURL=snakvalue.d.ts.map \ No newline at end of file diff --git a/dist/src/types/snakvalue.d.ts.map b/dist/src/types/snakvalue.d.ts.map new file mode 100644 index 00000000..fa9aac87 --- /dev/null +++ b/dist/src/types/snakvalue.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"snakvalue.d.ts","sourceRoot":"","sources":["../../../src/types/snakvalue.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,QAAQ,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACvD,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,cAAc,CAAA;AAEhD,MAAM,MAAM,SAAS,GACjB,wBAAwB,GACxB,wBAAwB,GACxB,iBAAiB,GACjB,eAAe,GACf,aAAa,GACb,yBAAyB,CAAA;AAE7B,oCAAoC;AACpC,MAAM,MAAM,kBAAkB,GAAG,aAAa,CAAA;AAC9C,wCAAwC;AACxC,MAAM,MAAM,iBAAiB,GAAG,iBAAiB,CAAA;AACjD,sCAAsC;AACtC,MAAM,MAAM,eAAe,GAAG,eAAe,CAAA;AAC7C,gDAAgD;AAChD,MAAM,MAAM,eAAe,GAAG,yBAAyB,CAAA;AACvD,gDAAgD;AAChD,MAAM,MAAM,qBAAqB,GAAG,yBAAyB,CAAA;AAE7D,MAAM,WAAW,wBAAwB;IACvC,IAAI,EAAE,iBAAiB,CAAC;IACxB,KAAK,EAAE;QACL,QAAQ,EAAE,MAAM,CAAC;QACjB,SAAS,EAAE,MAAM,CAAC;QAClB,QAAQ,EAAE,MAAM,GAAG,IAAI,CAAC;QACxB,SAAS,EAAE,MAAM,CAAC;QAClB,KAAK,EAAE,MAAM,CAAC;KACf,CAAC;CACH;AAED,MAAM,WAAW,wBAAwB;IACvC,IAAI,EAAE,iBAAiB,CAAC;IACxB,KAAK,EAAE;QACL,QAAQ,EAAE,YAAY,CAAC;QACvB,IAAI,EAAE,MAAM,CAAC;KACd,CAAC;CACH;AAED,MAAM,WAAW,iBAAiB;IAChC,IAAI,EAAE,UAAU,CAAC;IACjB,KAAK,EAAE;QACL,MAAM,EAAE,MAAM,CAAC;QACf,IAAI,EAAE,MAAM,CAAC;QACb,UAAU,CAAC,EAAE,MAAM,CAAC;QACpB,UAAU,CAAC,EAAE,MAAM,CAAC;KACrB,CAAC;CACH;AAED,MAAM,WAAW,eAAe;IAC9B,IAAI,EAAE,QAAQ,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,aAAa;IAC5B,IAAI,EAAE,MAAM,CAAC;IACb,KAAK,EAAE;QACL,IAAI,EAAE,MAAM,CAAC;QACb,QAAQ,EAAE,MAAM,CAAC;QACjB,MAAM,EAAE,MAAM,CAAC;QACf,KAAK,EAAE,MAAM,CAAC;QACd,SAAS,EAAE,MAAM,CAAC;QAClB,aAAa,EAAE,MAAM,CAAC;KACvB,CAAC;CACH;AAED,MAAM,WAAW,yBAAyB;IACxC,IAAI,EAAE,mBAAmB,CAAC;IAC1B,KAAK,EAAE;QACL,EAAE,EAAE,QAAQ,CAAC;QACb,YAAY,CAAC,EAAE,MAAM,CAAC;QACtB,aAAa,EAAE,UAAU,CAAC;KAC3B,CAAC;CACH"} \ No newline at end of file diff --git a/dist/src/types/snakvalue.js b/dist/src/types/snakvalue.js new file mode 100644 index 00000000..32c51588 --- /dev/null +++ b/dist/src/types/snakvalue.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=snakvalue.js.map \ No newline at end of file diff --git a/dist/src/types/snakvalue.js.map b/dist/src/types/snakvalue.js.map new file mode 100644 index 00000000..301a77dd --- /dev/null +++ b/dist/src/types/snakvalue.js.map @@ -0,0 +1 @@ +{"version":3,"file":"snakvalue.js","sourceRoot":"","sources":["../../../src/types/snakvalue.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/types/sparql.d.ts b/dist/src/types/sparql.d.ts new file mode 100644 index 00000000..acdb9204 --- /dev/null +++ b/dist/src/types/sparql.d.ts @@ -0,0 +1,20 @@ +export type SparqlValueRaw = string | number | boolean; +export interface SparqlValueObj { + readonly type: 'uri' | 'bnode' | 'literal'; + readonly value: string; + readonly datatype?: string; + readonly 'xml:lang'?: string; +} +export interface SparqlResults { + readonly head: { + readonly vars: readonly string[]; + }; + readonly results: { + readonly bindings: ReadonlyArray>; + }; +} +export type SimplifiedSparqlValueGroup = Record; +export type SimplifiedSparqlValueObj = SparqlValueRaw | SimplifiedSparqlValueGroup; +export type SimplifiedSparqlResult = Record; +export type SimplifiedSparqlResults = SimplifiedSparqlResult[]; +//# sourceMappingURL=sparql.d.ts.map \ No newline at end of file diff --git a/dist/src/types/sparql.d.ts.map b/dist/src/types/sparql.d.ts.map new file mode 100644 index 00000000..b9c9c57b --- /dev/null +++ b/dist/src/types/sparql.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sparql.d.ts","sourceRoot":"","sources":["../../../src/types/sparql.ts"],"names":[],"mappings":"AAAA,MAAM,MAAM,cAAc,GAAG,MAAM,GAAG,MAAM,GAAG,OAAO,CAAA;AAEtD,MAAM,WAAW,cAAc;IAC7B,QAAQ,CAAC,IAAI,EAAE,KAAK,GAAG,OAAO,GAAG,SAAS,CAAA;IAC1C,QAAQ,CAAC,KAAK,EAAE,MAAM,CAAA;IACtB,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,CAAA;IAC1B,QAAQ,CAAC,UAAU,CAAC,EAAE,MAAM,CAAA;CAC7B;AAED,MAAM,WAAW,aAAa;IAC5B,QAAQ,CAAC,IAAI,EAAE;QACb,QAAQ,CAAC,IAAI,EAAE,SAAS,MAAM,EAAE,CAAA;KACjC,CAAA;IACD,QAAQ,CAAC,OAAO,EAAE;QAChB,QAAQ,CAAC,QAAQ,EAAE,aAAa,CAAC,MAAM,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC,CAAA;KACjE,CAAA;CAEF;AACD,MAAM,MAAM,0BAA0B,GAAG,MAAM,CAAC,MAAM,EAAE,cAAc,CAAC,CAAA;AACvE,MAAM,MAAM,wBAAwB,GAAG,cAAc,GAAG,0BAA0B,CAAA;AAClF,MAAM,MAAM,sBAAsB,GAAG,MAAM,CAAC,MAAM,EAAE,wBAAwB,CAAC,CAAA;AAC7E,MAAM,MAAM,uBAAuB,GAAG,sBAAsB,EAAE,CAAA"} \ No newline at end of file diff --git a/dist/src/types/sparql.js b/dist/src/types/sparql.js new file mode 100644 index 00000000..5700d58b --- /dev/null +++ b/dist/src/types/sparql.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=sparql.js.map \ No newline at end of file diff --git a/dist/src/types/sparql.js.map b/dist/src/types/sparql.js.map new file mode 100644 index 00000000..2cb6503c --- /dev/null +++ b/dist/src/types/sparql.js.map @@ -0,0 +1 @@ +{"version":3,"file":"sparql.js","sourceRoot":"","sources":["../../../src/types/sparql.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/types/terms.d.ts b/dist/src/types/terms.d.ts new file mode 100644 index 00000000..0ebed056 --- /dev/null +++ b/dist/src/types/terms.d.ts @@ -0,0 +1,21 @@ +import type { LanguageCode } from './options.js'; +type LanguageRecord = Partial>>; +export type Term = { + readonly language: LanguageCode; + readonly value: string; +}; +export type Labels = LanguageRecord; +export type Descriptions = LanguageRecord; +export type Aliases = LanguageRecord; +export type Lemmas = LanguageRecord; +export type Representations = LanguageRecord; +export type Glosses = LanguageRecord; +export type SimplifiedTerm = string; +export type SimplifiedLabels = LanguageRecord; +export type SimplifiedDescriptions = LanguageRecord; +export type SimplifiedAliases = LanguageRecord; +export type SimplifiedLemmas = LanguageRecord; +export type SimplifiedRepresentations = LanguageRecord; +export type SimplifiedGlosses = LanguageRecord; +export {}; +//# sourceMappingURL=terms.d.ts.map \ No newline at end of file diff --git a/dist/src/types/terms.d.ts.map b/dist/src/types/terms.d.ts.map new file mode 100644 index 00000000..5afe0448 --- /dev/null +++ b/dist/src/types/terms.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"terms.d.ts","sourceRoot":"","sources":["../../../src/types/terms.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,cAAc,CAAA;AAEhD,KAAK,cAAc,CAAC,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;AAEnE,MAAM,MAAM,IAAI,GAAG;IACjB,QAAQ,CAAC,QAAQ,EAAE,YAAY,CAAA;IAC/B,QAAQ,CAAC,KAAK,EAAE,MAAM,CAAA;CACvB,CAAA;AAED,MAAM,MAAM,MAAM,GAAG,cAAc,CAAC,IAAI,CAAC,CAAA;AACzC,MAAM,MAAM,YAAY,GAAG,cAAc,CAAC,IAAI,CAAC,CAAA;AAC/C,MAAM,MAAM,OAAO,GAAG,cAAc,CAAC,SAAS,IAAI,EAAE,CAAC,CAAA;AACrD,MAAM,MAAM,MAAM,GAAG,cAAc,CAAC,IAAI,CAAC,CAAA;AACzC,MAAM,MAAM,eAAe,GAAG,cAAc,CAAC,IAAI,CAAC,CAAA;AAClD,MAAM,MAAM,OAAO,GAAG,cAAc,CAAC,IAAI,CAAC,CAAA;AAE1C,MAAM,MAAM,cAAc,GAAG,MAAM,CAAA;AAEnC,MAAM,MAAM,gBAAgB,GAAG,cAAc,CAAC,cAAc,CAAC,CAAA;AAC7D,MAAM,MAAM,sBAAsB,GAAG,cAAc,CAAC,cAAc,CAAC,CAAA;AACnE,MAAM,MAAM,iBAAiB,GAAG,cAAc,CAAC,SAAS,cAAc,EAAE,CAAC,CAAA;AACzE,MAAM,MAAM,gBAAgB,GAAG,cAAc,CAAC,cAAc,CAAC,CAAA;AAC7D,MAAM,MAAM,yBAAyB,GAAG,cAAc,CAAC,cAAc,CAAC,CAAA;AACtE,MAAM,MAAM,iBAAiB,GAAG,cAAc,CAAC,cAAc,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/src/types/terms.js b/dist/src/types/terms.js new file mode 100644 index 00000000..05daed41 --- /dev/null +++ b/dist/src/types/terms.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=terms.js.map \ No newline at end of file diff --git a/dist/src/types/terms.js.map b/dist/src/types/terms.js.map new file mode 100644 index 00000000..a7d23ab8 --- /dev/null +++ b/dist/src/types/terms.js.map @@ -0,0 +1 @@ +{"version":3,"file":"terms.js","sourceRoot":"","sources":["../../../src/types/terms.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/types/wbgetentities.d.ts b/dist/src/types/wbgetentities.d.ts new file mode 100644 index 00000000..830f4736 --- /dev/null +++ b/dist/src/types/wbgetentities.d.ts @@ -0,0 +1,13 @@ +import type { UrlResultFormat } from './options.js'; +export type WbGetEntities = { + action: 'wbgetentities'; + titles?: string; + sites?: string; + ids?: string; + format: UrlResultFormat; + normalize?: true; + languages?: string; + props?: string; + redirects?: 'yes' | 'no'; +}; +//# sourceMappingURL=wbgetentities.d.ts.map \ No newline at end of file diff --git a/dist/src/types/wbgetentities.d.ts.map b/dist/src/types/wbgetentities.d.ts.map new file mode 100644 index 00000000..496c8e12 --- /dev/null +++ b/dist/src/types/wbgetentities.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"wbgetentities.d.ts","sourceRoot":"","sources":["../../../src/types/wbgetentities.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,cAAc,CAAA;AAEnD,MAAM,MAAM,aAAa,GAAG;IAC1B,MAAM,EAAE,eAAe,CAAC;IACxB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,eAAe,CAAC;IACxB,SAAS,CAAC,EAAE,IAAI,CAAC;IACjB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,SAAS,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC;CAC1B,CAAA"} \ No newline at end of file diff --git a/dist/src/types/wbgetentities.js b/dist/src/types/wbgetentities.js new file mode 100644 index 00000000..7a886a42 --- /dev/null +++ b/dist/src/types/wbgetentities.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=wbgetentities.js.map \ No newline at end of file diff --git a/dist/src/types/wbgetentities.js.map b/dist/src/types/wbgetentities.js.map new file mode 100644 index 00000000..1f7378ac --- /dev/null +++ b/dist/src/types/wbgetentities.js.map @@ -0,0 +1 @@ +{"version":3,"file":"wbgetentities.js","sourceRoot":"","sources":["../../../src/types/wbgetentities.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/utils/build_url.d.ts b/dist/src/utils/build_url.d.ts new file mode 100644 index 00000000..d6829bf0 --- /dev/null +++ b/dist/src/utils/build_url.d.ts @@ -0,0 +1,7 @@ +type ApiQueryValue = string | number | true; +export type ApiQueryParameters = Record; +export type Url = string; +export type BuildUrlFunction = (options: Readonly>>) => Url; +export declare function buildUrlFactory(instanceApiEndpoint: Url): BuildUrlFunction; +export {}; +//# sourceMappingURL=build_url.d.ts.map \ No newline at end of file diff --git a/dist/src/utils/build_url.d.ts.map b/dist/src/utils/build_url.d.ts.map new file mode 100644 index 00000000..ca5a7047 --- /dev/null +++ b/dist/src/utils/build_url.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"build_url.d.ts","sourceRoot":"","sources":["../../../src/utils/build_url.ts"],"names":[],"mappings":"AAEA,KAAK,aAAa,GAAG,MAAM,GAAG,MAAM,GAAG,IAAI,CAAA;AAC3C,MAAM,MAAM,kBAAkB,GAAG,MAAM,CAAC,MAAM,EAAE,aAAa,CAAC,CAAA;AAG9D,MAAM,MAAM,GAAG,GAAG,MAAM,CAAA;AAExB,MAAM,MAAM,gBAAgB,GAAG,CAAC,CAAC,SAAS,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,CAAA;AAE9G,wBAAgB,eAAe,CAAE,mBAAmB,EAAE,GAAG,GAAG,gBAAgB,CAa3E"} \ No newline at end of file diff --git a/dist/src/utils/build_url.js b/dist/src/utils/build_url.js new file mode 100644 index 00000000..0225c19b --- /dev/null +++ b/dist/src/utils/build_url.js @@ -0,0 +1,16 @@ +const isBrowser = typeof location !== 'undefined' && typeof document !== 'undefined'; +export function buildUrlFactory(instanceApiEndpoint) { + return queryObj => { + // Request CORS headers if the request is made from a browser + // See https://www.wikidata.org/w/api.php ('origin' parameter) + if (isBrowser) + queryObj = Object.assign(Object.assign({}, queryObj), { origin: '*' }); + const queryEntries = Object.entries(queryObj) + // Remove null or undefined parameters + .filter(([, value]) => value != null) + .map(([key, value]) => [key, String(value)]); + const query = new URLSearchParams(queryEntries).toString(); + return instanceApiEndpoint + '?' + query; + }; +} +//# sourceMappingURL=build_url.js.map \ No newline at end of file diff --git a/dist/src/utils/build_url.js.map b/dist/src/utils/build_url.js.map new file mode 100644 index 00000000..e0f2ef38 --- /dev/null +++ b/dist/src/utils/build_url.js.map @@ -0,0 +1 @@ +{"version":3,"file":"build_url.js","sourceRoot":"","sources":["../../../src/utils/build_url.ts"],"names":[],"mappings":"AAAA,MAAM,SAAS,GAAG,OAAO,QAAQ,KAAK,WAAW,IAAI,OAAO,QAAQ,KAAK,WAAW,CAAA;AAUpF,MAAM,UAAU,eAAe,CAAE,mBAAwB;IACvD,OAAO,QAAQ,CAAC,EAAE;QAChB,6DAA6D;QAC7D,8DAA8D;QAC9D,IAAI,SAAS;YAAE,QAAQ,mCAAQ,QAAQ,KAAE,MAAM,EAAE,GAAG,GAAE,CAAA;QAEtD,MAAM,YAAY,GAAG,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC;YAC3C,sCAAsC;aACrC,MAAM,CAAC,CAAC,CAAE,AAAD,EAAG,KAAK,CAAE,EAAE,EAAE,CAAC,KAAK,IAAI,IAAI,CAAC;aACtC,GAAG,CAAC,CAAC,CAAE,GAAG,EAAE,KAAK,CAAE,EAAE,EAAE,CAAC,CAAE,GAAG,EAAE,MAAM,CAAC,KAAK,CAAC,CAAE,CAAC,CAAA;QAClD,MAAM,KAAK,GAAG,IAAI,eAAe,CAAC,YAAY,CAAC,CAAC,QAAQ,EAAE,CAAA;QAC1D,OAAO,mBAAmB,GAAG,GAAG,GAAG,KAAK,CAAA;IAC1C,CAAC,CAAA;AACH,CAAC"} \ No newline at end of file diff --git a/dist/src/utils/utils.d.ts b/dist/src/utils/utils.d.ts new file mode 100644 index 00000000..465c56c0 --- /dev/null +++ b/dist/src/utils/utils.d.ts @@ -0,0 +1,23 @@ +/** Example: keep only 'fr' in 'fr_FR' */ +export declare function shortLang(language: string): string; +/** + * a polymorphism helper: + * accept either a string or an array and return an array + */ +export declare function forceArray(array: T | readonly T[] | undefined): T[]; +/** simplistic implementation to filter-out arrays and null */ +export declare function isPlainObject(obj: unknown): boolean; +export declare const fixedEncodeURIComponent: (str: string) => string; +export declare const replaceSpaceByUnderscores: (str: string) => string; +export declare function uniq(array: readonly T[]): T[]; +export declare function rejectObsoleteInterface(args: IArguments): void; +/** + * Checks if the `element` is of one of the entries of `all` + * @example const isSite: site is Site = isOfType(sites, site) + */ +export declare function isOfType(all: readonly T[], element: unknown): element is T; +/** key is a key on the object */ +export declare function isAKey(obj: Readonly>>, key: PropertyKey): key is T; +/** like Object.entries() but with typed key */ +export declare function typedEntries(input: Readonly>>): Array<[K, V]>; +//# sourceMappingURL=utils.d.ts.map \ No newline at end of file diff --git a/dist/src/utils/utils.d.ts.map b/dist/src/utils/utils.d.ts.map new file mode 100644 index 00000000..1bb01bd2 --- /dev/null +++ b/dist/src/utils/utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../../src/utils/utils.ts"],"names":[],"mappings":"AAAA,yCAAyC;AACzC,wBAAgB,SAAS,CAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,CAGnD;AAED;;;GAGG;AACH,wBAAgB,UAAU,CAAC,CAAC,SAAS,MAAM,EAAG,KAAK,EAAE,CAAC,GAAG,SAAS,CAAC,EAAE,GAAG,SAAS,GAAG,CAAC,EAAE,CAWtF;AAED,8DAA8D;AAC9D,wBAAgB,aAAa,CAAE,GAAG,EAAE,OAAO,GAAG,OAAO,CAEpD;AAID,eAAO,MAAM,uBAAuB,QAAS,MAAM,KAAG,MAErD,CAAA;AAED,eAAO,MAAM,yBAAyB,QAAS,MAAM,KAAG,MAAiC,CAAA;AAEzF,wBAAgB,IAAI,CAAC,CAAC,EAAG,KAAK,EAAE,SAAS,CAAC,EAAE,GAAG,CAAC,EAAE,CAEjD;AAID,wBAAgB,uBAAuB,CAAE,IAAI,EAAE,UAAU,GAAG,IAAI,CAK/D;AAED;;;GAGG;AACH,wBAAgB,QAAQ,CAAC,CAAC,SAAS,MAAM,EAAG,GAAG,EAAE,SAAS,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,GAAG,OAAO,IAAI,CAAC,CAE7F;AAED,iCAAiC;AACjC,wBAAgB,MAAM,CAAC,CAAC,SAAS,WAAW,EAAG,GAAG,EAAE,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,WAAW,GAAG,GAAG,IAAI,CAAC,CAErH;AAED,+CAA+C;AAC/C,wBAAgB,YAAY,CAAC,CAAC,SAAS,MAAM,EAAE,CAAC,EAAG,KAAK,EAAE,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAGxG"} \ No newline at end of file diff --git a/dist/src/utils/utils.js b/dist/src/utils/utils.js new file mode 100644 index 00000000..34975aa0 --- /dev/null +++ b/dist/src/utils/utils.js @@ -0,0 +1,56 @@ +/** Example: keep only 'fr' in 'fr_FR' */ +export function shortLang(language) { + const lang = language.toLowerCase().split('_')[0]; + return lang; +} +/** + * a polymorphism helper: + * accept either a string or an array and return an array + */ +export function forceArray(array) { + if (typeof array === 'string') { + return [array]; + } + if (Array.isArray(array)) { + // TODO: return readonly array + return [...array]; + } + return []; +} +/** simplistic implementation to filter-out arrays and null */ +export function isPlainObject(obj) { + return Boolean(obj) && typeof obj === 'object' && !Array.isArray(obj); +} +// encodeURIComponent ignores !, ', (, ), and * +// cf https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent#Description +export const fixedEncodeURIComponent = (str) => { + return encodeURIComponent(str).replace(/[!'()*]/g, encodeCharacter); +}; +export const replaceSpaceByUnderscores = (str) => str.replace(/\s/g, '_'); +export function uniq(array) { + return Array.from(new Set(array)); +} +const encodeCharacter = (char) => '%' + char.charCodeAt(0).toString(16); +export function rejectObsoleteInterface(args) { + if (args.length !== 1 || !isPlainObject(args[0])) { + throw new Error(`Since wikibase-sdk v9.0.0, this function expects arguments to be passed in an object + See https://github.com/maxlath/wikibase-sdk/blob/main/CHANGELOG.md`); + } +} +/** + * Checks if the `element` is of one of the entries of `all` + * @example const isSite: site is Site = isOfType(sites, site) + */ +export function isOfType(all, element) { + return typeof element === 'string' && all.includes(element); +} +/** key is a key on the object */ +export function isAKey(obj, key) { + return Object.prototype.hasOwnProperty.call(obj, key); +} +/** like Object.entries() but with typed key */ +export function typedEntries(input) { + // @ts-expect-error string is not assignable to K as K is more specific + return Object.entries(input); +} +//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/dist/src/utils/utils.js.map b/dist/src/utils/utils.js.map new file mode 100644 index 00000000..ca7d729d --- /dev/null +++ b/dist/src/utils/utils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/utils/utils.ts"],"names":[],"mappings":"AAAA,yCAAyC;AACzC,MAAM,UAAU,SAAS,CAAE,QAAgB;IACzC,MAAM,IAAI,GAAG,QAAQ,CAAC,WAAW,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAA;IACjD,OAAO,IAAI,CAAA;AACb,CAAC;AAED;;;GAGG;AACH,MAAM,UAAU,UAAU,CAAoB,KAAmC;IAC/E,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;QAC7B,OAAO,CAAE,KAAK,CAAE,CAAA;KACjB;IAED,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QACxB,8BAA8B;QAC9B,OAAO,CAAE,GAAG,KAAK,CAAE,CAAA;KACpB;IAED,OAAO,EAAE,CAAA;AACX,CAAC;AAED,8DAA8D;AAC9D,MAAM,UAAU,aAAa,CAAE,GAAY;IACzC,OAAO,OAAO,CAAC,GAAG,CAAC,IAAI,OAAO,GAAG,KAAK,QAAQ,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;AACvE,CAAC;AAED,+CAA+C;AAC/C,qHAAqH;AACrH,MAAM,CAAC,MAAM,uBAAuB,GAAG,CAAC,GAAW,EAAU,EAAE;IAC7D,OAAO,kBAAkB,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,eAAe,CAAC,CAAA;AACrE,CAAC,CAAA;AAED,MAAM,CAAC,MAAM,yBAAyB,GAAG,CAAC,GAAW,EAAU,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAA;AAEzF,MAAM,UAAU,IAAI,CAAK,KAAmB;IAC1C,OAAO,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,CAAA;AACnC,CAAC;AAED,MAAM,eAAe,GAAG,CAAC,IAAY,EAAU,EAAE,CAAC,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAA;AAEvF,MAAM,UAAU,uBAAuB,CAAE,IAAgB;IACvD,IAAI,IAAI,CAAC,MAAM,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE;QAChD,MAAM,IAAI,KAAK,CAAC;uEACmD,CAAC,CAAA;KACrE;AACH,CAAC;AAED;;;GAGG;AACH,MAAM,UAAU,QAAQ,CAAoB,GAAiB,EAAE,OAAgB;IAC7E,OAAO,OAAO,OAAO,KAAK,QAAQ,IAAK,GAAyB,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AACpF,CAAC;AAED,iCAAiC;AACjC,MAAM,UAAU,MAAM,CAAyB,GAA0C,EAAE,GAAgB;IACzG,OAAO,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAA;AACvD,CAAC;AAED,+CAA+C;AAC/C,MAAM,UAAU,YAAY,CAAuB,KAAsC;IACvF,uEAAuE;IACvE,OAAO,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;AAC9B,CAAC"} \ No newline at end of file diff --git a/dist/src/wellknown/wikidata.org.d.ts b/dist/src/wellknown/wikidata.org.d.ts new file mode 100644 index 00000000..66084c2f --- /dev/null +++ b/dist/src/wellknown/wikidata.org.d.ts @@ -0,0 +1,3 @@ +export declare const wdk: import("../wikibase-sdk.js").Wbk; +export default wdk; +//# sourceMappingURL=wikidata.org.d.ts.map \ No newline at end of file diff --git a/dist/src/wellknown/wikidata.org.d.ts.map b/dist/src/wellknown/wikidata.org.d.ts.map new file mode 100644 index 00000000..3d68dba8 --- /dev/null +++ b/dist/src/wellknown/wikidata.org.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"wikidata.org.d.ts","sourceRoot":"","sources":["../../../src/wellknown/wikidata.org.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,GAAG,kCAGd,CAAA;AAEF,eAAe,GAAG,CAAA"} \ No newline at end of file diff --git a/dist/src/wellknown/wikidata.org.js b/dist/src/wellknown/wikidata.org.js new file mode 100644 index 00000000..742ceeaf --- /dev/null +++ b/dist/src/wellknown/wikidata.org.js @@ -0,0 +1,7 @@ +import { WBK } from '../wikibase-sdk.js'; +export const wdk = WBK({ + instance: 'https://www.wikidata.org', + sparqlEndpoint: 'https://query.wikidata.org/sparql', +}); +export default wdk; +//# sourceMappingURL=wikidata.org.js.map \ No newline at end of file diff --git a/dist/src/wellknown/wikidata.org.js.map b/dist/src/wellknown/wikidata.org.js.map new file mode 100644 index 00000000..b5b16718 --- /dev/null +++ b/dist/src/wellknown/wikidata.org.js.map @@ -0,0 +1 @@ +{"version":3,"file":"wikidata.org.js","sourceRoot":"","sources":["../../../src/wellknown/wikidata.org.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,oBAAoB,CAAA;AAExC,MAAM,CAAC,MAAM,GAAG,GAAG,GAAG,CAAC;IACrB,QAAQ,EAAE,0BAA0B;IACpC,cAAc,EAAE,mCAAmC;CACpD,CAAC,CAAA;AAEF,eAAe,GAAG,CAAA"} \ No newline at end of file diff --git a/dist/src/wikibase-sdk.d.ts b/dist/src/wikibase-sdk.d.ts new file mode 100644 index 00000000..121f6d01 --- /dev/null +++ b/dist/src/wikibase-sdk.d.ts @@ -0,0 +1,73 @@ +import * as helpers from './helpers/helpers.js'; +import * as parse from './helpers/parse_responses.js'; +import * as rankHelpers from './helpers/rank.js'; +import * as simplify from './helpers/simplify.js'; +import * as sitelinksHelpers from './helpers/sitelinks.js'; +import * as timeHelpers from './helpers/time.js'; +import { cirrusSearchPagesFactory } from './queries/cirrus_search.js'; +import { getEntitiesFactory } from './queries/get_entities.js'; +import { getEntitiesFromSitelinksFactory } from './queries/get_entities_from_sitelinks.js'; +import { getEntityRevisionFactory } from './queries/get_entity_revision.js'; +import { getManyEntitiesFactory } from './queries/get_many_entities.js'; +import { getReverseClaimsFactory } from './queries/get_reverse_claims.js'; +import { getRevisionsFactory } from './queries/get_revisions.js'; +import { searchEntitiesFactory } from './queries/search_entities.js'; +import { sparqlQueryFactory } from './queries/sparql_query.js'; +import { type Url } from './utils/build_url.js'; +import type { InstanceConfig } from './types/options.js'; +declare const common: { + readonly wikibaseTimeToDateObject: typeof timeHelpers.wikibaseTimeToDateObject; + readonly wikibaseTimeToEpochTime: (value: timeHelpers.TimeInputValue) => string | number; + readonly wikibaseTimeToISOString: (value: timeHelpers.TimeInputValue) => string; + readonly wikibaseTimeToSimpleDay: (value: timeHelpers.TimeInputValue) => string; + readonly truthyPropertyClaims: typeof rankHelpers.truthyPropertyClaims; + readonly nonDeprecatedPropertyClaims: typeof rankHelpers.nonDeprecatedPropertyClaims; + readonly truthyClaims: typeof rankHelpers.truthyClaims; + readonly getSitelinkUrl: typeof sitelinksHelpers.getSitelinkUrl; + readonly getSitelinkData: typeof sitelinksHelpers.getSitelinkData; + readonly isSite: (site: string) => site is "aawiki" | "aawikibooks" | "aawiktionary" | "abwiki" | "abwiktionary" | "acewiki" | "adywiki" | "afwiki" | "afwikibooks" | "afwikiquote" | "afwiktionary" | "akwiki" | "akwikibooks" | "akwiktionary" | "alswiki" | "alswikibooks" | "alswikiquote" | "alswiktionary" | "altwiki" | "amiwiki" | "amwiki" | "amwikiquote" | "amwiktionary" | "angwiki" | "angwikibooks" | "angwikiquote" | "angwikisource" | "angwiktionary" | "anpwiki" | "anwiki" | "anwiktionary" | "arcwiki" | "arwiki" | "arwikibooks" | "arwikinews" | "arwikiquote" | "arwikisource" | "arwikiversity" | "arwiktionary" | "arywiki" | "arzwiki" | "astwiki" | "astwikibooks" | "astwikiquote" | "astwiktionary" | "aswiki" | "aswikibooks" | "aswikiquote" | "aswikisource" | "aswiktionary" | "atjwiki" | "avkwiki" | "avwiki" | "avwiktionary" | "awawiki" | "aywiki" | "aywikibooks" | "aywiktionary" | "azbwiki" | "azwiki" | "azwikibooks" | "azwikiquote" | "azwikisource" | "azwiktionary" | "banwiki" | "banwikisource" | "barwiki" | "bat_smgwiki" | "bawiki" | "bawikibooks" | "bbcwiki" | "bclwiki" | "bclwikiquote" | "bclwiktionary" | "be_x_oldwiki" | "bewiki" | "bewikibooks" | "bewikiquote" | "bewikisource" | "bewiktionary" | "bgwiki" | "bgwikibooks" | "bgwikinews" | "bgwikiquote" | "bgwikisource" | "bgwiktionary" | "bhwiki" | "bhwiktionary" | "biwiki" | "biwikibooks" | "biwiktionary" | "bjnwiki" | "bjnwikiquote" | "bjnwiktionary" | "blkwiki" | "blkwiktionary" | "bmwiki" | "bmwikibooks" | "bmwikiquote" | "bmwiktionary" | "bnwiki" | "bnwikibooks" | "bnwikiquote" | "bnwikisource" | "bnwikivoyage" | "bnwiktionary" | "bowiki" | "bowikibooks" | "bowiktionary" | "bpywiki" | "brwiki" | "brwikiquote" | "brwikisource" | "brwiktionary" | "bswiki" | "bswikibooks" | "bswikinews" | "bswikiquote" | "bswikisource" | "bswiktionary" | "btmwiktionary" | "bugwiki" | "bxrwiki" | "cawiki" | "cawikibooks" | "cawikinews" | "cawikiquote" | "cawikisource" | "cawiktionary" | "cbk_zamwiki" | "cdowiki" | "cebwiki" | "cewiki" | "chowiki" | "chrwiki" | "chrwiktionary" | "chwiki" | "chwikibooks" | "chwiktionary" | "chywiki" | "ckbwiki" | "ckbwiktionary" | "commonswiki" | "cowiki" | "cowikibooks" | "cowikiquote" | "cowiktionary" | "crhwiki" | "crwiki" | "crwikiquote" | "crwiktionary" | "csbwiki" | "csbwiktionary" | "cswiki" | "cswikibooks" | "cswikinews" | "cswikiquote" | "cswikisource" | "cswikiversity" | "cswiktionary" | "cuwiki" | "cvwiki" | "cvwikibooks" | "cywiki" | "cywikibooks" | "cywikiquote" | "cywikisource" | "cywiktionary" | "dagwiki" | "dawiki" | "dawikibooks" | "dawikiquote" | "dawikisource" | "dawiktionary" | "dewiki" | "dewikibooks" | "dewikinews" | "dewikiquote" | "dewikisource" | "dewikiversity" | "dewikivoyage" | "dewiktionary" | "dgawiki" | "dinwiki" | "diqwiki" | "diqwiktionary" | "dsbwiki" | "dtywiki" | "dvwiki" | "dvwiktionary" | "dzwiki" | "dzwiktionary" | "eewiki" | "elwiki" | "elwikibooks" | "elwikinews" | "elwikiquote" | "elwikisource" | "elwikiversity" | "elwikivoyage" | "elwiktionary" | "emlwiki" | "enwiki" | "enwikibooks" | "enwikinews" | "enwikiquote" | "enwikisource" | "enwikiversity" | "enwikivoyage" | "enwiktionary" | "eowiki" | "eowikibooks" | "eowikinews" | "eowikiquote" | "eowikisource" | "eowikivoyage" | "eowiktionary" | "eswiki" | "eswikibooks" | "eswikinews" | "eswikiquote" | "eswikisource" | "eswikiversity" | "eswikivoyage" | "eswiktionary" | "etwiki" | "etwikibooks" | "etwikiquote" | "etwikisource" | "etwiktionary" | "euwiki" | "euwikibooks" | "euwikiquote" | "euwikisource" | "euwiktionary" | "extwiki" | "fatwiki" | "fawiki" | "fawikibooks" | "fawikinews" | "fawikiquote" | "fawikisource" | "fawikivoyage" | "fawiktionary" | "ffwiki" | "fiu_vrowiki" | "fiwiki" | "fiwikibooks" | "fiwikinews" | "fiwikiquote" | "fiwikisource" | "fiwikiversity" | "fiwikivoyage" | "fiwiktionary" | "fjwiki" | "fjwiktionary" | "fonwiki" | "foundationwiki" | "fowiki" | "fowikisource" | "fowiktionary" | "frpwiki" | "frrwiki" | "frwiki" | "frwikibooks" | "frwikinews" | "frwikiquote" | "frwikisource" | "frwikiversity" | "frwikivoyage" | "frwiktionary" | "furwiki" | "fywiki" | "fywikibooks" | "fywiktionary" | "gagwiki" | "ganwiki" | "gawiki" | "gawikibooks" | "gawikiquote" | "gawiktionary" | "gcrwiki" | "gdwiki" | "gdwiktionary" | "glkwiki" | "glwiki" | "glwikibooks" | "glwikiquote" | "glwikisource" | "glwiktionary" | "gnwiki" | "gnwikibooks" | "gnwiktionary" | "gomwiki" | "gomwiktionary" | "gorwiki" | "gorwiktionary" | "gotwiki" | "gotwikibooks" | "gpewiki" | "gucwiki" | "gurwiki" | "guwiki" | "guwikibooks" | "guwikiquote" | "guwikisource" | "guwiktionary" | "guwwiki" | "guwwikinews" | "guwwikiquote" | "guwwiktionary" | "gvwiki" | "gvwiktionary" | "hakwiki" | "hawiki" | "hawiktionary" | "hawwiki" | "hewiki" | "hewikibooks" | "hewikinews" | "hewikiquote" | "hewikisource" | "hewikivoyage" | "hewiktionary" | "hifwiki" | "hifwiktionary" | "hiwiki" | "hiwikibooks" | "hiwikiquote" | "hiwikisource" | "hiwikiversity" | "hiwikivoyage" | "hiwiktionary" | "howiki" | "hrwiki" | "hrwikibooks" | "hrwikiquote" | "hrwikisource" | "hrwiktionary" | "hsbwiki" | "hsbwiktionary" | "htwiki" | "htwikisource" | "huwiki" | "huwikibooks" | "huwikinews" | "huwikiquote" | "huwikisource" | "huwiktionary" | "hywiki" | "hywikibooks" | "hywikiquote" | "hywikisource" | "hywiktionary" | "hywwiki" | "hzwiki" | "iawiki" | "iawikibooks" | "iawiktionary" | "idwiki" | "idwikibooks" | "idwikiquote" | "idwikisource" | "idwiktionary" | "iewiki" | "iewikibooks" | "iewiktionary" | "igwiki" | "igwikiquote" | "igwiktionary" | "iiwiki" | "ikwiki" | "ikwiktionary" | "ilowiki" | "inhwiki" | "iowiki" | "iowiktionary" | "iswiki" | "iswikibooks" | "iswikiquote" | "iswikisource" | "iswiktionary" | "itwiki" | "itwikibooks" | "itwikinews" | "itwikiquote" | "itwikisource" | "itwikiversity" | "itwikivoyage" | "itwiktionary" | "iuwiki" | "iuwiktionary" | "jamwiki" | "jawiki" | "jawikibooks" | "jawikinews" | "jawikiquote" | "jawikisource" | "jawikiversity" | "jawikivoyage" | "jawiktionary" | "jbowiki" | "jbowiktionary" | "jvwiki" | "jvwikisource" | "jvwiktionary" | "kaawiki" | "kabwiki" | "kawiki" | "kawikibooks" | "kawikiquote" | "kawiktionary" | "kbdwiki" | "kbdwiktionary" | "kbpwiki" | "kcgwiki" | "kcgwiktionary" | "kgwiki" | "kiwiki" | "kjwiki" | "kkwiki" | "kkwikibooks" | "kkwikiquote" | "kkwiktionary" | "klwiki" | "klwiktionary" | "kmwiki" | "kmwikibooks" | "kmwiktionary" | "knwiki" | "knwikibooks" | "knwikiquote" | "knwikisource" | "knwiktionary" | "koiwiki" | "kowiki" | "kowikibooks" | "kowikinews" | "kowikiquote" | "kowikisource" | "kowikiversity" | "kowiktionary" | "krcwiki" | "krwiki" | "krwikiquote" | "kshwiki" | "kswiki" | "kswikibooks" | "kswikiquote" | "kswiktionary" | "kuwiki" | "kuwikibooks" | "kuwikiquote" | "kuwiktionary" | "kvwiki" | "kwwiki" | "kwwikiquote" | "kwwiktionary" | "kywiki" | "kywikibooks" | "kywikiquote" | "kywiktionary" | "ladwiki" | "lawiki" | "lawikibooks" | "lawikiquote" | "lawikisource" | "lawiktionary" | "lbewiki" | "lbwiki" | "lbwikibooks" | "lbwikiquote" | "lbwiktionary" | "lezwiki" | "lfnwiki" | "lgwiki" | "lijwiki" | "lijwikisource" | "liwiki" | "liwikibooks" | "liwikinews" | "liwikiquote" | "liwikisource" | "liwiktionary" | "lldwiki" | "lmowiki" | "lmowiktionary" | "lnwiki" | "lnwikibooks" | "lnwiktionary" | "lowiki" | "lowiktionary" | "lrcwiki" | "ltgwiki" | "ltwiki" | "ltwikibooks" | "ltwikiquote" | "ltwikisource" | "ltwiktionary" | "lvwiki" | "lvwikibooks" | "lvwiktionary" | "madwiki" | "maiwiki" | "map_bmswiki" | "mdfwiki" | "mediawikiwiki" | "metawiki" | "mgwiki" | "mgwikibooks" | "mgwiktionary" | "mhrwiki" | "mhwiki" | "mhwiktionary" | "minwiki" | "minwiktionary" | "miwiki" | "miwikibooks" | "miwiktionary" | "mkwiki" | "mkwikibooks" | "mkwikisource" | "mkwiktionary" | "mlwiki" | "mlwikibooks" | "mlwikiquote" | "mlwikisource" | "mlwiktionary" | "mniwiki" | "mniwiktionary" | "mnwiki" | "mnwikibooks" | "mnwiktionary" | "mnwwiki" | "mnwwiktionary" | "mowiki" | "mowiktionary" | "mrjwiki" | "mrwiki" | "mrwikibooks" | "mrwikiquote" | "mrwikisource" | "mrwiktionary" | "mswiki" | "mswikibooks" | "mswiktionary" | "mtwiki" | "mtwiktionary" | "muswiki" | "mwlwiki" | "myvwiki" | "mywiki" | "mywikibooks" | "mywiktionary" | "mznwiki" | "nahwiki" | "nahwikibooks" | "nahwiktionary" | "napwiki" | "napwikisource" | "nawiki" | "nawikibooks" | "nawikiquote" | "nawiktionary" | "nds_nlwiki" | "ndswiki" | "ndswikibooks" | "ndswikiquote" | "ndswiktionary" | "newiki" | "newikibooks" | "newiktionary" | "newwiki" | "ngwiki" | "niawiki" | "niawiktionary" | "nlwiki" | "nlwikibooks" | "nlwikinews" | "nlwikiquote" | "nlwikisource" | "nlwikivoyage" | "nlwiktionary" | "nnwiki" | "nnwikiquote" | "nnwiktionary" | "novwiki" | "nowiki" | "nowikibooks" | "nowikinews" | "nowikiquote" | "nowikisource" | "nowiktionary" | "nqowiki" | "nrmwiki" | "nsowiki" | "nvwiki" | "nywiki" | "ocwiki" | "ocwikibooks" | "ocwiktionary" | "olowiki" | "omwiki" | "omwiktionary" | "orwiki" | "orwikisource" | "orwiktionary" | "oswiki" | "outreachwiki" | "pagwiki" | "pamwiki" | "papwiki" | "pawiki" | "pawikibooks" | "pawikisource" | "pawiktionary" | "pcdwiki" | "pcmwiki" | "pdcwiki" | "pflwiki" | "pihwiki" | "piwiki" | "piwiktionary" | "plwiki" | "plwikibooks" | "plwikinews" | "plwikiquote" | "plwikisource" | "plwikivoyage" | "plwiktionary" | "pmswiki" | "pmswikisource" | "pnbwiki" | "pnbwiktionary" | "pntwiki" | "pswiki" | "pswikibooks" | "pswikivoyage" | "pswiktionary" | "ptwiki" | "ptwikibooks" | "ptwikinews" | "ptwikiquote" | "ptwikisource" | "ptwikiversity" | "ptwikivoyage" | "ptwiktionary" | "pwnwiki" | "quwiki" | "quwikibooks" | "quwikiquote" | "quwiktionary" | "rmwiki" | "rmwikibooks" | "rmwiktionary" | "rmywiki" | "rnwiki" | "rnwiktionary" | "roa_rupwiki" | "roa_rupwiktionary" | "roa_tarawiki" | "rowiki" | "rowikibooks" | "rowikinews" | "rowikiquote" | "rowikisource" | "rowikivoyage" | "rowiktionary" | "ruewiki" | "ruwiki" | "ruwikibooks" | "ruwikinews" | "ruwikiquote" | "ruwikisource" | "ruwikiversity" | "ruwikivoyage" | "ruwiktionary" | "rwwiki" | "rwwiktionary" | "sahwiki" | "sahwikiquote" | "sahwikisource" | "satwiki" | "sawiki" | "sawikibooks" | "sawikiquote" | "sawikisource" | "sawiktionary" | "scnwiki" | "scnwiktionary" | "scowiki" | "scwiki" | "scwiktionary" | "sdwiki" | "sdwikinews" | "sdwiktionary" | "sewiki" | "sewikibooks" | "sgwiki" | "sgwiktionary" | "shiwiki" | "shnwiki" | "shnwikibooks" | "shnwikivoyage" | "shnwiktionary" | "shwiki" | "shwiktionary" | "shywiktionary" | "simplewiki" | "simplewikibooks" | "simplewikiquote" | "simplewiktionary" | "siwiki" | "siwikibooks" | "siwiktionary" | "skrwiki" | "skrwiktionary" | "skwiki" | "skwikibooks" | "skwikiquote" | "skwikisource" | "skwiktionary" | "slwiki" | "slwikibooks" | "slwikiquote" | "slwikisource" | "slwikiversity" | "slwiktionary" | "smnwiki" | "smwiki" | "smwiktionary" | "snwiki" | "snwiktionary" | "sourceswiki" | "sowiki" | "sowiktionary" | "specieswiki" | "sqwiki" | "sqwikibooks" | "sqwikinews" | "sqwikiquote" | "sqwiktionary" | "srnwiki" | "srwiki" | "srwikibooks" | "srwikinews" | "srwikiquote" | "srwikisource" | "srwiktionary" | "sswiki" | "sswiktionary" | "stqwiki" | "stwiki" | "stwiktionary" | "suwiki" | "suwikibooks" | "suwikiquote" | "suwikisource" | "suwiktionary" | "svwiki" | "svwikibooks" | "svwikinews" | "svwikiquote" | "svwikisource" | "svwikiversity" | "svwikivoyage" | "svwiktionary" | "swwiki" | "swwikibooks" | "swwiktionary" | "szlwiki" | "szywiki" | "tawiki" | "tawikibooks" | "tawikinews" | "tawikiquote" | "tawikisource" | "tawiktionary" | "taywiki" | "tcywiki" | "tetwiki" | "tewiki" | "tewikibooks" | "tewikiquote" | "tewikisource" | "tewiktionary" | "tgwiki" | "tgwikibooks" | "tgwiktionary" | "thwiki" | "thwikibooks" | "thwikinews" | "thwikiquote" | "thwikisource" | "thwiktionary" | "tiwiki" | "tiwiktionary" | "tkwiki" | "tkwikibooks" | "tkwikiquote" | "tkwiktionary" | "tlwiki" | "tlwikibooks" | "tlwikiquote" | "tlwiktionary" | "tlywiki" | "tnwiki" | "tnwiktionary" | "towiki" | "towiktionary" | "tpiwiki" | "tpiwiktionary" | "trvwiki" | "trwiki" | "trwikibooks" | "trwikinews" | "trwikiquote" | "trwikisource" | "trwikivoyage" | "trwiktionary" | "tswiki" | "tswiktionary" | "ttwiki" | "ttwikibooks" | "ttwikiquote" | "ttwiktionary" | "tumwiki" | "twwiki" | "twwiktionary" | "tyvwiki" | "tywiki" | "udmwiki" | "ugwiki" | "ugwikibooks" | "ugwikiquote" | "ugwiktionary" | "ukwiki" | "ukwikibooks" | "ukwikinews" | "ukwikiquote" | "ukwikisource" | "ukwikivoyage" | "ukwiktionary" | "urwiki" | "urwikibooks" | "urwikiquote" | "urwiktionary" | "uzwiki" | "uzwikibooks" | "uzwikiquote" | "uzwiktionary" | "vecwiki" | "vecwikisource" | "vecwiktionary" | "vepwiki" | "vewiki" | "viwiki" | "viwikibooks" | "viwikiquote" | "viwikisource" | "viwikivoyage" | "viwiktionary" | "vlswiki" | "vowiki" | "vowikibooks" | "vowikiquote" | "vowiktionary" | "warwiki" | "wawiki" | "wawikibooks" | "wawikisource" | "wawiktionary" | "wikidatawiki" | "wikifunctionswiki" | "wikimaniawiki" | "wowiki" | "wowikiquote" | "wowiktionary" | "wuuwiki" | "xalwiki" | "xhwiki" | "xhwikibooks" | "xhwiktionary" | "xmfwiki" | "yiwiki" | "yiwikisource" | "yiwiktionary" | "yowiki" | "yowikibooks" | "yowiktionary" | "yuewiktionary" | "zawiki" | "zawikibooks" | "zawikiquote" | "zawiktionary" | "zeawiki" | "zghwiki" | "zh_classicalwiki" | "zh_min_nanwiki" | "zh_min_nanwikibooks" | "zh_min_nanwikiquote" | "zh_min_nanwikisource" | "zh_min_nanwiktionary" | "zh_yuewiki" | "zhwiki" | "zhwikibooks" | "zhwikinews" | "zhwikiquote" | "zhwikisource" | "zhwikiversity" | "zhwikivoyage" | "zhwiktionary" | "zuwiki" | "zuwikibooks" | "zuwiktionary"; + readonly isSitelinkKey: (site: string) => site is "aawiki" | "aawikibooks" | "aawiktionary" | "abwiki" | "abwiktionary" | "acewiki" | "adywiki" | "afwiki" | "afwikibooks" | "afwikiquote" | "afwiktionary" | "akwiki" | "akwikibooks" | "akwiktionary" | "alswiki" | "alswikibooks" | "alswikiquote" | "alswiktionary" | "altwiki" | "amiwiki" | "amwiki" | "amwikiquote" | "amwiktionary" | "angwiki" | "angwikibooks" | "angwikiquote" | "angwikisource" | "angwiktionary" | "anpwiki" | "anwiki" | "anwiktionary" | "arcwiki" | "arwiki" | "arwikibooks" | "arwikinews" | "arwikiquote" | "arwikisource" | "arwikiversity" | "arwiktionary" | "arywiki" | "arzwiki" | "astwiki" | "astwikibooks" | "astwikiquote" | "astwiktionary" | "aswiki" | "aswikibooks" | "aswikiquote" | "aswikisource" | "aswiktionary" | "atjwiki" | "avkwiki" | "avwiki" | "avwiktionary" | "awawiki" | "aywiki" | "aywikibooks" | "aywiktionary" | "azbwiki" | "azwiki" | "azwikibooks" | "azwikiquote" | "azwikisource" | "azwiktionary" | "banwiki" | "banwikisource" | "barwiki" | "bat_smgwiki" | "bawiki" | "bawikibooks" | "bbcwiki" | "bclwiki" | "bclwikiquote" | "bclwiktionary" | "be_x_oldwiki" | "bewiki" | "bewikibooks" | "bewikiquote" | "bewikisource" | "bewiktionary" | "bgwiki" | "bgwikibooks" | "bgwikinews" | "bgwikiquote" | "bgwikisource" | "bgwiktionary" | "bhwiki" | "bhwiktionary" | "biwiki" | "biwikibooks" | "biwiktionary" | "bjnwiki" | "bjnwikiquote" | "bjnwiktionary" | "blkwiki" | "blkwiktionary" | "bmwiki" | "bmwikibooks" | "bmwikiquote" | "bmwiktionary" | "bnwiki" | "bnwikibooks" | "bnwikiquote" | "bnwikisource" | "bnwikivoyage" | "bnwiktionary" | "bowiki" | "bowikibooks" | "bowiktionary" | "bpywiki" | "brwiki" | "brwikiquote" | "brwikisource" | "brwiktionary" | "bswiki" | "bswikibooks" | "bswikinews" | "bswikiquote" | "bswikisource" | "bswiktionary" | "btmwiktionary" | "bugwiki" | "bxrwiki" | "cawiki" | "cawikibooks" | "cawikinews" | "cawikiquote" | "cawikisource" | "cawiktionary" | "cbk_zamwiki" | "cdowiki" | "cebwiki" | "cewiki" | "chowiki" | "chrwiki" | "chrwiktionary" | "chwiki" | "chwikibooks" | "chwiktionary" | "chywiki" | "ckbwiki" | "ckbwiktionary" | "commonswiki" | "cowiki" | "cowikibooks" | "cowikiquote" | "cowiktionary" | "crhwiki" | "crwiki" | "crwikiquote" | "crwiktionary" | "csbwiki" | "csbwiktionary" | "cswiki" | "cswikibooks" | "cswikinews" | "cswikiquote" | "cswikisource" | "cswikiversity" | "cswiktionary" | "cuwiki" | "cvwiki" | "cvwikibooks" | "cywiki" | "cywikibooks" | "cywikiquote" | "cywikisource" | "cywiktionary" | "dagwiki" | "dawiki" | "dawikibooks" | "dawikiquote" | "dawikisource" | "dawiktionary" | "dewiki" | "dewikibooks" | "dewikinews" | "dewikiquote" | "dewikisource" | "dewikiversity" | "dewikivoyage" | "dewiktionary" | "dgawiki" | "dinwiki" | "diqwiki" | "diqwiktionary" | "dsbwiki" | "dtywiki" | "dvwiki" | "dvwiktionary" | "dzwiki" | "dzwiktionary" | "eewiki" | "elwiki" | "elwikibooks" | "elwikinews" | "elwikiquote" | "elwikisource" | "elwikiversity" | "elwikivoyage" | "elwiktionary" | "emlwiki" | "enwiki" | "enwikibooks" | "enwikinews" | "enwikiquote" | "enwikisource" | "enwikiversity" | "enwikivoyage" | "enwiktionary" | "eowiki" | "eowikibooks" | "eowikinews" | "eowikiquote" | "eowikisource" | "eowikivoyage" | "eowiktionary" | "eswiki" | "eswikibooks" | "eswikinews" | "eswikiquote" | "eswikisource" | "eswikiversity" | "eswikivoyage" | "eswiktionary" | "etwiki" | "etwikibooks" | "etwikiquote" | "etwikisource" | "etwiktionary" | "euwiki" | "euwikibooks" | "euwikiquote" | "euwikisource" | "euwiktionary" | "extwiki" | "fatwiki" | "fawiki" | "fawikibooks" | "fawikinews" | "fawikiquote" | "fawikisource" | "fawikivoyage" | "fawiktionary" | "ffwiki" | "fiu_vrowiki" | "fiwiki" | "fiwikibooks" | "fiwikinews" | "fiwikiquote" | "fiwikisource" | "fiwikiversity" | "fiwikivoyage" | "fiwiktionary" | "fjwiki" | "fjwiktionary" | "fonwiki" | "foundationwiki" | "fowiki" | "fowikisource" | "fowiktionary" | "frpwiki" | "frrwiki" | "frwiki" | "frwikibooks" | "frwikinews" | "frwikiquote" | "frwikisource" | "frwikiversity" | "frwikivoyage" | "frwiktionary" | "furwiki" | "fywiki" | "fywikibooks" | "fywiktionary" | "gagwiki" | "ganwiki" | "gawiki" | "gawikibooks" | "gawikiquote" | "gawiktionary" | "gcrwiki" | "gdwiki" | "gdwiktionary" | "glkwiki" | "glwiki" | "glwikibooks" | "glwikiquote" | "glwikisource" | "glwiktionary" | "gnwiki" | "gnwikibooks" | "gnwiktionary" | "gomwiki" | "gomwiktionary" | "gorwiki" | "gorwiktionary" | "gotwiki" | "gotwikibooks" | "gpewiki" | "gucwiki" | "gurwiki" | "guwiki" | "guwikibooks" | "guwikiquote" | "guwikisource" | "guwiktionary" | "guwwiki" | "guwwikinews" | "guwwikiquote" | "guwwiktionary" | "gvwiki" | "gvwiktionary" | "hakwiki" | "hawiki" | "hawiktionary" | "hawwiki" | "hewiki" | "hewikibooks" | "hewikinews" | "hewikiquote" | "hewikisource" | "hewikivoyage" | "hewiktionary" | "hifwiki" | "hifwiktionary" | "hiwiki" | "hiwikibooks" | "hiwikiquote" | "hiwikisource" | "hiwikiversity" | "hiwikivoyage" | "hiwiktionary" | "howiki" | "hrwiki" | "hrwikibooks" | "hrwikiquote" | "hrwikisource" | "hrwiktionary" | "hsbwiki" | "hsbwiktionary" | "htwiki" | "htwikisource" | "huwiki" | "huwikibooks" | "huwikinews" | "huwikiquote" | "huwikisource" | "huwiktionary" | "hywiki" | "hywikibooks" | "hywikiquote" | "hywikisource" | "hywiktionary" | "hywwiki" | "hzwiki" | "iawiki" | "iawikibooks" | "iawiktionary" | "idwiki" | "idwikibooks" | "idwikiquote" | "idwikisource" | "idwiktionary" | "iewiki" | "iewikibooks" | "iewiktionary" | "igwiki" | "igwikiquote" | "igwiktionary" | "iiwiki" | "ikwiki" | "ikwiktionary" | "ilowiki" | "inhwiki" | "iowiki" | "iowiktionary" | "iswiki" | "iswikibooks" | "iswikiquote" | "iswikisource" | "iswiktionary" | "itwiki" | "itwikibooks" | "itwikinews" | "itwikiquote" | "itwikisource" | "itwikiversity" | "itwikivoyage" | "itwiktionary" | "iuwiki" | "iuwiktionary" | "jamwiki" | "jawiki" | "jawikibooks" | "jawikinews" | "jawikiquote" | "jawikisource" | "jawikiversity" | "jawikivoyage" | "jawiktionary" | "jbowiki" | "jbowiktionary" | "jvwiki" | "jvwikisource" | "jvwiktionary" | "kaawiki" | "kabwiki" | "kawiki" | "kawikibooks" | "kawikiquote" | "kawiktionary" | "kbdwiki" | "kbdwiktionary" | "kbpwiki" | "kcgwiki" | "kcgwiktionary" | "kgwiki" | "kiwiki" | "kjwiki" | "kkwiki" | "kkwikibooks" | "kkwikiquote" | "kkwiktionary" | "klwiki" | "klwiktionary" | "kmwiki" | "kmwikibooks" | "kmwiktionary" | "knwiki" | "knwikibooks" | "knwikiquote" | "knwikisource" | "knwiktionary" | "koiwiki" | "kowiki" | "kowikibooks" | "kowikinews" | "kowikiquote" | "kowikisource" | "kowikiversity" | "kowiktionary" | "krcwiki" | "krwiki" | "krwikiquote" | "kshwiki" | "kswiki" | "kswikibooks" | "kswikiquote" | "kswiktionary" | "kuwiki" | "kuwikibooks" | "kuwikiquote" | "kuwiktionary" | "kvwiki" | "kwwiki" | "kwwikiquote" | "kwwiktionary" | "kywiki" | "kywikibooks" | "kywikiquote" | "kywiktionary" | "ladwiki" | "lawiki" | "lawikibooks" | "lawikiquote" | "lawikisource" | "lawiktionary" | "lbewiki" | "lbwiki" | "lbwikibooks" | "lbwikiquote" | "lbwiktionary" | "lezwiki" | "lfnwiki" | "lgwiki" | "lijwiki" | "lijwikisource" | "liwiki" | "liwikibooks" | "liwikinews" | "liwikiquote" | "liwikisource" | "liwiktionary" | "lldwiki" | "lmowiki" | "lmowiktionary" | "lnwiki" | "lnwikibooks" | "lnwiktionary" | "lowiki" | "lowiktionary" | "lrcwiki" | "ltgwiki" | "ltwiki" | "ltwikibooks" | "ltwikiquote" | "ltwikisource" | "ltwiktionary" | "lvwiki" | "lvwikibooks" | "lvwiktionary" | "madwiki" | "maiwiki" | "map_bmswiki" | "mdfwiki" | "mediawikiwiki" | "metawiki" | "mgwiki" | "mgwikibooks" | "mgwiktionary" | "mhrwiki" | "mhwiki" | "mhwiktionary" | "minwiki" | "minwiktionary" | "miwiki" | "miwikibooks" | "miwiktionary" | "mkwiki" | "mkwikibooks" | "mkwikisource" | "mkwiktionary" | "mlwiki" | "mlwikibooks" | "mlwikiquote" | "mlwikisource" | "mlwiktionary" | "mniwiki" | "mniwiktionary" | "mnwiki" | "mnwikibooks" | "mnwiktionary" | "mnwwiki" | "mnwwiktionary" | "mowiki" | "mowiktionary" | "mrjwiki" | "mrwiki" | "mrwikibooks" | "mrwikiquote" | "mrwikisource" | "mrwiktionary" | "mswiki" | "mswikibooks" | "mswiktionary" | "mtwiki" | "mtwiktionary" | "muswiki" | "mwlwiki" | "myvwiki" | "mywiki" | "mywikibooks" | "mywiktionary" | "mznwiki" | "nahwiki" | "nahwikibooks" | "nahwiktionary" | "napwiki" | "napwikisource" | "nawiki" | "nawikibooks" | "nawikiquote" | "nawiktionary" | "nds_nlwiki" | "ndswiki" | "ndswikibooks" | "ndswikiquote" | "ndswiktionary" | "newiki" | "newikibooks" | "newiktionary" | "newwiki" | "ngwiki" | "niawiki" | "niawiktionary" | "nlwiki" | "nlwikibooks" | "nlwikinews" | "nlwikiquote" | "nlwikisource" | "nlwikivoyage" | "nlwiktionary" | "nnwiki" | "nnwikiquote" | "nnwiktionary" | "novwiki" | "nowiki" | "nowikibooks" | "nowikinews" | "nowikiquote" | "nowikisource" | "nowiktionary" | "nqowiki" | "nrmwiki" | "nsowiki" | "nvwiki" | "nywiki" | "ocwiki" | "ocwikibooks" | "ocwiktionary" | "olowiki" | "omwiki" | "omwiktionary" | "orwiki" | "orwikisource" | "orwiktionary" | "oswiki" | "outreachwiki" | "pagwiki" | "pamwiki" | "papwiki" | "pawiki" | "pawikibooks" | "pawikisource" | "pawiktionary" | "pcdwiki" | "pcmwiki" | "pdcwiki" | "pflwiki" | "pihwiki" | "piwiki" | "piwiktionary" | "plwiki" | "plwikibooks" | "plwikinews" | "plwikiquote" | "plwikisource" | "plwikivoyage" | "plwiktionary" | "pmswiki" | "pmswikisource" | "pnbwiki" | "pnbwiktionary" | "pntwiki" | "pswiki" | "pswikibooks" | "pswikivoyage" | "pswiktionary" | "ptwiki" | "ptwikibooks" | "ptwikinews" | "ptwikiquote" | "ptwikisource" | "ptwikiversity" | "ptwikivoyage" | "ptwiktionary" | "pwnwiki" | "quwiki" | "quwikibooks" | "quwikiquote" | "quwiktionary" | "rmwiki" | "rmwikibooks" | "rmwiktionary" | "rmywiki" | "rnwiki" | "rnwiktionary" | "roa_rupwiki" | "roa_rupwiktionary" | "roa_tarawiki" | "rowiki" | "rowikibooks" | "rowikinews" | "rowikiquote" | "rowikisource" | "rowikivoyage" | "rowiktionary" | "ruewiki" | "ruwiki" | "ruwikibooks" | "ruwikinews" | "ruwikiquote" | "ruwikisource" | "ruwikiversity" | "ruwikivoyage" | "ruwiktionary" | "rwwiki" | "rwwiktionary" | "sahwiki" | "sahwikiquote" | "sahwikisource" | "satwiki" | "sawiki" | "sawikibooks" | "sawikiquote" | "sawikisource" | "sawiktionary" | "scnwiki" | "scnwiktionary" | "scowiki" | "scwiki" | "scwiktionary" | "sdwiki" | "sdwikinews" | "sdwiktionary" | "sewiki" | "sewikibooks" | "sgwiki" | "sgwiktionary" | "shiwiki" | "shnwiki" | "shnwikibooks" | "shnwikivoyage" | "shnwiktionary" | "shwiki" | "shwiktionary" | "shywiktionary" | "simplewiki" | "simplewikibooks" | "simplewikiquote" | "simplewiktionary" | "siwiki" | "siwikibooks" | "siwiktionary" | "skrwiki" | "skrwiktionary" | "skwiki" | "skwikibooks" | "skwikiquote" | "skwikisource" | "skwiktionary" | "slwiki" | "slwikibooks" | "slwikiquote" | "slwikisource" | "slwikiversity" | "slwiktionary" | "smnwiki" | "smwiki" | "smwiktionary" | "snwiki" | "snwiktionary" | "sourceswiki" | "sowiki" | "sowiktionary" | "specieswiki" | "sqwiki" | "sqwikibooks" | "sqwikinews" | "sqwikiquote" | "sqwiktionary" | "srnwiki" | "srwiki" | "srwikibooks" | "srwikinews" | "srwikiquote" | "srwikisource" | "srwiktionary" | "sswiki" | "sswiktionary" | "stqwiki" | "stwiki" | "stwiktionary" | "suwiki" | "suwikibooks" | "suwikiquote" | "suwikisource" | "suwiktionary" | "svwiki" | "svwikibooks" | "svwikinews" | "svwikiquote" | "svwikisource" | "svwikiversity" | "svwikivoyage" | "svwiktionary" | "swwiki" | "swwikibooks" | "swwiktionary" | "szlwiki" | "szywiki" | "tawiki" | "tawikibooks" | "tawikinews" | "tawikiquote" | "tawikisource" | "tawiktionary" | "taywiki" | "tcywiki" | "tetwiki" | "tewiki" | "tewikibooks" | "tewikiquote" | "tewikisource" | "tewiktionary" | "tgwiki" | "tgwikibooks" | "tgwiktionary" | "thwiki" | "thwikibooks" | "thwikinews" | "thwikiquote" | "thwikisource" | "thwiktionary" | "tiwiki" | "tiwiktionary" | "tkwiki" | "tkwikibooks" | "tkwikiquote" | "tkwiktionary" | "tlwiki" | "tlwikibooks" | "tlwikiquote" | "tlwiktionary" | "tlywiki" | "tnwiki" | "tnwiktionary" | "towiki" | "towiktionary" | "tpiwiki" | "tpiwiktionary" | "trvwiki" | "trwiki" | "trwikibooks" | "trwikinews" | "trwikiquote" | "trwikisource" | "trwikivoyage" | "trwiktionary" | "tswiki" | "tswiktionary" | "ttwiki" | "ttwikibooks" | "ttwikiquote" | "ttwiktionary" | "tumwiki" | "twwiki" | "twwiktionary" | "tyvwiki" | "tywiki" | "udmwiki" | "ugwiki" | "ugwikibooks" | "ugwikiquote" | "ugwiktionary" | "ukwiki" | "ukwikibooks" | "ukwikinews" | "ukwikiquote" | "ukwikisource" | "ukwikivoyage" | "ukwiktionary" | "urwiki" | "urwikibooks" | "urwikiquote" | "urwiktionary" | "uzwiki" | "uzwikibooks" | "uzwikiquote" | "uzwiktionary" | "vecwiki" | "vecwikisource" | "vecwiktionary" | "vepwiki" | "vewiki" | "viwiki" | "viwikibooks" | "viwikiquote" | "viwikisource" | "viwikivoyage" | "viwiktionary" | "vlswiki" | "vowiki" | "vowikibooks" | "vowikiquote" | "vowiktionary" | "warwiki" | "wawiki" | "wawikibooks" | "wawikisource" | "wawiktionary" | "wikidatawiki" | "wikifunctionswiki" | "wikimaniawiki" | "wowiki" | "wowikiquote" | "wowiktionary" | "wuuwiki" | "xalwiki" | "xhwiki" | "xhwikibooks" | "xhwiktionary" | "xmfwiki" | "yiwiki" | "yiwikisource" | "yiwiktionary" | "yowiki" | "yowikibooks" | "yowiktionary" | "yuewiktionary" | "zawiki" | "zawikibooks" | "zawikiquote" | "zawiktionary" | "zeawiki" | "zghwiki" | "zh_classicalwiki" | "zh_min_nanwiki" | "zh_min_nanwikibooks" | "zh_min_nanwikiquote" | "zh_min_nanwikisource" | "zh_min_nanwiktionary" | "zh_yuewiki" | "zhwiki" | "zhwikibooks" | "zhwikinews" | "zhwikiquote" | "zhwikisource" | "zhwikiversity" | "zhwikivoyage" | "zhwiktionary" | "zuwiki" | "zuwikibooks" | "zuwiktionary"; + readonly isPropertyClaimsId: typeof helpers.isPropertyClaimsId; + readonly isEntityPageTitle: typeof helpers.isEntityPageTitle; + readonly getNumericId: typeof helpers.getNumericId; + readonly getImageUrl: typeof helpers.getImageUrl; + readonly getEntityIdFromGuid: typeof helpers.getEntityIdFromGuid; + readonly isNumericId: (id: string) => id is `${number}`; + readonly isEntityId: (id: string) => id is import("./index.js").EntityId; + readonly isEntitySchemaId: (id: string) => id is `E${number}`; + readonly isItemId: (id: string) => id is `Q${number}`; + readonly isPropertyId: (id: string) => id is `P${number}`; + readonly isLexemeId: (id: string) => id is `L${number}`; + readonly isFormId: (id: string) => id is `L${number}-F${number}`; + readonly isSenseId: (id: string) => id is `L${number}-S${number}`; + readonly isMediaInfoId: (id: string) => id is `M${number}`; + readonly isGuid: (id: string) => id is `Q${number}$${string}` | `P${number}$${string}` | `L${number}$${string}` | `M${number}$${string}` | `L${number}-F${number}$${string}` | `L${number}-S${number}$${string}` | `q${Lowercase<`${number}`>}$${string}` | `p${Lowercase<`${number}`>}$${string}` | `l${Lowercase<`${number}`>}$${string}` | `m${Lowercase<`${number}`>}$${string}` | `l${Lowercase<`${number}`>}-f${Lowercase<`${number}`>}$${string}` | `l${Lowercase<`${number}`>}-s${Lowercase<`${number}`>}$${string}`; + readonly isHash: (id: string) => id is string; + readonly isRevisionId: (id: string) => id is `${number}`; + readonly isNonNestedEntityId: (id: string) => id is import("./index.js").NonNestedEntityId; + readonly simplify: typeof simplify; + readonly parse: typeof parse; +}; +type ApiQueries = { + readonly searchEntities: ReturnType; + readonly cirrusSearchPages: ReturnType; + readonly getEntities: ReturnType; + readonly getManyEntities: ReturnType; + readonly getRevisions: ReturnType; + readonly getEntityRevision: ReturnType; + readonly getEntitiesFromSitelinks: ReturnType; +}; +type SparqlQueries = { + readonly sparqlQuery: ReturnType; + readonly getReverseClaims: ReturnType; +}; +type Instance = { + readonly root: Url; + readonly apiEndpoint: Url; +}; +export type Wbk = { + readonly instance: Instance; +} & ApiQueries & SparqlQueries & typeof common; +export declare function WBK(config: InstanceConfig): Wbk; +export {}; +//# sourceMappingURL=wikibase-sdk.d.ts.map \ No newline at end of file diff --git a/dist/src/wikibase-sdk.d.ts.map b/dist/src/wikibase-sdk.d.ts.map new file mode 100644 index 00000000..a12ea62a --- /dev/null +++ b/dist/src/wikibase-sdk.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"wikibase-sdk.d.ts","sourceRoot":"","sources":["../../src/wikibase-sdk.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,OAAO,MAAM,sBAAsB,CAAA;AAC/C,OAAO,KAAK,KAAK,MAAM,8BAA8B,CAAA;AACrD,OAAO,KAAK,WAAW,MAAM,mBAAmB,CAAA;AAChD,OAAO,KAAK,QAAQ,MAAM,uBAAuB,CAAA;AACjD,OAAO,KAAK,gBAAgB,MAAM,wBAAwB,CAAA;AAC1D,OAAO,KAAK,WAAW,MAAM,mBAAmB,CAAA;AAChD,OAAO,EAAE,wBAAwB,EAAE,MAAM,4BAA4B,CAAA;AACrE,OAAO,EAAE,kBAAkB,EAAE,MAAM,2BAA2B,CAAA;AAC9D,OAAO,EAAE,+BAA+B,EAAE,MAAM,0CAA0C,CAAA;AAC1F,OAAO,EAAE,wBAAwB,EAAE,MAAM,kCAAkC,CAAA;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,gCAAgC,CAAA;AACvE,OAAO,EAAE,uBAAuB,EAAE,MAAM,iCAAiC,CAAA;AACzE,OAAO,EAAE,mBAAmB,EAAE,MAAM,4BAA4B,CAAA;AAChE,OAAO,EAAE,qBAAqB,EAAE,MAAM,8BAA8B,CAAA;AACpE,OAAO,EAAE,kBAAkB,EAAE,MAAM,2BAA2B,CAAA;AAC9D,OAAO,EAAmB,KAAK,GAAG,EAAE,MAAM,sBAAsB,CAAA;AAEhE,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAA;AAMxD,QAAA,MAAM,MAAM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAOF,CAAA;AAEV,KAAK,UAAU,GAAG;IAChB,QAAQ,CAAC,cAAc,EAAE,UAAU,CAAC,OAAO,qBAAqB,CAAC,CAAA;IACjE,QAAQ,CAAC,iBAAiB,EAAE,UAAU,CAAC,OAAO,wBAAwB,CAAC,CAAA;IACvE,QAAQ,CAAC,WAAW,EAAE,UAAU,CAAC,OAAO,kBAAkB,CAAC,CAAA;IAC3D,QAAQ,CAAC,eAAe,EAAE,UAAU,CAAC,OAAO,sBAAsB,CAAC,CAAA;IACnE,QAAQ,CAAC,YAAY,EAAE,UAAU,CAAC,OAAO,mBAAmB,CAAC,CAAA;IAC7D,QAAQ,CAAC,iBAAiB,EAAE,UAAU,CAAC,OAAO,wBAAwB,CAAC,CAAA;IACvE,QAAQ,CAAC,wBAAwB,EAAE,UAAU,CAAC,OAAO,+BAA+B,CAAC,CAAA;CACtF,CAAA;AACD,KAAK,aAAa,GAAG;IACnB,QAAQ,CAAC,WAAW,EAAE,UAAU,CAAC,OAAO,kBAAkB,CAAC,CAAA;IAC3D,QAAQ,CAAC,gBAAgB,EAAE,UAAU,CAAC,OAAO,uBAAuB,CAAC,CAAA;CACtE,CAAA;AACD,KAAK,QAAQ,GAAG;IACd,QAAQ,CAAC,IAAI,EAAE,GAAG,CAAA;IAClB,QAAQ,CAAC,WAAW,EAAE,GAAG,CAAA;CAC1B,CAAA;AACD,MAAM,MAAM,GAAG,GAAG;IAAE,QAAQ,CAAC,QAAQ,EAAE,QAAQ,CAAA;CAAE,GAAG,UAAU,GAAG,aAAa,GAAG,OAAO,MAAM,CAAA;AAE9F,wBAAgB,GAAG,CAAE,MAAM,EAAE,cAAc,GAAG,GAAG,CAqEhD"} \ No newline at end of file diff --git a/dist/src/wikibase-sdk.js b/dist/src/wikibase-sdk.js new file mode 100644 index 00000000..a72729ae --- /dev/null +++ b/dist/src/wikibase-sdk.js @@ -0,0 +1,92 @@ +import * as helpers from './helpers/helpers.js'; +import * as parse from './helpers/parse_responses.js'; +import * as rankHelpers from './helpers/rank.js'; +import * as simplify from './helpers/simplify.js'; +import * as sitelinksHelpers from './helpers/sitelinks.js'; +import * as timeHelpers from './helpers/time.js'; +import { cirrusSearchPagesFactory } from './queries/cirrus_search.js'; +import { getEntitiesFactory } from './queries/get_entities.js'; +import { getEntitiesFromSitelinksFactory } from './queries/get_entities_from_sitelinks.js'; +import { getEntityRevisionFactory } from './queries/get_entity_revision.js'; +import { getManyEntitiesFactory } from './queries/get_many_entities.js'; +import { getReverseClaimsFactory } from './queries/get_reverse_claims.js'; +import { getRevisionsFactory } from './queries/get_revisions.js'; +import { searchEntitiesFactory } from './queries/search_entities.js'; +import { sparqlQueryFactory } from './queries/sparql_query.js'; +import { buildUrlFactory } from './utils/build_url.js'; +import { isPlainObject } from './utils/utils.js'; +const tip = `Tip: if you just want to access functions that don't need an instance or a sparqlEndpoint, +those are also exposed directly on the module object. Exemple: +import { isItemId, simplify } from 'wikibase-sdk'`; +const common = Object.assign(Object.assign(Object.assign(Object.assign({ simplify, + parse }, helpers), sitelinksHelpers), rankHelpers), timeHelpers); +export function WBK(config) { + if (!isPlainObject(config)) + throw new Error('invalid config'); + const { instance, sparqlEndpoint } = config; + let { wgScriptPath = 'w' } = config; + wgScriptPath = wgScriptPath.replace(/^\//, ''); + if (!(instance || sparqlEndpoint)) { + throw new Error(`one of instance or sparqlEndpoint should be set at initialization.\n${tip}`); + } + let wikibaseApiFunctions; + let instanceRoot; + let instanceApiEndpoint; + if (instance) { + validateEndpoint('instance', instance); + instanceRoot = instance + .replace(/\/$/, '') + .replace(`/${wgScriptPath}/api.php`, ''); + instanceApiEndpoint = `${instanceRoot}/${wgScriptPath}/api.php`; + const buildUrl = buildUrlFactory(instanceApiEndpoint); + wikibaseApiFunctions = { + searchEntities: searchEntitiesFactory(buildUrl), + cirrusSearchPages: cirrusSearchPagesFactory(buildUrl), + getEntities: getEntitiesFactory(buildUrl), + getManyEntities: getManyEntitiesFactory(buildUrl), + getRevisions: getRevisionsFactory(buildUrl), + getEntityRevision: getEntityRevisionFactory(instance, wgScriptPath), + getEntitiesFromSitelinks: getEntitiesFromSitelinksFactory(buildUrl), + }; + } + else { + wikibaseApiFunctions = { + searchEntities: missingInstance('searchEntities'), + cirrusSearchPages: missingInstance('cirrusSearchPages'), + getEntities: missingInstance('getEntities'), + getManyEntities: missingInstance('getManyEntities'), + getRevisions: missingInstance('getRevisions'), + getEntityRevision: missingInstance('getEntityRevision'), + getEntitiesFromSitelinks: missingInstance('getEntitiesFromSitelinks'), + }; + } + let wikibaseQueryServiceFunctions; + if (sparqlEndpoint) { + validateEndpoint('sparqlEndpoint', sparqlEndpoint); + wikibaseQueryServiceFunctions = { + sparqlQuery: sparqlQueryFactory(sparqlEndpoint), + getReverseClaims: getReverseClaimsFactory(sparqlEndpoint), + }; + } + else { + wikibaseQueryServiceFunctions = { + sparqlQuery: missingSparqlEndpoint('sparqlQuery'), + getReverseClaims: missingSparqlEndpoint('getReverseClaims'), + }; + } + return Object.assign(Object.assign(Object.assign({ instance: { + root: instanceRoot, + apiEndpoint: instanceApiEndpoint, + } }, common), wikibaseApiFunctions), wikibaseQueryServiceFunctions); +} +const validateEndpoint = (name, url) => { + if (!(typeof url === 'string' && url.startsWith('http'))) { + throw new Error(`invalid ${name}: ${url}`); + } +}; +const missingConfig = (missingParameter) => (name) => () => { + throw new Error(`${name} requires ${missingParameter} to be set at initialization`); +}; +const missingSparqlEndpoint = missingConfig('a sparqlEndpoint'); +const missingInstance = missingConfig('an instance'); +//# sourceMappingURL=wikibase-sdk.js.map \ No newline at end of file diff --git a/dist/src/wikibase-sdk.js.map b/dist/src/wikibase-sdk.js.map new file mode 100644 index 00000000..4550bd05 --- /dev/null +++ b/dist/src/wikibase-sdk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"wikibase-sdk.js","sourceRoot":"","sources":["../../src/wikibase-sdk.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/cirrus_search.d.ts b/dist/tests/cirrus_search.d.ts new file mode 100644 index 00000000..922ca8f0 --- /dev/null +++ b/dist/tests/cirrus_search.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=cirrus_search.d.ts.map \ No newline at end of file diff --git a/dist/tests/cirrus_search.d.ts.map b/dist/tests/cirrus_search.d.ts.map new file mode 100644 index 00000000..8d0ddbbf --- /dev/null +++ b/dist/tests/cirrus_search.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"cirrus_search.d.ts","sourceRoot":"","sources":["../../tests/cirrus_search.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/cirrus_search.js b/dist/tests/cirrus_search.js new file mode 100644 index 00000000..6dfabe5b --- /dev/null +++ b/dist/tests/cirrus_search.js @@ -0,0 +1,147 @@ +import should from 'should'; +import { cirrusSearchPagesFactory } from '../src/queries/cirrus_search.js'; +import { buildUrl } from './lib/tests_env.js'; +import { parseUrlQuery } from './lib/utils.js'; +const cirrusSearchPages = cirrusSearchPagesFactory(buildUrl); +describe('cirrusSearchPages', () => { + it('should generate a URL with the query/search endpoint', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello' })); + should(query.action).equal('query'); + should(query.list).equal('search'); + should(query.srsearch).equal('hello'); + should(query.srlimit).not.be.ok(); + should(query.srnamespace).not.be.ok(); + should(query.sroffset).not.be.ok(); + should(query.srqiprofile).not.be.ok(); + should(query.srsort).not.be.ok(); + }); + it('should accept only the object interface', () => { + // @ts-expect-error invalid argument + should(() => cirrusSearchPages('hello')).throw(); + }); + describe('haswbstatement', () => { + it('should accept a statement argument', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello', haswbstatement: 'P31=Q5' })); + should(query.srsearch).equal('hello haswbstatement:P31=Q5'); + }); + it('should accept a statement argument alone', () => { + const query = parseUrlQuery(cirrusSearchPages({ haswbstatement: 'P31=Q5' })); + should(query.srsearch).equal('haswbstatement:P31=Q5'); + }); + it('should accept an array of statements', () => { + const query = parseUrlQuery(cirrusSearchPages({ haswbstatement: ['P31=Q5', 'P279=Q2934'] })); + should(query.srsearch).equal('haswbstatement:P31=Q5 haswbstatement:P279=Q2934'); + }); + it('should accept negative statements', () => { + const query = parseUrlQuery(cirrusSearchPages({ haswbstatement: '-P31=Q5' })); + should(query.srsearch).equal('-haswbstatement:P31=Q5'); + const query2 = parseUrlQuery(cirrusSearchPages({ haswbstatement: ['P31=Q5', '-P279=Q2934'] })); + should(query2.srsearch).equal('haswbstatement:P31=Q5 -haswbstatement:P279=Q2934'); + }); + }); + describe('format', () => { + it('should default to json', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello' })); + should(query.format).equal('json'); + }); + it('should accept a custom format', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello', format: 'xml' })); + should(query.format).equal('xml'); + }); + }); + describe('namespace', () => { + it('should default to not being set', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello' })); + should(query.srnamespace).not.be.ok(); + }); + it('should accept a single namespace number', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello', namespace: 0 })); + should(query.srnamespace).equal('0'); + }); + it('should accept a single namespace string', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello', namespace: '0' })); + should(query.srnamespace).equal('0'); + }); + it('should accept multiple namespaces as a string', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello', namespace: '0|1' })); + should(query.srnamespace).equal('0|1'); + }); + it('should accept multiple namespaces as an array', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello', namespace: [0, 1] })); + should(query.srnamespace).equal('0|1'); + }); + it('should reject an invalid namespace', () => { + should(() => cirrusSearchPages({ search: 'hello', namespace: 'foo' })).throw(/invalid namespace/); + }); + }); + describe('limit', () => { + it('should default to not being set', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello' })); + should(query.srlimit).not.be.ok(); + }); + it('should accept a custom limit', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello', limit: 10 })); + should(query.srlimit).equal('10'); + }); + it('should reject an invalid limit', () => { + should(() => cirrusSearchPages({ search: 'hello', limit: 'foo' })).throw(/invalid limit/); + }); + }); + describe('offset', () => { + it('should default to not being set', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello' })); + should(query.sroffset).not.be.ok(); + }); + it('should accept a custom offset', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello', offset: 10 })); + should(query.sroffset).equal('10'); + }); + it('should reject an invalid offset', () => { + should(() => cirrusSearchPages({ search: 'hello', offset: 'foo' })).throw(/invalid offset/); + }); + }); + describe('profile', () => { + it('should default to not being set', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello' })); + should(query.srqiprofile).not.be.ok(); + }); + it('should accept a profile', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello', profile: 'wikibase_prefix_boost' })); + should(query.srqiprofile).equal('wikibase_prefix_boost'); + }); + it('should reject an invalid profile', () => { + // @ts-expect-error invalid argument + should(() => cirrusSearchPages({ search: 'hello', profile: 123 })).throw(/invalid profile/); + }); + }); + describe('sort', () => { + it('should default to not being set', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello' })); + should(query.srsort).not.be.ok(); + }); + it('should accept a sort', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello', sort: 'last_edit_desc' })); + should(query.srsort).equal('last_edit_desc'); + }); + it('should reject an invalid sort', () => { + // @ts-expect-error invalid argument + should(() => cirrusSearchPages({ search: 'hello', sort: 123 })).throw(/invalid sort/); + }); + }); + describe('prop', () => { + it('should default to not being set', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello' })); + should(query.srprop).not.be.ok(); + }); + it('should accept a prop', () => { + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello', prop: 'snippet|titlesnippet|sectiontitle' })); + should(query.srprop).equal('snippet|titlesnippet|sectiontitle'); + }); + it('should accept a srprop', () => { + // @ts-expect-error deprecated argument name + const query = parseUrlQuery(cirrusSearchPages({ search: 'hello', srprop: 'snippet|titlesnippet|sectiontitle' })); + should(query.srprop).equal('snippet|titlesnippet|sectiontitle'); + }); + }); +}); +//# sourceMappingURL=cirrus_search.js.map \ No newline at end of file diff --git a/dist/tests/cirrus_search.js.map b/dist/tests/cirrus_search.js.map new file mode 100644 index 00000000..50c0f34c --- /dev/null +++ b/dist/tests/cirrus_search.js.map @@ -0,0 +1 @@ +{"version":3,"file":"cirrus_search.js","sourceRoot":"","sources":["../../tests/cirrus_search.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/L525.d.ts b/dist/tests/data/L525.d.ts new file mode 100644 index 00000000..982d33c9 --- /dev/null +++ b/dist/tests/data/L525.d.ts @@ -0,0 +1,3 @@ +import type { Lexeme } from '../../src/index.js'; +export declare const L525: Lexeme; +//# sourceMappingURL=L525.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/L525.d.ts.map b/dist/tests/data/L525.d.ts.map new file mode 100644 index 00000000..5d9abba8 --- /dev/null +++ b/dist/tests/data/L525.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"L525.d.ts","sourceRoot":"","sources":["../../../tests/data/L525.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,oBAAoB,CAAA;AAEhD,eAAO,MAAM,IAAI,EAAE,MAuVlB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/L525.js b/dist/tests/data/L525.js new file mode 100644 index 00000000..f15fb50b --- /dev/null +++ b/dist/tests/data/L525.js @@ -0,0 +1,345 @@ +export const L525 = { + pageid: 54396439, + ns: 146, + title: 'Lexeme:L525', + lastrevid: 1767748221, + modified: '2022-11-09T04:03:53Z', + type: 'lexeme', + id: 'L525', + lemmas: { + fr: { + language: 'fr', + value: 'maison', + }, + }, + lexicalCategory: 'Q1084', + language: 'Q150', + claims: { + P5185: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5185', + hash: 'b3eeda16b64097ae6e838751995bf91451c1e5cc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1775415, + id: 'Q1775415', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'L525$684ad4cc-4ba5-c16c-c798-34174152a9d0', + rank: 'normal', + }, + ], + P10338: [ + { + mainsnak: { + snaktype: 'value', + property: 'P10338', + hash: 'f979cae48ebc06ef39cf0b64fef846a9e6687adc', + datavalue: { + value: 'maison', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'L525$C45018B9-6810-4497-9453-0A6BB89D118C', + rank: 'normal', + }, + ], + P7724: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7724', + hash: 'd1eca142ccb38fd4d8bf3c945309c905c103eb2d', + datavalue: { + value: 'maison', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'L525$8EE41483-1D6D-4CEE-877C-9818000D75E1', + rank: 'normal', + }, + ], + P5191: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5191', + hash: '4a43da87aaf7805d0625fbd8059d520f3dc5dbd1', + datavalue: { + value: { + 'entity-type': 'lexeme', + 'numeric-id': 278335, + id: 'L278335', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-lexeme', + }, + type: 'statement', + id: 'L525$0d860fcb-4268-1907-d07a-d8662922d579', + rank: 'normal', + }, + ], + P7722: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7722', + hash: '7077c26d0f4bd94533f263a4bb1bcd585a85099a', + datavalue: { + value: 'maison', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'L525$2099300D-AA83-4BA6-9791-98E2367044E4', + rank: 'normal', + }, + ], + P11118: [ + { + mainsnak: { + snaktype: 'value', + property: 'P11118', + hash: 'ad839480454fc31600a7ccfdd409f43ac4d5caac', + datavalue: { + value: '48725#48638', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'L525$53ABC41F-C54C-4890-9F25-332043D1D357', + rank: 'normal', + }, + ], + P11178: [ + { + mainsnak: { + snaktype: 'value', + property: 'P11178', + hash: '3ffd6d39902775a1863d9554c426b4a59809a4a1', + datavalue: { + value: 'maison', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'L525$5AF32D5F-3292-43CB-A151-3CD084D022CC', + rank: 'normal', + }, + ], + }, + forms: [ + { + id: 'L525-F1', + representations: { + fr: { + language: 'fr', + value: 'maisons', + }, + }, + grammaticalFeatures: [ + 'Q146786', + ], + claims: { + P443: [ + { + mainsnak: { + snaktype: 'value', + property: 'P443', + hash: 'd48fe97ae813626148c3f33114f3c233e75c96d1', + datavalue: { + value: 'LL-Q150 (fra)-0x010C-maisons.wav', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'L525-F1$079bdca7-5130-4f9f-bac9-e8d032c38263', + rank: 'normal', + references: [ + { + hash: '58a0f4a645f46c2198e0e26b7cdc41fa611282af', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '9cd70cf6784de946f9aea28d97ce8f4ef40ab13e', + datavalue: { + value: 'https://lingualibre.fr/wiki/Q52456', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + ], + }, + }, + { + id: 'L525-F2', + representations: { + fr: { + language: 'fr', + value: 'maison', + }, + }, + grammaticalFeatures: [ + 'Q110786', + ], + claims: { + P443: [ + { + mainsnak: { + snaktype: 'value', + property: 'P443', + hash: 'b375e87e90085a18d37a639967a180dd64599942', + datavalue: { + value: 'LL-Q150 (fra)-0x010C-maison.wav', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'L525-F2$52c9b382-02f5-4413-9923-26ade74f5a0d', + rank: 'normal', + references: [ + { + hash: '1e7302ae2ba5bc118586a98adc1a3a4a564e6a59', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'fdb0f8c06b4c46add33391f6dca9535af10f1865', + datavalue: { + value: 'https://lingualibre.fr/wiki/Q52455', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + ], + }, + }, + ], + senses: [ + { + id: 'L525-S1', + glosses: { + fr: { + language: 'fr', + value: "édifice destiné à l'habitation", + }, + }, + claims: { + P5137: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5137', + hash: 'd1e29eba80b6ce0ad20b3b93eda496156ef744d8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 3947, + id: 'Q3947', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'L525-S1$66D20252-8CEC-4DB1-8B00-D713CFF42E48', + rank: 'normal', + }, + ], + P5972: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5972', + hash: '13f2371ccced12f31e4c2110f134004db635e1a4', + datavalue: { + value: { + 'entity-type': 'sense', + id: 'L41768-S2', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-sense', + }, + type: 'statement', + id: 'L525-S1$7cc12e5f-4ab8-0143-d661-59e2cfff6a0a', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P5972', + hash: '2914599a9d4b07086ec02afc521309579524fb76', + datavalue: { + value: { + 'entity-type': 'sense', + id: 'L267790-S1', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-sense', + }, + type: 'statement', + id: 'L525-S1$a419bf3c-45ea-6793-6223-8fc57a9b97a5', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P5972', + hash: 'fceb28b85568f8a11836012eeb768d0d9d46a823', + datavalue: { + value: { + 'entity-type': 'sense', + id: 'L220794-S1', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-sense', + }, + type: 'statement', + id: 'L525-S1$03cb990a-46a4-8dfa-070a-17d5bd300cb3', + rank: 'normal', + }, + ], + }, + }, + ], +}; +//# sourceMappingURL=L525.js.map \ No newline at end of file diff --git a/dist/tests/data/L525.js.map b/dist/tests/data/L525.js.map new file mode 100644 index 00000000..734e88e2 --- /dev/null +++ b/dist/tests/data/L525.js.map @@ -0,0 +1 @@ +{"version":3,"file":"L525.js","sourceRoot":"","sources":["../../../tests/data/L525.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/P3035.d.ts b/dist/tests/data/P3035.d.ts new file mode 100644 index 00000000..49dd949d --- /dev/null +++ b/dist/tests/data/P3035.d.ts @@ -0,0 +1,3 @@ +import type { Property } from '../../src/index.js'; +export declare const P3035: Property; +//# sourceMappingURL=P3035.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/P3035.d.ts.map b/dist/tests/data/P3035.d.ts.map new file mode 100644 index 00000000..2faaac87 --- /dev/null +++ b/dist/tests/data/P3035.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"P3035.d.ts","sourceRoot":"","sources":["../../../tests/data/P3035.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAA;AAElD,eAAO,MAAM,KAAK,EAAE,QAoFnB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/P3035.js b/dist/tests/data/P3035.js new file mode 100644 index 00000000..4103e080 --- /dev/null +++ b/dist/tests/data/P3035.js @@ -0,0 +1,86 @@ +export const P3035 = { + type: 'property', + datatype: 'external-id', + id: 'P3035', + claims: { + P1659: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1659', + hash: 'ffa6ce752c4f1e00cfe161c195dc5b2a965a8ac4', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 212, + id: 'P212', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'P3035$65187550-4303-9d66-8519-13fff74a3142', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1659', + hash: 'fefeac38320600c91237b7b4bedfca0aa058b863', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 957, + id: 'P957', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'P3035$6cd05825-4a40-94cb-4ccb-6703636eb839', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1659', + hash: '451cc24bbee498bfa2d6f39258b37a04a4a506ef', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 3097, + id: 'P3097', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'P3035$99783d9a-4ec8-57ae-5d7a-9eaea67913c7', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1659', + hash: '704062d782cf04c5fbdab0c305ed210b1bd3c8a3', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 3193, + id: 'P3193', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'P3035$d05c3465-4306-a4ff-890b-cecf2ce4f761', + rank: 'normal', + }, + ], + }, +}; +//# sourceMappingURL=P3035.js.map \ No newline at end of file diff --git a/dist/tests/data/P3035.js.map b/dist/tests/data/P3035.js.map new file mode 100644 index 00000000..ae3a6f7b --- /dev/null +++ b/dist/tests/data/P3035.js.map @@ -0,0 +1 @@ +{"version":3,"file":"P3035.js","sourceRoot":"","sources":["../../../tests/data/P3035.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,KAAK,GAAa;IAC7B,IAAI,EAAE,UAAU;IAChB,QAAQ,EAAE,aAAa;IACvB,EAAE,EAAE,OAAO;IACX,MAAM,EAAE;QACN,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,UAAU;4BACzB,YAAY,EAAE,GAAG;4BACjB,EAAE,EAAE,MAAM;yBACX;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,mBAAmB;iBAC9B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,4CAA4C;gBAChD,IAAI,EAAE,QAAQ;aACf;YACD;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,UAAU;4BACzB,YAAY,EAAE,GAAG;4BACjB,EAAE,EAAE,MAAM;yBACX;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,mBAAmB;iBAC9B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,4CAA4C;gBAChD,IAAI,EAAE,QAAQ;aACf;YACD;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,UAAU;4BACzB,YAAY,EAAE,IAAI;4BAClB,EAAE,EAAE,OAAO;yBACZ;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,mBAAmB;iBAC9B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,4CAA4C;gBAChD,IAAI,EAAE,QAAQ;aACf;YACD;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,UAAU;4BACzB,YAAY,EAAE,IAAI;4BAClB,EAAE,EAAE,OAAO;yBACZ;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,mBAAmB;iBAC9B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,4CAA4C;gBAChD,IAAI,EAAE,QAAQ;aACf;SACF;KACF;CACF,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/P8098.d.ts b/dist/tests/data/P8098.d.ts new file mode 100644 index 00000000..5b4778e3 --- /dev/null +++ b/dist/tests/data/P8098.d.ts @@ -0,0 +1,3 @@ +import type { Property } from '../../src/index.js'; +export declare const P8098: Property; +//# sourceMappingURL=P8098.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/P8098.d.ts.map b/dist/tests/data/P8098.d.ts.map new file mode 100644 index 00000000..31b52730 --- /dev/null +++ b/dist/tests/data/P8098.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"P8098.d.ts","sourceRoot":"","sources":["../../../tests/data/P8098.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAA;AAElD,eAAO,MAAM,KAAK,EAAE,QAupBnB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/P8098.js b/dist/tests/data/P8098.js new file mode 100644 index 00000000..dfe7f22d --- /dev/null +++ b/dist/tests/data/P8098.js @@ -0,0 +1,665 @@ +export const P8098 = { + pageid: 89037469, + ns: 120, + title: 'Property:P8098', + lastrevid: 1157664047, + modified: '2020-04-14T20:46:41Z', + type: 'property', + datatype: 'external-id', + id: 'P8098', + labels: { + en: { + language: 'en', + value: 'Biographical Dictionary of Architects in Canada ID', + }, + fr: { + language: 'fr', + value: 'identifiant Biographical Dictionary of Architects in Canada', + }, + ca: { + language: 'ca', + value: 'identificador Biographical Dictionary of Architects in Canada', + }, + nl: { + language: 'nl', + value: 'Biographical Dictionary of Architects in Canada-identificatiecode', + }, + }, + descriptions: { + en: { + language: 'en', + value: 'identifier for an architect in the Biographical Dictionary of Architects in Canada website', + }, + fr: { + language: 'fr', + value: "identifiant d'un architecte dans le Biographical Dictionary of Architects in Canada", + }, + }, + aliases: { + fr: [ + { + language: 'fr', + value: 'identifiant BDAC', + }, + { + language: 'fr', + value: 'BDAC ID', + }, + ], + en: [ + { + language: 'en', + value: 'BDAC ID', + }, + ], + }, + claims: { + P31: [ + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: '7c92d1a42baddc39bf81546022439895b859bd52', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 56216473, + id: 'Q56216473', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'P8098$24a3722e-49bc-65fa-8614-e4e8307fba72', + rank: 'normal', + }, + ], + P17: [ + { + mainsnak: { + snaktype: 'value', + property: 'P17', + hash: 'a3723c4c3601569aebcc86e0f0c5c3697821da1b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 16, + id: 'Q16', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'P8098$67fb6b8b-4336-0440-43b4-45bcb62d1998', + rank: 'normal', + }, + ], + P3254: [ + { + mainsnak: { + snaktype: 'value', + property: 'P3254', + hash: '50530633f9ccdf2674ad6d566eb04bc6ff1d3c43', + datavalue: { + value: 'https://www.wikidata.org/wiki/Wikidata:Property_proposal/Biographical_Dictionary_of_Architects_in_Canada_ID', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'P8098$97689cfe-44f6-1e16-e04d-b162c9bcd99a', + rank: 'normal', + }, + ], + P1793: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1793', + hash: 'f870576dbd8dadc7a158b24ea197a37ec66be076', + datavalue: { + value: '\\d{1,4}', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'P8098$f82d88bb-44a8-9f2f-a203-2e70fa57b74b', + rank: 'normal', + }, + ], + P2302: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2302', + hash: '3ab788a79997cfb672590fc69472661329379611', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 21502404, + id: 'Q21502404', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P1793: [ + { + snaktype: 'value', + property: 'P1793', + hash: 'f870576dbd8dadc7a158b24ea197a37ec66be076', + datavalue: { + value: '\\d{1,4}', + type: 'string', + }, + datatype: 'string', + }, + ], + }, + 'qualifiers-order': [ + 'P1793', + ], + id: 'P8098$a68a1e7b-4706-84b9-20f2-5e490a2861ba', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P2302', + hash: '21338c72d362b7921eb042484db5c6e29d245add', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 21502410, + id: 'Q21502410', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P2316: [ + { + snaktype: 'value', + property: 'P2316', + hash: 'd50c571a43e6102d65b729ccc7049a0a2f867e34', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 21502408, + id: 'Q21502408', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P2316', + ], + id: 'P8098$e1ba52fc-417c-0b7e-7b2e-1e06a083e8b0', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P2302', + hash: 'bc9f04ae1b17d1f0be97eae471d20ac6a83546ed', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19474404, + id: 'Q19474404', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'P8098$500f924a-4390-5666-2a86-ef0ab144b418', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P2302', + hash: 'a00327947c6d834f33f6ee14916142d6a2008aef', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 21503250, + id: 'Q21503250', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P2309: [ + { + snaktype: 'value', + property: 'P2309', + hash: '8d7afee22e0fa6211dd8c95f247e1dd7b38daf70', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 21503252, + id: 'Q21503252', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P2308: [ + { + snaktype: 'value', + property: 'P2308', + hash: '6507af56cd83ccb72044b460a8b439e1746afa1a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 5, + id: 'Q5', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P2309', + 'P2308', + ], + id: 'P8098$d3cb3220-4f93-ad2f-33d4-b134406c9ca5', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P2302', + hash: 'fede01024807ea412f925e250a71651eda314b38', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 21503247, + id: 'Q21503247', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P2306: [ + { + snaktype: 'value', + property: 'P2306', + hash: 'e14cd63ac946417c7c12eabb0c5c7d80f871f754', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 106, + id: 'P106', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + ], + P2305: [ + { + snaktype: 'value', + property: 'P2305', + hash: '83ec44f09d9f5f24b267d32a3772080e28bd1849', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 42973, + id: 'Q42973', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P2306', + 'P2305', + ], + id: 'P8098$cc85922a-416d-835f-ac7d-3cd812e26bde', + rank: 'normal', + }, + ], + P1629: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1629', + hash: '5c6c56f3f4fa860ab3b156293d38af691c8b193f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 89220992, + id: 'Q89220992', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'P8098$437948be-40f7-df40-abba-7c515bdf255f', + rank: 'normal', + }, + ], + P1855: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1855', + hash: '8c21c129daa56a6810c50f9e8a53a2154450772a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2958277, + id: 'Q2958277', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P8098: [ + { + snaktype: 'value', + property: 'P8098', + hash: 'cfe7707c887ffb01ea4201e822ab63932a6abe38', + datavalue: { + value: '1654', + type: 'string', + }, + datatype: 'external-id', + }, + ], + }, + 'qualifiers-order': [ + 'P8098', + ], + id: 'P8098$c271ff56-4af7-866e-3d07-be3302092f31', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1855', + hash: '14a4ed7e2ad0a3b3f99c60e14838060767d14ff3', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 3056906, + id: 'Q3056906', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P8098: [ + { + snaktype: 'value', + property: 'P8098', + hash: '6554f0662ddec73bae2f508eb272852e5ef25152', + datavalue: { + value: '1624', + type: 'string', + }, + datatype: 'external-id', + }, + ], + }, + 'qualifiers-order': [ + 'P8098', + ], + id: 'P8098$43a1497b-4d7b-687b-2725-0ed534e8247b', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1855', + hash: '59922639fd46881cbeda44759576612f6fcd074f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 89830772, + id: 'Q89830772', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P8098: [ + { + snaktype: 'value', + property: 'P8098', + hash: '29c6301b7811f86f31f15dfa112f208fa8fe41fc', + datavalue: { + value: '2364', + type: 'string', + }, + datatype: 'external-id', + }, + ], + }, + 'qualifiers-order': [ + 'P8098', + ], + id: 'P8098$9354cfdf-4c72-7ca8-3809-a3b71d113f7d', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1855', + hash: '2669d8e6e031fb32cbae597d384f49bf650d004d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 5498584, + id: 'Q5498584', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P8098: [ + { + snaktype: 'value', + property: 'P8098', + hash: 'ca77f707fa5a7e34b7070ef73802b9a08cfb9845', + datavalue: { + value: '1419', + type: 'string', + }, + datatype: 'external-id', + }, + ], + }, + 'qualifiers-order': [ + 'P8098', + ], + id: 'P8098$1d393ffa-40ea-f073-1da8-38a84b0cd8b7', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1855', + hash: '5ecc78e00c9cc7cfb4f763980e197df324f105df', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 7789839, + id: 'Q7789839', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P8098: [ + { + snaktype: 'value', + property: 'P8098', + hash: 'f35332601788931b5051c2d2853cee0d1143ffc2', + datavalue: { + value: '1578', + type: 'string', + }, + datatype: 'external-id', + }, + ], + }, + 'qualifiers-order': [ + 'P8098', + ], + id: 'P8098$bb10c223-4669-1611-7bf9-913b73c618fd', + rank: 'normal', + }, + ], + P1630: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1630', + hash: '644623b8fb69ed30810c02c199c9adf688a2cf5f', + datavalue: { + value: 'http://dictionaryofarchitectsincanada.org/node/$1', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'P8098$c3ce8251-40a7-c36c-83b8-0b32b7f4f2f8', + rank: 'normal', + }, + ], + P2264: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2264', + hash: '18838a1300e7d47ec35bbd03df7112a3e13bf51c', + datavalue: { + value: '3470', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'P8098$1de8d6c0-4624-9230-1e5e-38e2e861ae9f', + rank: 'normal', + }, + ], + P2429: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2429', + hash: '1b97f07ea808523c58f82502c2df4a8afbb9a31c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 21873974, + id: 'Q21873974', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'P8098$53182a4e-4d6b-521f-955f-2fe42370ba2c', + rank: 'normal', + }, + ], + P4876: [ + { + mainsnak: { + snaktype: 'value', + property: 'P4876', + hash: '9ea5934fa4e0fd73ce518589becee971986f0f00', + datavalue: { + value: { + amount: '+2500', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'af0f60793ad6b71fe34b3a6ebb1e93bfdb6463e4', + datavalue: { + value: { + time: '+2020-04-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'P8098$6cf12ba9-4375-91ac-6ab8-d65f51922225', + rank: 'normal', + }, + ], + P1896: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1896', + hash: 'b1a67d81053afc83d4d326ffc69ce40f5543050d', + datavalue: { + value: 'http://dictionaryofarchitectsincanada.org/introduction', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'P8098$e8f2b7e0-4f33-f8dc-c290-09065e08e7ff', + rank: 'normal', + }, + ], + }, +}; +//# sourceMappingURL=P8098.js.map \ No newline at end of file diff --git a/dist/tests/data/P8098.js.map b/dist/tests/data/P8098.js.map new file mode 100644 index 00000000..d025f8f9 --- /dev/null +++ b/dist/tests/data/P8098.js.map @@ -0,0 +1 @@ +{"version":3,"file":"P8098.js","sourceRoot":"","sources":["../../../tests/data/P8098.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/Q1.d.ts b/dist/tests/data/Q1.d.ts new file mode 100644 index 00000000..c0ee72d4 --- /dev/null +++ b/dist/tests/data/Q1.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q1: Item; +//# sourceMappingURL=Q1.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q1.d.ts.map b/dist/tests/data/Q1.d.ts.map new file mode 100644 index 00000000..5261c7e5 --- /dev/null +++ b/dist/tests/data/Q1.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q1.d.ts","sourceRoot":"","sources":["../../../tests/data/Q1.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,EAAE,EAAE,IA8GhB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q1.js b/dist/tests/data/Q1.js new file mode 100644 index 00000000..595b22bf --- /dev/null +++ b/dist/tests/data/Q1.js @@ -0,0 +1,112 @@ +export const Q1 = { + type: 'item', + id: 'Q1', + labels: {}, + aliases: {}, + claims: { + P580: [ + { + mainsnak: { + snaktype: 'value', + property: 'P580', + hash: '85266b6fea10b59470d6e5b39b1ba52712822ba8', + datavalue: { + value: { + time: '-13798000000-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 3, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: '795a0965a5fb08644610daba94b77779b68d45fa', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 15605, + id: 'Q15605', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + { + snaktype: 'value', + property: 'P459', + hash: '6ee854e6ff2eac8ce55377449ef2b6cd392c5360', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 76250, + id: 'Q76250', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P805: [ + { + snaktype: 'value', + property: 'P805', + hash: '59655cbe0f98b74467ac723dadc0491021fc9fee', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 500699, + id: 'Q500699', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P805', + ], + id: 'Q1$789eef0c-4108-cdda-1a63-505cdd324564', + rank: 'normal', + references: [ + { + hash: 'a9896160828b25b3d0942cf73df6c5bcd22cc6a8', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'ffbb0f8fa052cafdfc7d10b5ca4652e378cd8ecf', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 15217920, + id: 'Q15217920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + }, + sitelinks: {}, +}; +//# sourceMappingURL=Q1.js.map \ No newline at end of file diff --git a/dist/tests/data/Q1.js.map b/dist/tests/data/Q1.js.map new file mode 100644 index 00000000..98655dd6 --- /dev/null +++ b/dist/tests/data/Q1.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q1.js","sourceRoot":"","sources":["../../../tests/data/Q1.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,EAAE,GAAS;IACtB,IAAI,EAAE,MAAM;IACZ,EAAE,EAAE,IAAI;IACR,MAAM,EAAE,EAAE;IACV,OAAO,EAAE,EAAE;IACX,MAAM,EAAE;QACN,IAAI,EAAE;YACJ;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,MAAM;oBAChB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,IAAI,EAAE,8BAA8B;4BACpC,QAAQ,EAAE,CAAC;4BACX,MAAM,EAAE,CAAC;4BACT,KAAK,EAAE,CAAC;4BACR,SAAS,EAAE,CAAC;4BACZ,aAAa,EAAE,yCAAyC;yBACzD;wBACD,IAAI,EAAE,MAAM;qBACb;oBACD,QAAQ,EAAE,MAAM;iBACjB;gBACD,IAAI,EAAE,WAAW;gBACjB,UAAU,EAAE;oBACV,IAAI,EAAE;wBACJ;4BACE,QAAQ,EAAE,OAAO;4BACjB,QAAQ,EAAE,MAAM;4BAChB,IAAI,EAAE,0CAA0C;4BAChD,SAAS,EAAE;gCACT,KAAK,EAAE;oCACL,aAAa,EAAE,MAAM;oCACrB,YAAY,EAAE,KAAK;oCACnB,EAAE,EAAE,QAAQ;iCACb;gCACD,IAAI,EAAE,mBAAmB;6BAC1B;4BACD,QAAQ,EAAE,eAAe;yBAC1B;wBACD;4BACE,QAAQ,EAAE,OAAO;4BACjB,QAAQ,EAAE,MAAM;4BAChB,IAAI,EAAE,0CAA0C;4BAChD,SAAS,EAAE;gCACT,KAAK,EAAE;oCACL,aAAa,EAAE,MAAM;oCACrB,YAAY,EAAE,KAAK;oCACnB,EAAE,EAAE,QAAQ;iCACb;gCACD,IAAI,EAAE,mBAAmB;6BAC1B;4BACD,QAAQ,EAAE,eAAe;yBAC1B;qBACF;oBACD,IAAI,EAAE;wBACJ;4BACE,QAAQ,EAAE,OAAO;4BACjB,QAAQ,EAAE,MAAM;4BAChB,IAAI,EAAE,0CAA0C;4BAChD,SAAS,EAAE;gCACT,KAAK,EAAE;oCACL,aAAa,EAAE,MAAM;oCACrB,YAAY,EAAE,MAAM;oCACpB,EAAE,EAAE,SAAS;iCACd;gCACD,IAAI,EAAE,mBAAmB;6BAC1B;4BACD,QAAQ,EAAE,eAAe;yBAC1B;qBACF;iBACF;gBACD,kBAAkB,EAAE;oBAClB,MAAM;oBACN,MAAM;iBACP;gBACD,EAAE,EAAE,yCAAyC;gBAC7C,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV;wBACE,IAAI,EAAE,0CAA0C;wBAChD,KAAK,EAAE;4BACL,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE;4CACL,aAAa,EAAE,MAAM;4CACrB,YAAY,EAAE,QAAQ;4CACtB,EAAE,EAAE,WAAW;yCAChB;wCACD,IAAI,EAAE,mBAAmB;qCAC1B;oCACD,QAAQ,EAAE,eAAe;iCAC1B;6BACF;yBACF;wBACD,aAAa,EAAE;4BACb,MAAM;yBACP;qBACF;iBACF;aACF;SACF;KACF;IACD,SAAS,EAAE,EAAE;CACd,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q19180293.d.ts b/dist/tests/data/Q19180293.d.ts new file mode 100644 index 00000000..c4eb6e9c --- /dev/null +++ b/dist/tests/data/Q19180293.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q19180293: Item; +//# sourceMappingURL=Q19180293.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q19180293.d.ts.map b/dist/tests/data/Q19180293.d.ts.map new file mode 100644 index 00000000..f7f05d57 --- /dev/null +++ b/dist/tests/data/Q19180293.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q19180293.d.ts","sourceRoot":"","sources":["../../../tests/data/Q19180293.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,SAAS,EAAE,IA+CvB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q19180293.js b/dist/tests/data/Q19180293.js new file mode 100644 index 00000000..e819525e --- /dev/null +++ b/dist/tests/data/Q19180293.js @@ -0,0 +1,49 @@ +export const Q19180293 = { + type: 'item', + id: 'Q19180293', + labels: {}, + aliases: {}, + claims: { + P1433: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1433', + hash: 'b5a3566c7c166b94bae127474751a968d0597146', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 28823728, + id: 'Q28823728', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P156: [ + { + snaktype: 'somevalue', + property: 'P156', + hash: '06ebe2529907ec88b14c16a08a845f15eb6942ef', + datatype: 'wikibase-item', + }, + ], + P1100: [ + { + snaktype: 'novalue', + property: 'P1100', + hash: '0f3aa5a76e4a90daa40720962d96200842d3ae58', + datatype: 'quantity', + }, + ], + }, + id: 'Q19180293$4570bfdc-4e34-6e50-e93a-3248db40737b', + rank: 'normal', + }, + ], + }, + sitelinks: {}, +}; +//# sourceMappingURL=Q19180293.js.map \ No newline at end of file diff --git a/dist/tests/data/Q19180293.js.map b/dist/tests/data/Q19180293.js.map new file mode 100644 index 00000000..70b4ecab --- /dev/null +++ b/dist/tests/data/Q19180293.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q19180293.js","sourceRoot":"","sources":["../../../tests/data/Q19180293.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,SAAS,GAAS;IAC7B,IAAI,EAAE,MAAM;IACZ,EAAE,EAAE,WAAW;IACf,MAAM,EAAE,EAAE;IACV,OAAO,EAAE,EAAE;IACX,MAAM,EAAE;QACN,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,MAAM;4BACrB,YAAY,EAAE,QAAQ;4BACtB,EAAE,EAAE,WAAW;yBAChB;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,eAAe;iBAC1B;gBACD,IAAI,EAAE,WAAW;gBACjB,UAAU,EAAE;oBACV,IAAI,EAAE;wBACJ;4BACE,QAAQ,EAAE,WAAW;4BACrB,QAAQ,EAAE,MAAM;4BAChB,IAAI,EAAE,0CAA0C;4BAChD,QAAQ,EAAE,eAAe;yBAC1B;qBACF;oBACD,KAAK,EAAE;wBACL;4BACE,QAAQ,EAAE,SAAS;4BACnB,QAAQ,EAAE,OAAO;4BACjB,IAAI,EAAE,0CAA0C;4BAChD,QAAQ,EAAE,UAAU;yBACrB;qBACF;iBACF;gBACD,EAAE,EAAE,gDAAgD;gBACpD,IAAI,EAAE,QAAQ;aACf;SACF;KACF;IACD,SAAS,EAAE,EAAE;CACd,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q2112.d.ts b/dist/tests/data/Q2112.d.ts new file mode 100644 index 00000000..6a38f018 --- /dev/null +++ b/dist/tests/data/Q2112.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q2112: Item; +//# sourceMappingURL=Q2112.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q2112.d.ts.map b/dist/tests/data/Q2112.d.ts.map new file mode 100644 index 00000000..e3ebfe1d --- /dev/null +++ b/dist/tests/data/Q2112.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q2112.d.ts","sourceRoot":"","sources":["../../../tests/data/Q2112.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,KAAK,EAAE,IAkkQnB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q2112.js b/dist/tests/data/Q2112.js new file mode 100644 index 00000000..5510aef5 --- /dev/null +++ b/dist/tests/data/Q2112.js @@ -0,0 +1,8260 @@ +export const Q2112 = { + pageid: 3021, + ns: 0, + title: 'Q2112', + lastrevid: 1867923350, + modified: '2023-04-04T05:21:49Z', + type: 'item', + id: 'Q2112', + labels: { + de: { + language: 'de', + value: 'Bielefeld', + }, + ru: { + language: 'ru', + value: 'Билефельд', + }, + fr: { + language: 'fr', + value: 'Bielefeld', + }, + en: { + language: 'en', + value: 'Bielefeld', + }, + 'be-tarask': { + language: 'be-tarask', + value: 'Білефэльд', + }, + nan: { + language: 'nan', + value: 'Bielefeld', + }, + gv: { + language: 'gv', + value: 'Bielefeld', + }, + 'de-ch': { + language: 'de-ch', + value: 'Bielefeld', + }, + 'en-ca': { + language: 'en-ca', + value: 'Bielefeld', + }, + 'en-gb': { + language: 'en-gb', + value: 'Bielefeld', + }, + af: { + language: 'af', + value: 'Bielefeld', + }, + ar: { + language: 'ar', + value: 'بيلفلد', + }, + az: { + language: 'az', + value: 'Bielefeld', + }, + be: { + language: 'be', + value: 'Білефельд', + }, + bg: { + language: 'bg', + value: 'Билефелд', + }, + ca: { + language: 'ca', + value: 'Bielefeld', + }, + cs: { + language: 'cs', + value: 'Bielefeld', + }, + cv: { + language: 'cv', + value: 'Билефелд', + }, + cy: { + language: 'cy', + value: 'Bielefeld', + }, + da: { + language: 'da', + value: 'Bielefeld', + }, + diq: { + language: 'diq', + value: 'Bielefeld', + }, + el: { + language: 'el', + value: 'Μπίλεφελντ', + }, + eo: { + language: 'eo', + value: 'Bielefeld', + }, + es: { + language: 'es', + value: 'Bielefeld', + }, + et: { + language: 'et', + value: 'Bielefeld', + }, + eu: { + language: 'eu', + value: 'Bielefeld', + }, + fa: { + language: 'fa', + value: 'بیله‌فلد', + }, + fi: { + language: 'fi', + value: 'Bielefeld', + }, + frr: { + language: 'frr', + value: 'Bielefeld', + }, + fy: { + language: 'fy', + value: 'Bielefeld', + }, + hr: { + language: 'hr', + value: 'Bielefeld', + }, + hu: { + language: 'hu', + value: 'Bielefeld', + }, + id: { + language: 'id', + value: 'Bielefeld', + }, + is: { + language: 'is', + value: 'Bielefeld', + }, + it: { + language: 'it', + value: 'Bielefeld', + }, + ja: { + language: 'ja', + value: 'ビーレフェルト', + }, + ka: { + language: 'ka', + value: 'ბილეფილდი', + }, + kk: { + language: 'kk', + value: 'Билефельд', + }, + ko: { + language: 'ko', + value: '빌레펠트', + }, + ksh: { + language: 'ksh', + value: 'Bielefeld', + }, + ku: { + language: 'ku', + value: 'Bielefeld', + }, + la: { + language: 'la', + value: 'Bilivelda', + }, + lt: { + language: 'lt', + value: 'Bylefeldas', + }, + lv: { + language: 'lv', + value: 'Bīlefelde', + }, + mr: { + language: 'mr', + value: 'बीलेफेल्ड', + }, + nds: { + language: 'nds', + value: 'Builefeld', + }, + nl: { + language: 'nl', + value: 'Bielefeld', + }, + nn: { + language: 'nn', + value: 'Bielefeld', + }, + oc: { + language: 'oc', + value: 'Bielefeld', + }, + pl: { + language: 'pl', + value: 'Bielefeld', + }, + pnb: { + language: 'pnb', + value: 'بیلفیلڈ', + }, + pt: { + language: 'pt', + value: 'Bielefeld', + }, + 'pt-br': { + language: 'pt-br', + value: 'Bielefeld', + }, + ro: { + language: 'ro', + value: 'Bielefeld', + }, + sk: { + language: 'sk', + value: 'Bielefeld', + }, + sr: { + language: 'sr', + value: 'Билефелд', + }, + sv: { + language: 'sv', + value: 'Bielefeld', + }, + sw: { + language: 'sw', + value: 'Bielefeld', + }, + tr: { + language: 'tr', + value: 'Bielefeld', + }, + uk: { + language: 'uk', + value: 'Білефельд', + }, + uz: { + language: 'uz', + value: 'Bielefeld', + }, + vi: { + language: 'vi', + value: 'Bielefeld', + }, + vo: { + language: 'vo', + value: 'Bielefeld', + }, + war: { + language: 'war', + value: 'Bielefeld', + }, + zh: { + language: 'zh', + value: '比勒费尔德', + }, + nb: { + language: 'nb', + value: 'Bielefeld', + }, + gl: { + language: 'gl', + value: 'Bielefeld', + }, + stq: { + language: 'stq', + value: 'Bielefeld', + }, + he: { + language: 'he', + value: 'בילפלד', + }, + bar: { + language: 'bar', + value: 'Bielefeld', + }, + sh: { + language: 'sh', + value: 'Bielefeld', + }, + sco: { + language: 'sco', + value: 'Bielefeld', + }, + hy: { + language: 'hy', + value: 'Բիլեֆելդ', + }, + mn: { + language: 'mn', + value: 'Билефельд', + }, + mk: { + language: 'mk', + value: 'Билефелд', + }, + an: { + language: 'an', + value: 'Bielefeld', + }, + ast: { + language: 'ast', + value: 'Bielefeld', + }, + br: { + language: 'br', + value: 'Bielefeld', + }, + co: { + language: 'co', + value: 'Bielefeld', + }, + 'de-at': { + language: 'de-at', + value: 'Bielefeld', + }, + frp: { + language: 'frp', + value: 'Bielefeld', + }, + fur: { + language: 'fur', + value: 'Bielefeld', + }, + ga: { + language: 'ga', + value: 'Bielefeld', + }, + gd: { + language: 'gd', + value: 'Bielefeld', + }, + gsw: { + language: 'gsw', + value: 'Bielefeld', + }, + ia: { + language: 'ia', + value: 'Bielefeld', + }, + ie: { + language: 'ie', + value: 'Bielefeld', + }, + io: { + language: 'io', + value: 'Bielefeld', + }, + kg: { + language: 'kg', + value: 'Bielefeld', + }, + lb: { + language: 'lb', + value: 'Bielefeld', + }, + li: { + language: 'li', + value: 'Bielefeld', + }, + lij: { + language: 'lij', + value: 'Bielefeld', + }, + mg: { + language: 'mg', + value: 'Bielefeld', + }, + min: { + language: 'min', + value: 'Bielefeld', + }, + ms: { + language: 'ms', + value: 'Bielefeld', + }, + nap: { + language: 'nap', + value: 'Bielefeld', + }, + 'nds-nl': { + language: 'nds-nl', + value: 'Bielefeld', + }, + nrm: { + language: 'nrm', + value: 'Bielefeld', + }, + pcd: { + language: 'pcd', + value: 'Bielefeld', + }, + pms: { + language: 'pms', + value: 'Bielefeld', + }, + rm: { + language: 'rm', + value: 'Bielefeld', + }, + sc: { + language: 'sc', + value: 'Bielefeld', + }, + scn: { + language: 'scn', + value: 'Bielefeld', + }, + sl: { + language: 'sl', + value: 'Bielefeld', + }, + 'sr-el': { + language: 'sr-el', + value: 'Bielefeld', + }, + vec: { + language: 'vec', + value: 'Bielefeld', + }, + vls: { + language: 'vls', + value: 'Bielefeld', + }, + wa: { + language: 'wa', + value: 'Bielefeld', + }, + wo: { + language: 'wo', + value: 'Bielefeld', + }, + zu: { + language: 'zu', + value: 'Bielefeld', + }, + ur: { + language: 'ur', + value: 'بیئلفیلڈ', + }, + szl: { + language: 'szl', + value: 'Bielefeld', + }, + th: { + language: 'th', + value: 'บีเลอเฟ็ลท์', + }, + hsb: { + language: 'hsb', + value: 'Bielefeld', + }, + ceb: { + language: 'ceb', + value: 'Bielefeld (kapital sa munisipyo)', + }, + ky: { + language: 'ky', + value: 'Билефельд', + }, + tt: { + language: 'tt', + value: 'Билефелд', + }, + yue: { + language: 'yue', + value: '比勒費爾德', + }, + azb: { + language: 'azb', + value: 'بیله‌فلد', + }, + hi: { + language: 'hi', + value: 'बीएलफेल्ड', + }, + ta: { + language: 'ta', + value: 'பிஏலேபில்ட்', + }, + te: { + language: 'te', + value: 'బియెలెఫిల్డ్', + }, + bn: { + language: 'bn', + value: 'বীলেফেল্ড', + }, + si: { + language: 'si', + value: 'බීල්ෆෙල්ඩ්', + }, + gu: { + language: 'gu', + value: 'બીલેફેલ્ડ', + }, + kn: { + language: 'kn', + value: 'ಬೈಲ್ಫೆಲ್ಡ್', + }, + qu: { + language: 'qu', + value: 'Bielefeld', + }, + sq: { + language: 'sq', + value: 'Bielefeld', + }, + 'zh-hant': { + language: 'zh-hant', + value: '比勒費爾德', + }, + ba: { + language: 'ba', + value: 'Билефельд', + }, + wuu: { + language: 'wuu', + value: '比勒费尔德', + }, + arz: { + language: 'arz', + value: 'بيليفيلد', + }, + ce: { + language: 'ce', + value: 'Билефельд', + }, + os: { + language: 'os', + value: 'Билефельд', + }, + ckb: { + language: 'ckb', + value: 'بیلفێلد', + }, + lld: { + language: 'lld', + value: 'Bielefeld', + }, + }, + descriptions: { + de: { + language: 'de', + value: 'Großstadt in Nordrhein-Westfalen, Deutschland', + }, + en: { + language: 'en', + value: 'city in Germany', + }, + es: { + language: 'es', + value: 'ciudad independiente alemana en Renania del Norte-Westfalia', + }, + it: { + language: 'it', + value: 'città extracircondariale tedesca', + }, + fr: { + language: 'fr', + value: 'commune allemande', + }, + ru: { + language: 'ru', + value: 'город в Германии', + }, + el: { + language: 'el', + value: 'πόλη της Γερμανίας, στην Βόρεια Ρηνανία-Βεστφαλία', + }, + ne: { + language: 'ne', + value: 'जर्मनीको सहर', + }, + nl: { + language: 'nl', + value: 'gemeente in de Duitse deelstaat Noordrijn-Westfalen', + }, + he: { + language: 'he', + value: 'עיר בגרמניה', + }, + ja: { + language: 'ja', + value: 'ドイツの都市', + }, + eo: { + language: 'eo', + value: 'urbo en Nordrejn-Vestfalio, Germanio', + }, + sq: { + language: 'sq', + value: 'qytet në Gjermani', + }, + hsb: { + language: 'hsb', + value: 'wulkoměsto w Němskej', + }, + br: { + language: 'br', + value: 'kêr alaman', + }, + 'zh-hant': { + language: 'zh-hant', + value: '德國的城市', + }, + sl: { + language: 'sl', + value: 'mesto v Nemčiji', + }, + la: { + language: 'la', + value: 'urbs Germaniae', + }, + be: { + language: 'be', + value: 'горад у Германіі', + }, + sv: { + language: 'sv', + value: 'stad i Nordrhein-Westfalen, Tyskland', + }, + ar: { + language: 'ar', + value: 'بلدية في ألمانيا', + }, + ko: { + language: 'ko', + value: '독일 노르트라인베스트팔렌주의 도시', + }, + zh: { + language: 'zh', + value: '德国北莱茵-威斯特法伦州城市', + }, + lld: { + language: 'lld', + value: 'zità de la Germania', + }, + bar: { + language: 'bar', + value: 'kroasfreie Stod in Deitschland', + }, + ku: { + language: 'ku', + value: 'Bajarekî Almanyayê', + }, + hu: { + language: 'hu', + value: 'város Németországban', + }, + }, + aliases: { + de: [ + { + language: 'de', + value: 'Leineweberstadt', + }, + { + language: 'de', + value: 'Builefeld', + }, + { + language: 'de', + value: 'Beilefeld', + }, + { + language: 'de', + value: 'Builefeild', + }, + ], + la: [ + { + language: 'la', + value: 'Bilefeldia', + }, + ], + }, + claims: { + P190: [ + { + mainsnak: { + snaktype: 'value', + property: 'P190', + hash: 'ed13de38867f2c2e8505bb6f9bdd6efe57c6f973', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 207614, + id: 'Q207614', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$71781c61-47f7-d370-893c-11f7efe421c8', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P190', + hash: '4f28b4f8554dd314136faf3e35dd9e4e4b10cb51', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 474605, + id: 'Q474605', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: 'a5e0dc0fab1c88e0702eab5557dfec4f8ab8a289', + datavalue: { + value: { + time: '+1953-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'Q2112$fa2b9dbe-44c4-e3aa-b1b7-6725768477cf', + rank: 'normal', + references: [ + { + hash: '2c1691eaf561a9d7dd6279d62dd1aec8f6434971', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '45c1eadbe361b015db3aa6e83c6c4416f95b6f93', + datavalue: { + value: 'http://www.rochdale.gov.uk/leisure-and-culture/Pages/20-things-to-know.aspx', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P190', + hash: 'ea98f93299289e04a35c00e710c87d512dd437f3', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 990109, + id: 'Q990109', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: 'd630c2c0fcdb2ce4bb70f47b9c52a36855e36bbf', + datavalue: { + value: { + time: '+1958-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'Q2112$36372432-48e6-04d2-094b-520cb640f72f', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P190', + hash: '8c98a5cbc6b475f475764d5610ddc63041db7874', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 17393, + id: 'Q17393', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: 'dd39e8ca5409b8e3603542ffaa56775dedc4ef67', + datavalue: { + value: { + time: '+1973-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'Q2112$70276a6c-40fe-b35f-f82c-fd93b04c7259', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P190', + hash: 'af868a887ed66f866f2dbff734f46ee654492e27', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 167749, + id: 'Q167749', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: '505ebcd27965193bd5ebf108bb75f8d687e50360', + datavalue: { + value: { + time: '+1980-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'Q2112$f77ab273-41c8-96b5-08c1-93af88903cd4', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P190', + hash: '54eb57e91a1d190f05c904ee025e824ef0437c7d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2235, + id: 'Q2235', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: 'cb8638f8586a74f9f8254deab9fdde682330a924', + datavalue: { + value: { + time: '+1987-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'Q2112$545b65a1-440c-ac9b-2594-8f76c1ffda94', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P190', + hash: '6e1d093345d7cba721a66796495ca26f399f165a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 598, + id: 'Q598', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: '807228be43ecce85eae04af992ca74ee377fd749', + datavalue: { + value: { + time: '+1991-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'Q2112$8dccc42e-4ede-9f17-8ef5-aee79c88aad3', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P190', + hash: '8144f858ddd59cecd8a349d6734855101fafae08', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1007634, + id: 'Q1007634', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: '7494268e84b12fc8d9ec79761a1ca187a721adc6', + datavalue: { + value: { + time: '+1995-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'Q2112$500e8510-4d28-e8b4-c9b2-53f109218646', + rank: 'normal', + }, + ], + P1036: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1036', + hash: '7205fc31aa78266ba6ccee266e80bf0fdd102b29', + datavalue: { + value: '2--435655', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$524f4b4b-46b5-d59c-520b-5eba915a2383', + rank: 'normal', + }, + ], + P17: [ + { + mainsnak: { + snaktype: 'value', + property: 'P17', + hash: 'ef7247b704f4ec0a7df39e83306bb388fea17d5f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 183, + id: 'Q183', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: '13eff71ba054ad192e12acddfd4ee6725bc28ba9', + datavalue: { + value: { + time: '+1990-10-03T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'q2112$15E24192-DD4A-47AC-AE3C-31475E98D6B0', + rank: 'preferred', + references: [ + { + hash: '5dabc71043098dc2d1bd6d0b16ce571646b41735', + snaks: { + P5573: [ + { + snaktype: 'value', + property: 'P5573', + hash: 'c80e039f693f60d12f4fca573946a28ebfb10dd8', + datavalue: { + value: '382', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'c619cc6e0e5fe3733a8c4a47939343e5970e0e9d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 265049, + id: 'Q265049', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '0c8bd92e73708301fbdef488186bd3197b7c3d1c', + datavalue: { + value: { + time: '+2018-08-06T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P5573', + 'P248', + 'P813', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P17', + hash: '5b925ba516864377a76a45a5078658f219efc784', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1206012, + id: 'Q1206012', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: 'dd4bac3f0b2163892a60bf02a5c7675704e7f8e0', + datavalue: { + value: { + time: '+1871-01-18T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P582: [ + { + snaktype: 'value', + property: 'P582', + hash: 'f12c4bd330e3d7844483eb77ad3977825524c505', + datavalue: { + value: { + time: '+1949-05-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + 'P582', + ], + id: 'Q2112$13873259-4a84-48e4-583c-edf09a7f301d', + rank: 'normal', + references: [ + { + hash: '3593f5f4f686ca7481c8189b51a02610d6abfc52', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'b135f4d2670fa89dc8131c78e0fa9549e89d1a10', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 43458971, + id: 'Q43458971', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P17', + hash: '3912570fabcfa6f9f41e1c53907ee233225c7211', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 713750, + id: 'Q713750', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: '2ed93c5224a3e784bd15d1eb7c47b4e8ad916a12', + datavalue: { + value: { + time: '+1949-05-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P582: [ + { + snaktype: 'value', + property: 'P582', + hash: '57c79b0a475f1529c43a42ad1c80dea59b72bc1a', + datavalue: { + value: { + time: '+1990-10-02T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + 'P582', + ], + id: 'Q2112$c024817d-4a24-cf60-0655-2ff4fe15630e', + rank: 'normal', + }, + ], + P131: [ + { + mainsnak: { + snaktype: 'value', + property: 'P131', + hash: 'ceda3d1993c959023bfc9f7c3668e5cd1c4772bb', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 7923, + id: 'Q7923', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'q2112$AFF3F61B-C161-4593-983D-EDB164FF7093', + rank: 'normal', + }, + ], + P227: [ + { + mainsnak: { + snaktype: 'value', + property: 'P227', + hash: 'fca0d613c9e5af91f4a074fb3f44b41ec3eea7bf', + datavalue: { + value: '4006510-8', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q2112$F84F5E68-5E71-4070-80FB-8C981C01F92D', + rank: 'normal', + references: [ + { + hash: '9a24f7c0208b05d6be97077d855671d1dfdbc0dd', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'd38375ffe6fe142663ff55cd783aa4df4301d83d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 48183, + id: 'Q48183', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P439: [ + { + mainsnak: { + snaktype: 'value', + property: 'P439', + hash: '3809e7eab05a916fcc49ed819c65d0fa2fe0d598', + datavalue: { + value: '05711000', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q2112$01477795-1D7B-4551-8022-7DFCBFCCF472', + rank: 'normal', + references: [ + { + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P373: [ + { + mainsnak: { + snaktype: 'value', + property: 'P373', + hash: 'ab2ffe97e66d878dc09ed15a287e1a1d662b7f54', + datavalue: { + value: 'Bielefeld', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'q2112$A30D86DE-3888-47EC-A5E9-1FE72DEC6D66', + rank: 'normal', + }, + ], + P242: [ + { + mainsnak: { + snaktype: 'value', + property: 'P242', + hash: 'e7a6cd061d488a970c38de3c14420e8d4c58e29f', + datavalue: { + value: 'North rhine w BI.svg', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'q2112$192A48A1-870D-4FCE-B7B2-28195D9A82E3', + rank: 'normal', + references: [ + { + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P473: [ + { + mainsnak: { + snaktype: 'value', + property: 'P473', + hash: '8a956c69befec55e41b441d6e36aa63c4e18ad1a', + datavalue: { + value: '05203', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'q2112$62B0FEBB-1124-47BF-B52B-778C3AFE0ABF', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P473', + hash: '84aa518c89d43aab394b81eee28dd9700aa8acc8', + datavalue: { + value: '05208', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'q2112$FDF5BCE4-6CC7-4365-B27F-9B98420AC15C', + rank: 'normal', + references: [ + { + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P473', + hash: '646207b888ec82555f5e2749fadecf3caae1e8d2', + datavalue: { + value: '05202', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'q2112$2E3234D1-C698-4E93-B338-571753A3E151', + rank: 'normal', + references: [ + { + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P473', + hash: '39795fc327082571bc8daf2bd5de517732058845', + datavalue: { + value: '05205', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'q2112$2841ACAE-BAE2-4AF9-9A9C-360455F5ED6E', + rank: 'normal', + references: [ + { + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P473', + hash: '5e9edc5408c86588dd168f66d8d42d0ad3fd53a5', + datavalue: { + value: '05206', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'q2112$BE09D022-2E4B-4ABE-947F-CF379F1A2F78', + rank: 'normal', + references: [ + { + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P473', + hash: '59eea3b0cb569f26d87fa3cc4f394da7069cb06a', + datavalue: { + value: '05209', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'q2112$D123A730-9BCE-4F29-B4CB-602C8A26AE55', + rank: 'normal', + references: [ + { + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P473', + hash: 'fbccaaba389721ef2f724cd3fbf4b35f1dc35366', + datavalue: { + value: '0521', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'q2112$3695888F-A19F-4A4F-BA2C-1B7B4B1F6C54', + rank: 'normal', + references: [ + { + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P281: [ + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: '68e4d7f57010af79b446b0f2e8eb6ee6523b50c1', + datavalue: { + value: '33501', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'q2112$9C2D6441-F91A-477B-8AE7-DFB232219F18', + rank: 'normal', + references: [ + { + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: '78d8b0aa9b540b573e811ad4a986a36f0d5fbfb4', + datavalue: { + value: '33602', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$fe83124c-4b80-80d6-ccd9-670d15f0052b', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: 'f0dc525077237c90854dbd6bfa81b8edc9795bf1', + datavalue: { + value: '33604', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$be921563-4efd-2b77-1867-eb8a226791a0', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: '2fa1819e9d025e52d2e96ad0fbaa51192b833a59', + datavalue: { + value: '33605', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$40b184bb-4289-8c09-57a9-0723ab302de5', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: 'be93dbb0ff9d0c2cded9c6a9fd495cd35ded58ce', + datavalue: { + value: '33607', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$883f6cb6-4de5-3180-017c-cd36f3fb3e5b', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: 'd49b06c9f1a6737389daaaf51fe5df8d42ebddba', + datavalue: { + value: '33609', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$4895ee99-436a-745a-9bed-75cedcaf2008', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: '2108fcc4bc2cabc03740de723dd6364d8b17635d', + datavalue: { + value: '33611', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$bd2e5b5b-46bf-f029-c701-fc9a5e256692', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: '818cf2bcccad3ff0dd873dc711664a55d26504fd', + datavalue: { + value: '33613', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$333fddfc-4fd7-a2ea-1d0f-53cba00ab6df', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: 'be357196749d57ad2b88c8d22bcb45c3fc190016', + datavalue: { + value: '33615', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$46b25c5b-4f26-c201-1603-b28406e4af58', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: '99eb8d409896aab056fcc2fc0c4e9df89b918f63', + datavalue: { + value: '33617', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$709ee031-447e-ac19-fce8-7540a74d1e4f', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: 'f8defcb2dbea03fe001f4959970a4141ef3e2725', + datavalue: { + value: '33619', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$4a8eab7a-4334-422c-1d34-f4e7f8c2f09d', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: 'b94f1dd812436c41e5f7ea20c1660a3954a9f54d', + datavalue: { + value: '33647', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$b59b26a8-4ce9-1dcf-0f1f-a8f3c80bc694', + rank: 'normal', + }, + ], + P421: [ + { + mainsnak: { + snaktype: 'value', + property: 'P421', + hash: '53ab731bb59fd06a123a2d042d206bd52199e918', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 6655, + id: 'Q6655', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P1264: [ + { + snaktype: 'value', + property: 'P1264', + hash: '5a71e6a321809311ea1a1998db98d29c34b5226d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1777301, + id: 'Q1777301', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P1264', + ], + id: 'q2112$F7D9FDE7-9A76-4BBA-B767-57DD5CC05BC0', + rank: 'normal', + references: [ + { + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P421', + hash: '2f5d88b20f122f125387179df70f54990074d5a8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 6723, + id: 'Q6723', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P1264: [ + { + snaktype: 'value', + property: 'P1264', + hash: 'bbce95c43e978fcfb784754a6507030a95cf31f3', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 36669, + id: 'Q36669', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P1264', + ], + id: 'Q2112$8E84AB8A-DAFA-49A5-8961-E7EC48D3DB3A', + rank: 'normal', + }, + ], + P94: [ + { + mainsnak: { + snaktype: 'value', + property: 'P94', + hash: '82c8bae72be1ed3f5887026012db6ec76fba01b9', + datavalue: { + value: 'DEU Bielefeld COA.svg', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'q2112$c08c9fd9-4c37-00c0-1ea5-836cdd666e99', + rank: 'normal', + }, + ], + P625: [ + { + mainsnak: { + snaktype: 'value', + property: 'P625', + hash: '167d81702b79caaf8961160099ab03cfbd8c0337', + datavalue: { + value: { + latitude: 52.016666666667, + longitude: 8.5333333333333, + altitude: null, + precision: 0.016666666666667, + globe: 'http://www.wikidata.org/entity/Q2', + }, + type: 'globecoordinate', + }, + datatype: 'globe-coordinate', + }, + type: 'statement', + id: 'q2112$29E4B481-C941-4D57-A2DF-D43D585EBCD7', + rank: 'normal', + }, + ], + P910: [ + { + mainsnak: { + snaktype: 'value', + property: 'P910', + hash: '34f96d47126aefb6a8a4b1f2d03e4d0acbe5879a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 8299342, + id: 'Q8299342', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$2C8D2E62-4948-414E-92B4-24BF8A9927E2', + rank: 'normal', + }, + ], + P998: [ + { + mainsnak: { + snaktype: 'value', + property: 'P998', + hash: '7c900c8adbc111d2408ad5ef7aad69ff11c65295', + datavalue: { + value: 'Regional/Europe/Germany/States/North_Rhine-Westphalia/Localities/Bielefeld/', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$309762A1-0BCE-403E-A077-EE134205CFA3', + rank: 'normal', + }, + ], + P935: [ + { + mainsnak: { + snaktype: 'value', + property: 'P935', + hash: '92da1e5b713e9f93644e9059cb6e4ef49a3bdba7', + datavalue: { + value: 'Bielefeld', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$E8FEB008-5717-4596-983A-BBB40B6B3641', + rank: 'normal', + references: [ + { + hash: '3bf39867b037e8e494a8389ae8a03bad6825a7fc', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5946b91c53409c48f5f1fb0319ed41fc67a764da', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 191168, + id: 'Q191168', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P982: [ + { + mainsnak: { + snaktype: 'value', + property: 'P982', + hash: '33c3aff80c177d1dc48371a86fe3af941728cec6', + datavalue: { + value: 'dbdd7aff-9bf5-4084-98c3-722f27d7bb4d', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$3538FAB2-E378-454E-9988-629139322733', + rank: 'normal', + references: [ + { + hash: '706208b3024200fd0a39ad499808dd0d98d74065', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '623cc8f0e2f65afe4d66b91962d354a2f3aa9a27', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 14005, + id: 'Q14005', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P31: [ + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: '1af62c39c83b583e317a43f838058583f06f38aa', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1549591, + id: 'Q1549591', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$cf4a5f75-4245-2131-25ae-690f446eec1b', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: 'bdb6f126705767b3cdc4f25f8e25e957d48273e8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1187811, + id: 'Q1187811', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$25f234bb-47fd-5ab7-93b4-49587bdda6f3', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: '3cc6f14378f29d82a2d01b7b084ee308ef0ff76a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 42744322, + id: 'Q42744322', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$f27b0ef7-4912-7113-4ad7-702b0bfb5874', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: 'ab570b13939bb6a8e83d0224e925290bac31095b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1964689, + id: 'Q1964689', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P3680: [ + { + snaktype: 'value', + property: 'P3680', + hash: 'e667d8a0e14a6fd67a6538f493e68edd8d21ddb8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 703899, + id: 'Q703899', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P2241: [ + { + snaktype: 'value', + property: 'P2241', + hash: '3b8f8092e729f1e7122ad00e62f10c860e2c6312', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 128758, + id: 'Q128758', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P3680', + 'P2241', + ], + id: 'Q2112$2dd0e8df-425a-6940-e4b0-a46ae4960a48', + rank: 'deprecated', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: 'bb7a0f3695a2b9c2665aa8464888fc7920b7cca6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 707813, + id: 'Q707813', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$BB9C6302-5567-4037-94A1-5E66B2F2A201', + rank: 'normal', + references: [ + { + hash: '9a24f7c0208b05d6be97077d855671d1dfdbc0dd', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'd38375ffe6fe142663ff55cd783aa4df4301d83d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 48183, + id: 'Q48183', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: 'd47c0d6e860aa068e7e8bac188bcfd3204049fca', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 85635630, + id: 'Q85635630', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$652E7CD7-BC6B-4EE7-9848-29888EE9023D', + rank: 'normal', + }, + ], + P646: [ + { + mainsnak: { + snaktype: 'value', + property: 'P646', + hash: 'bd51e928744d31dfb58aedc371000bd05a73d7a0', + datavalue: { + value: '/m/018m98', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$F7E6E076-733C-4CE4-A6C6-7AEE8C751407', + rank: 'normal', + references: [ + { + hash: '2b00cb481cddcac7623114367489b5c194901c4a', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'a94b740202b097dd33355e0e6c00e54b9395e5e0', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 15241312, + id: 'Q15241312', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P577: [ + { + snaktype: 'value', + property: 'P577', + hash: 'fde79ecb015112d2f29229ccc1ec514ed3e71fa2', + datavalue: { + value: { + time: '+2013-10-28T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P577', + ], + }, + ], + }, + ], + P395: [ + { + mainsnak: { + snaktype: 'value', + property: 'P395', + hash: 'f1abc57026c3709eab76828168db5ae8c03f6bc3', + datavalue: { + value: 'BI', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q2112$89CF5A79-9B5F-4387-B6C7-E40F35899FFE', + rank: 'normal', + references: [ + { + hash: '9a24f7c0208b05d6be97077d855671d1dfdbc0dd', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'd38375ffe6fe142663ff55cd783aa4df4301d83d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 48183, + id: 'Q48183', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P1464: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1464', + hash: '850522eb10358762af138a8920bca1215340e489', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 8046295, + id: 'Q8046295', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$B44FE7D7-943D-4E88-8377-FF26AC3F5387', + rank: 'normal', + references: [ + { + hash: '288ab581e7d2d02995a26dfa8b091d96e78457fc', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '6a164248fc96bfa583bbb495cb63ae6401ec203c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 206855, + id: 'Q206855', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P1465: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1465', + hash: '3ffdbe42e299ef1be80f61ab36a58275ef7eff74', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 15080547, + id: 'Q15080547', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$F9F5D42A-0AFD-48DA-A0B7-E9629955F9C5', + rank: 'normal', + references: [ + { + hash: '288ab581e7d2d02995a26dfa8b091d96e78457fc', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '6a164248fc96bfa583bbb495cb63ae6401ec203c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 206855, + id: 'Q206855', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P1566: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1566', + hash: 'b4bff12134df4be132433ecb74bd9fd7afa19fd6', + datavalue: { + value: '3221125', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$D081BAAD-9096-4811-A1DD-B527D2D84EEB', + rank: 'normal', + references: [ + { + hash: '88694a0f4d1486770c269f7db16a1982f74da69d', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '1b3ef912a2bd61e18dd43abd184337eb010b2e96', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 830106, + id: 'Q830106', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P47: [ + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: 'ce6f7de134dcd441b4b66da341e14a4c60d75b27', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 6234, + id: 'Q6234', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$30B0A1FD-0C2F-4FE1-8E7C-FAFD59D3E6C6', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '2c91ac94755a57df75441f5599bec97d582f28a8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 6230, + id: 'Q6230', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$1898A933-22B2-4168-9C45-F80167067376', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '8c26ac1bdef4b338e465dc3c5a553a502b4f7b8f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 6218, + id: 'Q6218', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$ce588248-4da8-0d2e-9b61-ff15d6a70292', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '79a9a7c0a1ce36449478f445dba8ff0263b82d49', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 3771, + id: 'Q3771', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$D1F4CE78-475A-44C7-8F75-0B9FCD927AFF', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: 'efc4c5d15368ca0849165b1d689a4df39ee9725c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 225375, + id: 'Q225375', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$8AA0A799-1ABC-4BDA-BEF6-16A8985A98D9', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '689f8b74caaa68e07a51b718eef055d23cf46fa1', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 225432, + id: 'Q225432', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$6B5A58C8-C477-4579-9227-C9D93CB304F1', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: 'cf1551920850ab1aee6fe02d0247a84dfa158757', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 242757, + id: 'Q242757', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$6619d5e4-4db3-d0ab-fc30-a456b9db3429', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '209685671ed45050d22d47e0b78b69b3ebe7ba04', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 242385, + id: 'Q242385', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$8fd6a541-405a-2c8a-9c4d-ec929596cae1', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '45bf801906f2cb7f16384b1ca1d68ecf475180e8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 4108, + id: 'Q4108', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$7cb0d646-47c9-88db-f2cf-23255334a99e', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: 'd953d37192249ff4f9c98d5a198048b4c96a08d4', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 3971, + id: 'Q3971', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$025bb123-46fd-8689-f1b9-c66fabe061bb', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '96c6e1c6d043faf472e5384a9391958eb2c587be', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 53901, + id: 'Q53901', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$172f431e-4bdd-fcaa-d43a-b31d38db9d57', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '90e71e69ee34b8b3da23dbe46cbb9bb83afbde05', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 53904, + id: 'Q53904', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$a7fbb0da-4922-9156-61ed-08fa37214034', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '732bf7ee1bf68ade9cdd5314e9c63fd2b91e65dc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32750, + id: 'Q32750', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$69af88eb-46a6-2670-5395-d7631821be34', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '864d481ae493800e04ad28495549dd6381cc7a89', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 225002, + id: 'Q225002', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$35bedb81-4237-70be-feb6-85b4ab58f025', + rank: 'normal', + }, + ], + P1792: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1792', + hash: '578f3dade0e27ea645b960fb50ae212a7cab994b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 6957433, + id: 'Q6957433', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$437E1325-8BB0-4568-B9BA-C7F94200357B', + rank: 'normal', + references: [ + { + hash: '288ab581e7d2d02995a26dfa8b091d96e78457fc', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '6a164248fc96bfa583bbb495cb63ae6401ec203c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 206855, + id: 'Q206855', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P856: [ + { + mainsnak: { + snaktype: 'value', + property: 'P856', + hash: '80381e98b8141af9b4e6333c88c24f74c5f484b5', + datavalue: { + value: 'https://www.bielefeld.de/', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + qualifiers: { + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: '46bfd327b830f66f7061ea92d1be430c135fa91f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 188, + id: 'Q188', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '0a4658c4948753a9397bfc6e63b1db12a7b6ef33', + datavalue: { + value: { + time: '+2017-05-18T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P407', + 'P813', + ], + id: 'Q2112$3335ab91-46c6-1a2b-1e4c-d3dbf26fbffa', + rank: 'normal', + }, + ], + P1842: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1842', + hash: '006d7afafdae7c5333d1fa61bc0e1310bcc6483f', + datavalue: { + value: 'Bielefeld (Nordrhein-Westfalen, Germany)', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$1647C309-5101-44F3-B139-7507EC753D09', + rank: 'normal', + }, + ], + P605: [ + { + mainsnak: { + snaktype: 'value', + property: 'P605', + hash: '29debb985aacf9dd6e4000bf8472c7e65e9f53f7', + datavalue: { + value: 'DEA41', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$65002439-5FBA-4608-83D6-5C783213E20C', + rank: 'normal', + }, + ], + P948: [ + { + mainsnak: { + snaktype: 'value', + property: 'P948', + hash: '7a9890bdf199b6474a7d467921a7d0cfda85fd64', + datavalue: { + value: 'Bielefeld WV banner.jpg', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'Q2112$b5f9b40e-4e0b-298a-cd71-5636bde79c27', + rank: 'normal', + references: [ + { + hash: 'e71a7903858496c67eea189a7084d5559f788edb', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5d3b16d350189b0a81818758208505444c86c127', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 565, + id: 'Q565', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P214: [ + { + mainsnak: { + snaktype: 'value', + property: 'P214', + hash: '8e6a011a885047c383589450fc51243d7faa8a37', + datavalue: { + value: '312796170', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$ECB9E5BB-B2E1-4E77-8CEE-4E9F4938EB86', + rank: 'normal', + references: [ + { + hash: '94cd09bdd3373d7b8eb4e3cc26e524afe7466ff7', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'bf4494cf3e2345d75aa355a5847a72d38ca6c55d', + datavalue: { + value: { + time: '+2015-08-02T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P813', + ], + }, + ], + }, + ], + P2044: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2044', + hash: '03ce7737a9859a77d23f604ec3185f0c44a3f293', + datavalue: { + value: { + amount: '+118', + unit: 'http://www.wikidata.org/entity/Q11573', + upperBound: '+119', + lowerBound: '+117', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + id: 'Q2112$76c84b7c-48b5-926e-61e2-d67392ffb5cd', + rank: 'normal', + }, + ], + P2046: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2046', + hash: '61a5f1314cbf6213ad75cef630d5b6a2835f9d90', + datavalue: { + value: { + amount: '+258.82', + unit: 'http://www.wikidata.org/entity/Q712226', + upperBound: '+258.83', + lowerBound: '+258.81', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '745b29605c9c7cf8a1060810e30146ddb0260f3e', + datavalue: { + value: { + time: '+2017-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$09b14b95-48fa-51d9-6439-857ef7546d1a', + rank: 'normal', + references: [ + { + hash: 'e01b2898f64db40c9073666f5838f842bc376350', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e6045358cacbb7c1edf78db909812f5211953e86', + datavalue: { + value: 'https://www.destatis.de/DE/ZahlenFakten/LaenderRegionen/Regionales/Gemeindeverzeichnis/Administrativ/Archiv/GVAuszugQ/AuszugGV4QAktuell.html', + type: 'string', + }, + datatype: 'url', + }, + ], + P1476: [ + { + snaktype: 'value', + property: 'P1476', + hash: '336a0894b79760511be6df3ca74afd27e338ad1f', + datavalue: { + value: { + text: 'Alle politisch selbständigen Gemeinden mit ausgewählten Merkmalen am 31.12.2018 (4. Quartal)', + language: 'de', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '214d6abff03532386de80a727956428c0f93e51d', + datavalue: { + value: { + time: '+2019-03-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P123: [ + { + snaktype: 'value', + property: 'P123', + hash: '006e4a871c1adf076c6c611dea42d0700ab67532', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 764739, + id: 'Q764739', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P1065: [ + { + snaktype: 'value', + property: 'P1065', + hash: '9fa075ef58fb07978ae4cc6d475b256f92560d48', + datavalue: { + value: 'https://web.archive.org/web/20190310200237/https://www.destatis.de/DE/ZahlenFakten/LaenderRegionen/Regionales/Gemeindeverzeichnis/Administrativ/Archiv/GVAuszugQ/AuszugGV4QAktuell.xlsx?__blob=publicationFile', + type: 'string', + }, + datatype: 'url', + }, + ], + P2960: [ + { + snaktype: 'value', + property: 'P2960', + hash: '393a5e68f8a17d4b0971b4f81930a8712d6434b1', + datavalue: { + value: { + time: '+2019-03-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P1476', + 'P813', + 'P123', + 'P1065', + 'P2960', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P2046', + hash: '65c0b0a70fcb0c26094c59c4bc428bf0f6cace9b', + datavalue: { + value: { + amount: '+258.82', + unit: 'http://www.wikidata.org/entity/Q712226', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'f4e1bbc6e9b3a72c2e1fd3e6061f4c7e7f5acad9', + datavalue: { + value: { + time: '+2016-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$2b09b4a2-4b50-bf41-b440-8f3d2a8212ca', + rank: 'preferred', + references: [ + { + hash: '6a9584393b4f3bd86e108c46356afc26d8d0fba7', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '6e85cfb0fd4b45ee5ead4091a64e7f934af3f8d4', + datavalue: { + value: 'https://www.destatis.de/DE/ZahlenFakten/LaenderRegionen/Regionales/Gemeindeverzeichnis/Administrativ/Aktuell/05Staedte.html', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + ], + P1082: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'a7bb5993f6a03dc442d224d35cf8841f982cb585', + datavalue: { + value: { + amount: '+328864', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '1568911fac5843944dbf80f171ebea12f51090e5', + datavalue: { + value: { + time: '+2013-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$b0c923ce-4da2-e5c9-a5e2-c2c4be158368', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'ff26729c5f8703a0d808a50e840eb7dcb800e914', + datavalue: { + value: { + amount: '+328314', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'd071256bb4b9260491239bfad2cc561ad8bf870c', + datavalue: { + value: { + time: '+2012-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$76a05a89-477c-e32b-c088-668f91fa6c0f', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '0dd37471f72b6f9136b490be061324b3473a1195', + datavalue: { + value: { + amount: '+327199', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '73d6a2774ad3dff7dc2d301d2e1193b716d635fb', + datavalue: { + value: { + time: '+2011-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$c84e2137-4b5a-f3fd-6f17-88202a5b138b', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'da59baa2684fe00c745ac015ad1651f7f837d409', + datavalue: { + value: { + amount: '+323270', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'd079326e3ce3c56de50885e3305a2d316cc91861', + datavalue: { + value: { + time: '+2010-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$6791af67-472b-e371-45b7-ec7528cbf716', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b32ee9c6e1a24d6a53c4010f7cc9cdc2db9359a8', + datavalue: { + value: { + amount: '+321758', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2abb6a19fe3eb0b1aeeb3564ed0e868376f04473', + datavalue: { + value: { + time: '+2000-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$7dd5d4cd-4fa7-2829-6165-86286d350b31', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'dfa6b69a0f64cabbc6c2f450425b4061f0c5ddd9', + datavalue: { + value: { + amount: '+319037', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '62a8da970c5a0271b1d724dc95a3a9814de621af', + datavalue: { + value: { + time: '+1990-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$50b7ef16-49f8-c70b-c355-4ece5058bf0e', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b12a18a6a0b02c23a233e9f91487982b501c2ef7', + datavalue: { + value: { + amount: '+312708', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '4f01944ee7ebf6af821d64a877d7d8319dc3331c', + datavalue: { + value: { + time: '+1980-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$c0264e81-4938-6d64-8fb8-ddd17a355d14', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'be5b43316db78b07ee0abf67a34fee0f5dd77242', + datavalue: { + value: { + amount: '+169134', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '93f8805564afa292df16f67cdbf0c3c0f0304199', + datavalue: { + value: { + time: '+1970-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$29d64e00-48d1-2f93-0b5a-7eb5a50d6fad', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '16893e22eb8c88f768e2c11a7519a3fb70383ea1', + datavalue: { + value: { + amount: '+175076', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '049152bb3040ad4309b2cb474a10f16947abd8f6', + datavalue: { + value: { + time: '+1960-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$854da7fe-453f-8699-e2af-f84a698c5528', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'e3d9acc8bad0023d6f749c240400e8b8bfe51d65', + datavalue: { + value: { + amount: '+333451', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '50e3b9c4ecacaca2ba92107b638691cbfbc9121b', + datavalue: { + value: { + time: '+2016-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$63238aab-43c8-8bec-2f18-5bc7700a68b9', + rank: 'normal', + references: [ + { + hash: '6a9584393b4f3bd86e108c46356afc26d8d0fba7', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '6e85cfb0fd4b45ee5ead4091a64e7f934af3f8d4', + datavalue: { + value: 'https://www.destatis.de/DE/ZahlenFakten/LaenderRegionen/Regionales/Gemeindeverzeichnis/Administrativ/Aktuell/05Staedte.html', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b467a0f3c72b77b8007b3c66c007a9e08da25168', + datavalue: { + value: { + amount: '+332552', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '745b29605c9c7cf8a1060810e30146ddb0260f3e', + datavalue: { + value: { + time: '+2017-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$2568FE76-5EAA-4E81-9E3F-83B2653AD929', + rank: 'normal', + references: [ + { + hash: 'e01b2898f64db40c9073666f5838f842bc376350', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e6045358cacbb7c1edf78db909812f5211953e86', + datavalue: { + value: 'https://www.destatis.de/DE/ZahlenFakten/LaenderRegionen/Regionales/Gemeindeverzeichnis/Administrativ/Archiv/GVAuszugQ/AuszugGV4QAktuell.html', + type: 'string', + }, + datatype: 'url', + }, + ], + P1476: [ + { + snaktype: 'value', + property: 'P1476', + hash: '336a0894b79760511be6df3ca74afd27e338ad1f', + datavalue: { + value: { + text: 'Alle politisch selbständigen Gemeinden mit ausgewählten Merkmalen am 31.12.2018 (4. Quartal)', + language: 'de', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '214d6abff03532386de80a727956428c0f93e51d', + datavalue: { + value: { + time: '+2019-03-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P123: [ + { + snaktype: 'value', + property: 'P123', + hash: '006e4a871c1adf076c6c611dea42d0700ab67532', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 764739, + id: 'Q764739', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P1065: [ + { + snaktype: 'value', + property: 'P1065', + hash: '9fa075ef58fb07978ae4cc6d475b256f92560d48', + datavalue: { + value: 'https://web.archive.org/web/20190310200237/https://www.destatis.de/DE/ZahlenFakten/LaenderRegionen/Regionales/Gemeindeverzeichnis/Administrativ/Archiv/GVAuszugQ/AuszugGV4QAktuell.xlsx?__blob=publicationFile', + type: 'string', + }, + datatype: 'url', + }, + ], + P2960: [ + { + snaktype: 'value', + property: 'P2960', + hash: '393a5e68f8a17d4b0971b4f81930a8712d6434b1', + datavalue: { + value: { + time: '+2019-03-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P1476', + 'P813', + 'P123', + 'P1065', + 'P2960', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'c4960b8d42147e1b646a752b5f11c03e111390da', + datavalue: { + value: { + amount: '+316058', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '6366a6eb3b6a32302183fb03e38db4d430e9651b', + datavalue: { + value: { + time: '+1975-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$94A0C68D-EFE7-4C63-BE38-ADF637847709', + rank: 'normal', + references: [ + { + hash: 'e507d92cb36bc526d032c1df98d5130ff0cacbd2', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '54870a4b16d25e68b63fae3fa4ff37106cac65ee', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 63812020, + id: 'Q63812020', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '4ec118fd53c7e8000838d891685fcd3a8e5ec666', + datavalue: { + value: { + amount: '+333786', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'a293e6ab3db9a2edccdc16c5fa14947bb9217c2a', + datavalue: { + value: { + time: '+2018-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$55d77c29-49cd-6bad-09c0-ccfee9d4db58', + rank: 'normal', + references: [ + { + hash: '4b208575a06fe6e5de9c2a1622012c80f26d159d', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '95a98b082bb2c699f3a7e342d5b6bba1ee337fb8', + datavalue: { + value: 'https://www.landesdatenbank.nrw.de', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '4ec118fd53c7e8000838d891685fcd3a8e5ec666', + datavalue: { + value: { + amount: '+333786', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '62557a8db62df6f70c440636cdc0d484087c0e70', + datavalue: { + value: { + time: '+2019-09-30T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: '9a17db6b8b930e6ccfe5013df9d6840428dc679d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 52679562, + id: 'Q52679562', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + 'P459', + ], + id: 'Q2112$510C2464-041B-4AA7-BFB0-8F11C0894946', + rank: 'normal', + references: [ + { + hash: '01e3c17fd2d73cd4a8921f55d726180eb3d81ffd', + snaks: { + P123: [ + { + snaktype: 'value', + property: 'P123', + hash: '006e4a871c1adf076c6c611dea42d0700ab67532', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 764739, + id: 'Q764739', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '408cff8d1a926f7486c60258dd10aefc475eb2cc', + datavalue: { + value: 'https://www.statistikportal.de/de/produkte/gemeindeverzeichnis', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '337dffc6bbc1faae0597dc43794096c378318ac6', + datavalue: { + value: { + time: '+2020-03-02T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P123', + 'P854', + 'P813', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b233ddc993c165733e78909eb62a8f593a517af8', + datavalue: { + value: { + amount: '+339842', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '8809d0bfc6d96a7916c93c009bb688d4e2876724', + datavalue: { + value: { + time: '+2019-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: '9a17db6b8b930e6ccfe5013df9d6840428dc679d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 52679562, + id: 'Q52679562', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + 'P459', + ], + id: 'Q2112$510909b2-4ae4-cef7-f802-65578626b0ac', + rank: 'normal', + references: [ + { + hash: '484df7d55ab32665f14acbefba94059dc27d8701', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '534993008ed2c24c08c2f16ef2bbc09a321ece52', + datavalue: { + value: 'https://www.bielefeld.de/de/rv/ds_stadtverwaltung/presse/stas/ak/', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'ee6cbe3340d809d85ccdf456db2aba4f5cd83077', + datavalue: { + value: { + time: '+2020-06-28T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '58bd2c07dc36ca45553fd4424f186dc786ba1bb0', + datavalue: { + value: { + amount: '+333509', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '426b2cbd07318b722a9fe7c7076cdfb1fc29991b', + datavalue: { + value: { + time: '+2021-09-30T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: '9a17db6b8b930e6ccfe5013df9d6840428dc679d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 52679562, + id: 'Q52679562', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + 'P459', + ], + id: 'Q2112$e5dfc1ee-4359-7992-3d84-90ababee9d92', + rank: 'normal', + references: [ + { + hash: 'dfbd482b73bdd3d9f13c5380ecd6b633dc4464a0', + snaks: { + P123: [ + { + snaktype: 'value', + property: 'P123', + hash: '006e4a871c1adf076c6c611dea42d0700ab67532', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 764739, + id: 'Q764739', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '408cff8d1a926f7486c60258dd10aefc475eb2cc', + datavalue: { + value: 'https://www.statistikportal.de/de/produkte/gemeindeverzeichnis', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'b20b6ddd2023f309fac69bde3cb7d8e7dfcb0ba5', + datavalue: { + value: { + time: '+2022-01-15T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P123', + 'P854', + 'P813', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '5d57b0a8a37c1a11d951669fcfac9b23b314bd56', + datavalue: { + value: { + amount: '+334002', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P1540: [ + { + snaktype: 'value', + property: 'P1540', + hash: 'c65aca5058cea6e43b99b768c59cff99c815c26d', + datavalue: { + value: { + amount: '+161237', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + ], + P1539: [ + { + snaktype: 'value', + property: 'P1539', + hash: '56f15e890425cd1f37857fb6cd823c2647e10ba1', + datavalue: { + value: { + amount: '+172765', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '33bd9a339157ce7b3d74cb10d73bc23529c9a7f3', + datavalue: { + value: { + time: '+2021-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: '9a17db6b8b930e6ccfe5013df9d6840428dc679d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 52679562, + id: 'Q52679562', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P1540', + 'P1539', + 'P585', + 'P459', + ], + id: 'Q2112$91339A3D-144A-49F3-97AB-0F709AE4557A', + rank: 'preferred', + references: [ + { + hash: '7f68dba737140df45dda00c5b75c7a934cc92c24', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'c3b670a3ad03789d8da6136e746e64b1e01031cb', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 116783074, + id: 'Q116783074', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '1f7c787678209c793e427b91c8758e44b29b3250', + datavalue: { + value: { + time: '+2023-02-12T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P813', + ], + }, + ], + }, + ], + P6: [ + { + mainsnak: { + snaktype: 'value', + property: 'P6', + hash: '244ac571914caf28ccf3a341fd1efbe18dedd13b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2097128, + id: 'Q2097128', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: '3fc6ed80ba4863118f4a5be06623083e5226a528', + datavalue: { + value: { + time: '+2009-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'Q2112$f25d52b8-4612-03b0-9eed-5f0dd3ab2f0a', + rank: 'preferred', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P6', + hash: 'd29d0bceaa1290c92934eda3b70362fcf326c5f9', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1278930, + id: 'Q1278930', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: '1ad6a2e53783f18115d7c4804fcb7a638f669f49', + datavalue: { + value: { + time: '+1999-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P582: [ + { + snaktype: 'value', + property: 'P582', + hash: 'f52cccf49da12dade7f191d0b8339eb57ccae88a', + datavalue: { + value: { + time: '+2009-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + 'P582', + ], + id: 'Q2112$b2262ba4-4caa-c41e-0a85-6d53a039e03b', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P6', + hash: '5cf70be891926322af6c41a28906f66456a8c211', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 534246, + id: 'Q534246', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: '7dc2821fe3f7d0644f5ada26fb6c7255ccd0c291', + datavalue: { + value: { + time: '+1994-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P582: [ + { + snaktype: 'value', + property: 'P582', + hash: 'bed902185081cc6727fa1f0a6570e225bc5dc7d4', + datavalue: { + value: { + time: '+1999-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + 'P582', + ], + id: 'Q2112$c42f0323-432e-29d9-05bf-11677780f69f', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P6', + hash: '14c3a6a3fd4a8ad557ab5e0dd8f8b086d05dc004', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1460066, + id: 'Q1460066', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: 'f7a6fe61ade9471cad1a55305c2d080bc13c680f', + datavalue: { + value: { + time: '+1975-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P582: [ + { + snaktype: 'value', + property: 'P582', + hash: 'e2a9e2983e84400425efbf13a1480b9686a21e0e', + datavalue: { + value: { + time: '+1989-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + 'P582', + ], + id: 'Q2112$106d7788-4a77-4cd6-2f47-a10c09b3c110', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P6', + hash: 'd29d0bceaa1290c92934eda3b70362fcf326c5f9', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1278930, + id: 'Q1278930', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: '847ac9cf370c98288b78380b0326f288193bdfe9', + datavalue: { + value: { + time: '+1989-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P582: [ + { + snaktype: 'value', + property: 'P582', + hash: 'c52610cf2484d0ad6653d33766c3606e3e67ec6f', + datavalue: { + value: { + time: '+1994-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + 'P582', + ], + id: 'Q2112$2838f3af-4add-6607-ba80-3bc3ba3d789c', + rank: 'normal', + }, + ], + P706: [ + { + mainsnak: { + snaktype: 'value', + property: 'P706', + hash: 'bb64e21cd9bf75b0d3f844f850e76345340dc3c6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 677337, + id: 'Q677337', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$65b5efac-47fd-bb47-4257-302d24d130e9', + rank: 'normal', + }, + ], + P150: [ + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '65bf96d405a0f5e9a9ec7cd6d83bc8a1da7ed84b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 630083, + id: 'Q630083', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$60299de1-45b4-459f-9ec9-d6eb41fc1489', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '2750a6e5f8a5a53b8c5dfabcd9f0f9eee0b20a13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 884493, + id: 'Q884493', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$cb9a303c-4f57-ef50-1045-3523e6c5fb2a', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '8254407248121ce0fd8bf9c45218b2321da0c942', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1490832, + id: 'Q1490832', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$57e2ac7d-4041-272c-38a9-aa839f17e700', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '02dd69030a7afab63cc94e45a7983c3855fed51f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1593495, + id: 'Q1593495', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$e3272425-4ac3-9d07-9ace-af56615373bd', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '997f8b72bae23c905f96ea760f692f59586a91cf', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1715175, + id: 'Q1715175', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$a71db9b5-4918-bb21-c15d-3be2044c73cc', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '1e4d4d13dd5efe06536dfdf9b228f90a3062248b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 857314, + id: 'Q857314', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$4b1c7510-4330-3844-c5d6-fe6c1d975cb8', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '41e98db30d48ea23876984805e2b9be3e6da7357', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2235530, + id: 'Q2235530', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$63529cc8-409d-6eb2-d69e-d9318f17cdf6', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'f6c262978b6bd85a25f47850f140553050f76e40', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1457938, + id: 'Q1457938', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$e1afa8d7-4aa8-30cf-7e50-0badc7c9cd5d', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '31d8f658010d745eaf5cf1d7390a3824a0e01f18', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2271193, + id: 'Q2271193', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$ed392035-44d2-530a-bf93-d4a87d621bb5', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '833cec8562a2eb4b4a46c36f13d25f315a88c538', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2348419, + id: 'Q2348419', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$2b21719e-49b2-59e8-10d0-6736045788f2', + rank: 'normal', + }, + ], + P1249: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1249', + hash: 'eed29beb9e2394ebe587dc9e1ee9bdc69684505b', + datavalue: { + value: { + time: '+1214-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985786', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + id: 'Q2112$c901acf3-4744-0dd1-7e43-88ec0a71145e', + rank: 'normal', + }, + ], + P1456: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1456', + hash: '573e80abf223511e6381cfc417df1c24ef3fdb23', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1831146, + id: 'Q1831146', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$577603c9-43f2-0a94-dcd0-d8b87c55df65', + rank: 'normal', + }, + ], + P1997: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1997', + hash: '77dc2bcffbd4518e05b99f9f1df02c1be4591bcc', + datavalue: { + value: '110710585624249', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$6ce3508f-4873-b666-ae04-6bcf648bfc63', + rank: 'normal', + }, + ], + P1281: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1281', + hash: 'e42b6c7c6effdd60715863bfaf8a7317c5f9d420', + datavalue: { + value: '638806', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$2B741744-55F6-44FD-ADC7-F3BFFDE27B64', + rank: 'normal', + references: [ + { + hash: 'd4767d15e44afe8795350d71c4aaf13e1067eea5', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '17354015300275daf133e0956af3a9b170765a0f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 24010939, + id: 'Q24010939', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P244: [ + { + mainsnak: { + snaktype: 'value', + property: 'P244', + hash: 'b6a493ae9f49da5fd53f9da17066d95248ab88cf', + datavalue: { + value: 'n79145551', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$05001FE4-C232-4653-98A5-75A8C3EFE026', + rank: 'normal', + }, + ], + P3222: [ + { + mainsnak: { + snaktype: 'value', + property: 'P3222', + hash: '8d3ef6f7cbebd8d41834135773d8e4dab2ad94e4', + datavalue: { + value: 'bielefeld', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$7E99103A-0893-41B8-9B46-33DB89D26CAB', + rank: 'normal', + }, + ], + P2950: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2950', + hash: 'b22b0afb76e2bcb7aa3b9485d0cba194587b7334', + datavalue: { + value: 'bielefeld', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$61B2FCAF-48FF-472F-83F1-578643D5E6FD', + rank: 'normal', + }, + ], + P3417: [ + { + mainsnak: { + snaktype: 'value', + property: 'P3417', + hash: 'e660269a4771f6135c3099e97adfdbc543d6637a', + datavalue: { + value: 'Bielefeld', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$301CF45C-36BE-4D3B-9C37-6A1D8F6238B3', + rank: 'normal', + references: [ + { + hash: '3b0a5bb3c1f955edce73740124f7d935698092ad', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '3ac9682e789a3a3791d4fd088b265ea03abef101', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 51711, + id: 'Q51711', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P1813: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1813', + hash: '0ff10de578247e37b3813f0ebb44b52a9b0d051f', + datavalue: { + value: { + text: 'Bi', + language: 'de', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }, + type: 'statement', + qualifiers: { + P31: [ + { + snaktype: 'value', + property: 'P31', + hash: '79ef508913fd30ffb0f22091b9792d4cce9e5b64', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 28758335, + id: 'Q28758335', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P31', + ], + id: 'Q2112$664BE4FC-3118-4FE2-BC7F-ABEA50C9C1B6', + rank: 'normal', + references: [ + { + hash: '200d4df2297fe2e41a09174c0286089529764f2f', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '32f8b0abf75b653d46b1c3771eda6766affc7e05', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 28657655, + id: 'Q28657655', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1813', + hash: 'eb241996408681f06f4d2fcee601ab371b2b0f8c', + datavalue: { + value: { + text: 'Bet', + language: 'de', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }, + type: 'statement', + qualifiers: { + P31: [ + { + snaktype: 'value', + property: 'P31', + hash: '79ef508913fd30ffb0f22091b9792d4cce9e5b64', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 28758335, + id: 'Q28758335', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P31', + ], + id: 'Q2112$0ACE24AD-1201-4E3E-9E97-4374CB645E59', + rank: 'normal', + references: [ + { + hash: '200d4df2297fe2e41a09174c0286089529764f2f', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '32f8b0abf75b653d46b1c3771eda6766affc7e05', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 28657655, + id: 'Q28657655', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P485: [ + { + mainsnak: { + snaktype: 'value', + property: 'P485', + hash: '120b811f66d147123e180329c79c120b0d407f26', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 28719794, + id: 'Q28719794', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$3E1EE597-A571-4C52-88E8-1C2AB03137E7', + rank: 'normal', + }, + ], + P402: [ + { + mainsnak: { + snaktype: 'value', + property: 'P402', + hash: 'a3ec18472dc59b51d3adcace53762df923a854d8', + datavalue: { + value: '62646', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$7B5F4495-C830-48D1-9062-A044C94E9918', + rank: 'normal', + }, + ], + P2326: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2326', + hash: '83998015de219d7ffc7239dd21af62bbfa980e09', + datavalue: { + value: '115821', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$d186a8f8-429d-6dec-a966-e2da7254c5e7', + rank: 'normal', + }, + ], + P571: [ + { + mainsnak: { + snaktype: 'value', + property: 'P571', + hash: '630a374e42cd1cdabbf2a15d4947f9073c8c02d7', + datavalue: { + value: { + time: '+1214-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + id: 'Q2112$7C90D5AB-DCBC-48F4-A58D-570AF0722630', + rank: 'normal', + references: [ + { + hash: 'ed8bd3f9343e9a35e58b67284f26a67859f1808d', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '07596fc82d3ed4d248b85e5543852cc31e37dc8c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 199913, + id: 'Q199913', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P440: [ + { + mainsnak: { + snaktype: 'value', + property: 'P440', + hash: '7ca9a7d03249e765c3e7b9068ee1fb03481ad9b1', + datavalue: { + value: '05711', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$EB05659D-9ED3-49AF-8081-517B771AFC8C', + rank: 'normal', + }, + ], + P4552: [ + { + mainsnak: { + snaktype: 'value', + property: 'P4552', + hash: '90d7fee636074f66dc7eac7f303683dff7563c07', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 109773, + id: 'Q109773', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$AFAD9957-CA86-4176-B459-0C015C467DA0', + rank: 'normal', + }, + ], + P4613: [ + { + mainsnak: { + snaktype: 'value', + property: 'P4613', + hash: 'd509ca87b7b746ee6a75f8d21540c9d29e7537ae', + datavalue: { + value: '39984', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$066DD99E-B87D-48AE-BBB0-72B768D9A914', + rank: 'normal', + }, + ], + P4672: [ + { + mainsnak: { + snaktype: 'value', + property: 'P4672', + hash: '8d11fecaac562ed2622deb4b5c7dd3b91a936c36', + datavalue: { + value: 'ace4d17f-ef2a-4bb5-b036-e93af6c31429', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$33B3EEAD-BFB6-42D4-BEE7-2626DD5F1320', + rank: 'normal', + }, + ], + P361: [ + { + mainsnak: { + snaktype: 'value', + property: 'P361', + hash: 'bb7583041fe7cbac2801d0158283569eb5a59673', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 487924, + id: 'Q487924', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$048B7705-5717-46AF-A262-1F9D185CBF23', + rank: 'normal', + references: [ + { + hash: '9b6033a0a0fc3d0000b1c77fe93c161cbcbad1a6', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '342852c6ea3be834528dad2b0808c542dc83626d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19826574, + id: 'Q19826574', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P2924: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2924', + hash: 'dc03172decacbda09c1def841b4611cb7a6e288f', + datavalue: { + value: '1866077', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P2241: [ + { + snaktype: 'value', + property: 'P2241', + hash: '74bd46d0bbe97d05804856f1f73b6a7480c68cec', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 45403344, + id: 'Q45403344', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P2241', + ], + id: 'Q2112$6FE32B17-DE69-4797-9B65-0D1A67757B9D', + rank: 'deprecated', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P2924', + hash: 'efd131b190d8402b0abf34708dbbe6b596b9549e', + datavalue: { + value: '5660672', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [ + { + snaktype: 'value', + property: 'P1810', + hash: 'e8f36f40e3553c602c81997cef4f1b0b368f65f4', + datavalue: { + value: 'БИЛЕФЕЛЬД', + type: 'string', + }, + datatype: 'string', + }, + ], + }, + 'qualifiers-order': [ + 'P1810', + ], + id: 'Q2112$68BB05DD-CBA7-4DD2-BD7F-7EA27CF52A2E', + rank: 'normal', + }, + ], + P463: [ + { + mainsnak: { + snaktype: 'value', + property: 'P463', + hash: 'e2ddee6f42826794049c029df5241aab90d42f1c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 627637, + id: 'Q627637', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: 'f77e401c3294559f5f96c8fc18f16d1c6aad6e22', + datavalue: { + value: { + time: '+1998-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'Q2112$14919E9D-83FA-4AB7-A811-4AD8ABDEDA3E', + rank: 'normal', + references: [ + { + hash: 'ed017f00ea19909d5eeb397b162e496f332e6673', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '84c1eed68969779fd1fbac79181c7c747f0b2c97', + datavalue: { + value: 'http://www.agfs-nrw.de/mitglieder/bielefeld.html', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '410ef0c4fc4cb1ed2a6aa2d2785a7ba5a5c0335d', + datavalue: { + value: { + time: '+2018-04-18T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P463', + hash: 'ac81844cee9c713d304bc6d2b13990262f6be290', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1768108, + id: 'Q1768108', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: '7494268e84b12fc8d9ec79761a1ca187a721adc6', + datavalue: { + value: { + time: '+1995-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'Q2112$C32802FD-D60D-45EE-B9E1-1A7C558361A1', + rank: 'normal', + references: [ + { + hash: '5ded2ad7cd0df594690bfc9ec2a6dfcfa8e0343e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '87a8dc136bdbe4ec2df9b9fc989a916753ada296', + datavalue: { + value: 'http://www.klimabuendnis.org/nc/kommunen/das-netzwerk.html', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P463', + hash: 'ad905af4e1ec302cd359f2b3e3923a7896ee93da', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 747279, + id: 'Q747279', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: 'cbe87c80920150010196f28588dff888b412cc1f', + datavalue: { + value: { + time: '+1984-09-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'Q2112$EB6FE0A1-B1DD-40D5-8329-E9CCE7094031', + rank: 'normal', + references: [ + { + hash: 'fb1f6d6c181623e4cccb53e4c1776ca87a3bbf28', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'ad6f189d4ff72b653206611bb79fcf45779be7b4', + datavalue: { + value: 'http://www.mayorsforpeace.org/english/membercity/map/europe.html', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '38d34404a887a57cec7caa569935f1456c28d12e', + datavalue: { + value: { + time: '+2019-07-04T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P463', + hash: 'd783b96a88c21a59c6cc6278926308c39470e527', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 52144567, + id: 'Q52144567', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$963BA0CE-72DC-47CF-88D0-EE787F835F3D', + rank: 'normal', + references: [ + { + hash: 'b5e9f2c14ee0c5ffa9d2c542cc8f5f6246471d91', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'b5b9f11239fe2870def57793c6e7497dea95ed6d', + datavalue: { + value: 'http://www.staedtetag-nrw.de/mitglieder/', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '734104bfd49df2173d116988f1820060af83da9c', + datavalue: { + value: { + time: '+2020-01-03T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P463', + hash: '9d948695ec1e67c5685ad75933437b692d0d1629', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 896216, + id: 'Q896216', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$D1B7F81C-CB0A-4723-A21B-742BAA8E201D', + rank: 'normal', + }, + ], + P1448: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1448', + hash: 'cee1af61214f0256cb3f5e3249a031a7c63a32e2', + datavalue: { + value: { + text: 'Bielefeld', + language: 'de', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }, + type: 'statement', + qualifiers: { + P443: [ + { + snaktype: 'value', + property: 'P443', + hash: '13cd772175d51e802aa4e57e3f856c5edec6dc05', + datavalue: { + value: 'De-Bielefeld.ogg', + type: 'string', + }, + datatype: 'commonsMedia', + }, + ], + }, + 'qualifiers-order': [ + 'P443', + ], + id: 'Q2112$5e5bb585-439e-44bd-d6b3-1973f6979abe', + rank: 'normal', + references: [ + { + hash: '3593f5f4f686ca7481c8189b51a02610d6abfc52', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'b135f4d2670fa89dc8131c78e0fa9549e89d1a10', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 43458971, + id: 'Q43458971', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P1417: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1417', + hash: 'e718839c9e9a144fc8b0830aebfe5480a5a1bde7', + datavalue: { + value: 'place/Bielefeld', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$44600D43-76A7-42A6-986A-C48CF30ACD2D', + rank: 'normal', + }, + ], + P268: [ + { + mainsnak: { + snaktype: 'value', + property: 'P268', + hash: '4d4bcdb35b2a791d6f3f63d0b3685f86bc66b6c2', + datavalue: { + value: '119717772', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$B8B1C666-8AAA-4340-8DA1-18AB6A0B3296', + rank: 'normal', + references: [ + { + hash: '5a858a70d6ac562123c1debf25a5aed93a5c4939', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'def9f19d84b65167a2a17ce38364d264c16127fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19938912, + id: 'Q19938912', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '97aefaac0484eca89d5fee539362dc40c533824e', + datavalue: { + value: { + time: '+2015-08-26T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P813', + ], + }, + ], + }, + ], + P5573: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5573', + hash: 'c80e039f693f60d12f4fca573946a28ebfb10dd8', + datavalue: { + value: '382', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$896312FA-4735-4B79-B269-7A4FC544D52F', + rank: 'normal', + references: [ + { + hash: '21494d78c86d729112257391ca4131a84f73b44b', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'd845f4eb775982fb2055473e0463f4a17a2cfa54', + datavalue: { + value: 'https://www.archinform.net/service/wd_aiort.php', + type: 'string', + }, + datatype: 'url', + }, + ], + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'c619cc6e0e5fe3733a8c4a47939343e5970e0e9d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 265049, + id: 'Q265049', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '83237a37d47a18cacfe2acba0b8c6667601a1f38', + datavalue: { + value: { + time: '+2018-08-05T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P248', + 'P813', + ], + }, + ], + }, + ], + P949: [ + { + mainsnak: { + snaktype: 'value', + property: 'P949', + hash: 'e989aee147e1883ba606edbdcd96b6d55a5aa20e', + datavalue: { + value: '000977673', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$60CF8FC8-2BBF-4605-9FBB-7D840FA7417D', + rank: 'normal', + references: [ + { + hash: '5b730e1b95048dffefd2ce476535959f2a80abfe', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '8e6a011a885047c383589450fc51243d7faa8a37', + datavalue: { + value: '312796170', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '500dbeecd3d2f80e2510fac5c34105909af8f59b', + datavalue: { + value: 'http://www.viaf.org/viaf/312796170/', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'd4f3d264b7badd664450b52ec0157875b216257f', + datavalue: { + value: { + time: '+2016-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P854', + 'P813', + ], + }, + ], + }, + ], + P18: [ + { + mainsnak: { + snaktype: 'value', + property: 'P18', + hash: '31b61ca16837dd36a925bc9a121b178f1bd26c39', + datavalue: { + value: 'Sparrenburg innovative sights.JPG', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'Q2112$D64974C0-CFCE-4A73-821A-668812A60FF8', + rank: 'normal', + }, + ], + P41: [ + { + mainsnak: { + snaktype: 'value', + property: 'P41', + hash: 'e741c768224ccb33115e313a390030dc9d58aecc', + datavalue: { + value: 'Hissflagge Bielefeld.svg', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'Q2112$b4861f8b-4c3b-e517-b408-ecfaa6071a4a', + rank: 'preferred', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P41', + hash: 'ed086453f74b2837318b8604caeb674750840a34', + datavalue: { + value: 'Banner Bielefeld.svg', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'Q2112$2d2435cc-4645-79ea-a500-297350149b82', + rank: 'normal', + }, + ], + P6573: [ + { + mainsnak: { + snaktype: 'value', + property: 'P6573', + hash: '653324edb54be7b6f7567637deba5ca593fe6c1e', + datavalue: { + value: 'Bielefeld', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$83733DC4-5FA7-47FC-9076-0823FFC52CC5', + rank: 'normal', + }, + ], + P6814: [ + { + mainsnak: { + snaktype: 'value', + property: 'P6814', + hash: '19af2e6adf5b1ee41af37b9cc0d19f8ad8536cef', + datavalue: { + value: 'Q2112', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P4900: [ + { + snaktype: 'value', + property: 'P4900', + hash: '398b4ac595546c5cfba7431f1fef539ea2fa0ba2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 7923, + id: 'Q7923', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P4900', + ], + id: 'Q2112$EE82692B-A6F2-4D87-B2BB-578045386469', + rank: 'normal', + }, + ], + P6766: [ + { + mainsnak: { + snaktype: 'value', + property: 'P6766', + hash: 'c9e53efb4b2ff9771616dbbbe3970deec94b9b67', + datavalue: { + value: '101748767', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$92D81FD4-DF01-466E-B25B-73B4B371D099', + rank: 'normal', + }, + ], + P1343: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '4cfd4eb1fe49d401455df557a7d9b1154f22a725', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 3181656, + id: 'Q3181656', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P1810: [ + { + snaktype: 'value', + property: 'P1810', + hash: '69b96ca789b038aa03653a2ccd39f1353f8f11d8', + datavalue: { + value: 'Bielefeld', + type: 'string', + }, + datatype: 'string', + }, + ], + }, + 'qualifiers-order': [ + 'P1810', + ], + id: 'Q2112$8a956736-410d-a0e5-5fa4-3aa3d5c7e13d', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '18e6d3e5a4b2e8891df3becff7db1570f149a24e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 20078554, + id: 'Q20078554', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [ + { + snaktype: 'value', + property: 'P805', + hash: '833c723e8b2ef39fa86a50a3adeb334e7d9af18d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 43458971, + id: 'Q43458971', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P805', + ], + id: 'Q2112$6dc4eea6-4c42-7701-e1dd-0f15c3fa4e96', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '42346dfe9209b7359c1f5db829a368b38d407797', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19180675, + id: 'Q19180675', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [ + { + snaktype: 'value', + property: 'P805', + hash: '7ebb1d7a7a07baf0c7ab8011b822bd837ef8521e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 24754214, + id: 'Q24754214', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P805', + ], + id: 'Q2112$0878d0e9-4671-3dbc-cb70-e1948525c09d', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '88389772f86dcd7d415ddd029f601412e5cc894a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 602358, + id: 'Q602358', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [ + { + snaktype: 'value', + property: 'P805', + hash: 'b8ac02c26549187a4d2e9cb463944b7ae79b2102', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 24347482, + id: 'Q24347482', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P805', + ], + id: 'Q2112$9764f6c8-4aa2-f233-6871-cfc33eccd109', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '7d6f86cef085693a10b0e0663a0960f58d0e15e2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 4173137, + id: 'Q4173137', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [ + { + snaktype: 'value', + property: 'P805', + hash: '7d516853d7d5d64cbaab059d7a371b01fd43b490', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 24949770, + id: 'Q24949770', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P805', + ], + id: 'Q2112$febc06ca-4bad-15f7-bac9-4bc224730602', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: 'cc623969772776f2a8b109402b0ac5fa5c123233', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19219752, + id: 'Q19219752', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [ + { + snaktype: 'value', + property: 'P805', + hash: 'be2ba4a797cb1a4f0671b72f76d842ea428e985a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 112770941, + id: 'Q112770941', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P805', + ], + id: 'Q2112$A1CC900A-37F6-437D-B0F6-C47FAA147E63', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '25990c177615dce5c2d71a82c3eb18d7e8c9efea', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1547546, + id: 'Q1547546', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [ + { + snaktype: 'value', + property: 'P805', + hash: 'e35cd6ea89bf50c95882e1e6225df2fe92079b67', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 113070827, + id: 'Q113070827', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P805', + ], + id: 'Q2112$A58F7835-BBC8-470D-A207-93D221CE2753', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '7fbac838e906d01145b6db01408f4a62f02ec36d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19230705, + id: 'Q19230705', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [ + { + snaktype: 'value', + property: 'P805', + hash: '47f68be154c56f7e6e5372c7550930c1d1e2ddcd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 113083727, + id: 'Q113083727', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P805', + ], + id: 'Q2112$CB3AEDD0-C0CF-405B-99BC-6D05BEBADC78', + rank: 'normal', + }, + ], + P7471: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7471', + hash: '05b9a9578ce56b98069e9fa38e983f6f51467264', + datavalue: { + value: '98543', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$6688e6b1-4359-b1e8-47fa-5370f1761b47', + rank: 'normal', + }, + ], + P7867: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7867', + hash: '2627ba275f660f32ce9225366a65c95941b95d01', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 84112142, + id: 'Q84112142', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$5a81c730-e303-43c3-825c-b3aed89eff3c', + rank: 'normal', + }, + ], + P7818: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7818', + hash: '97bc7c25c548131b086ae659f90d433da5737a18', + datavalue: { + value: 'Bielefeld', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$5FEC84AC-4C9B-44FF-9C0B-7A714A1E5D53', + rank: 'normal', + }, + ], + P691: [ + { + mainsnak: { + snaktype: 'value', + property: 'P691', + hash: '23ed8dd0cb867bde5a8cce07aeee08992b9893a8', + datavalue: { + value: 'ge293098', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [ + { + snaktype: 'value', + property: 'P1810', + hash: '70d497638b9018edf3f841a1a830a58ab5243772', + datavalue: { + value: 'Bielefeld (Německo)', + type: 'string', + }, + datatype: 'string', + }, + ], + }, + 'qualifiers-order': [ + 'P1810', + ], + id: 'Q2112$EC4F5A87-1D2B-4334-9C87-F1D75ABCB195', + rank: 'normal', + references: [ + { + hash: 'eb5115599e6a93f57647d90eedf5a498d0532466', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '80047f9d5b0d2daf06989e71bd5f4ba15b215fd6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 13550863, + id: 'Q13550863', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '55192c6e3b71ad8602db9e8f797dad61974080f3', + datavalue: { + value: { + time: '+2020-02-02T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P813', + ], + }, + ], + }, + ], + P7859: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7859', + hash: '5465db2fd21c09d302fe03bafaabf1f49abab329', + datavalue: { + value: 'lccn-n79145551', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$DD4477C1-E399-4AD3-88F7-D45FBBD26AB3', + rank: 'normal', + references: [ + { + hash: '68c98b170d41a476ca3e75c65342db2c375dbc9e', + snaks: { + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '8e6a011a885047c383589450fc51243d7faa8a37', + datavalue: { + value: '312796170', + type: 'string', + }, + datatype: 'external-id', + }, + ], + }, + 'snaks-order': [ + 'P214', + ], + }, + ], + }, + ], + P1539: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1539', + hash: 'b1ac1388bf0a927a4e96b4156d64d4905bc777f3', + datavalue: { + value: { + amount: '+172708', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '5a3f2a7491006129e04514010a00e7810907eb5a', + datavalue: { + value: { + time: '+2019-10-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q2112$1D2D1262-BD58-4A53-8F7D-FA42923A0572', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1539', + hash: 'd0ea6f461c0e85a49915d2775215bbb5a2583a4b', + datavalue: { + value: { + amount: '+172707', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '426b2cbd07318b722a9fe7c7076cdfb1fc29991b', + datavalue: { + value: { + time: '+2021-09-30T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: '9a17db6b8b930e6ccfe5013df9d6840428dc679d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 52679562, + id: 'Q52679562', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + 'P459', + ], + id: 'Q2112$7704960f-40e3-01c9-3d2e-43598189a7ba', + rank: 'preferred', + references: [ + { + hash: 'dfbd482b73bdd3d9f13c5380ecd6b633dc4464a0', + snaks: { + P123: [ + { + snaktype: 'value', + property: 'P123', + hash: '006e4a871c1adf076c6c611dea42d0700ab67532', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 764739, + id: 'Q764739', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '408cff8d1a926f7486c60258dd10aefc475eb2cc', + datavalue: { + value: 'https://www.statistikportal.de/de/produkte/gemeindeverzeichnis', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'b20b6ddd2023f309fac69bde3cb7d8e7dfcb0ba5', + datavalue: { + value: { + time: '+2022-01-15T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P123', + 'P854', + 'P813', + ], + }, + ], + }, + ], + P8402: [ + { + mainsnak: { + snaktype: 'value', + property: 'P8402', + hash: '5da7781f4f511d9322f321270d8a6d936bdc2bf6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 97362524, + id: 'Q97362524', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$c5c7c0d6-46d3-89fb-e489-1b936ac9547f', + rank: 'normal', + }, + ], + P8119: [ + { + mainsnak: { + snaktype: 'value', + property: 'P8119', + hash: 'a3ffa3bd41c4f5e5645e172f27f250bfe8216bb6', + datavalue: { + value: 'DE.NW.BE', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$7E324CFE-1423-4A92-BD08-F484BFA496C1', + rank: 'normal', + }, + ], + P8714: [ + { + mainsnak: { + snaktype: 'value', + property: 'P8714', + hash: '2cca9aa561dfd2accf478597ccab180c37de9c59', + datavalue: { + value: 'DEU.10.1_1', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$DCB5939F-08FB-4C7B-90AB-0A4D2A943255', + rank: 'normal', + }, + ], + P7982: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7982', + hash: 'ce90161fd367ace84aa061c4f2ced39ba29574af', + datavalue: { + value: '7497', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$56FE67B6-06B2-4F3F-A983-E6085CACF74F', + rank: 'normal', + }, + ], + P8744: [ + { + mainsnak: { + snaktype: 'value', + property: 'P8744', + hash: '8ed8a7e495026b2d4faede632feef6ba7a924114', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 100868437, + id: 'Q100868437', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$ADBF248C-159F-496A-9DF3-D4D572C1301A', + rank: 'normal', + }, + ], + P9100: [ + { + mainsnak: { + snaktype: 'value', + property: 'P9100', + hash: '5d3c9ff4f0f8a9d5a85d0e9262faa58593a34b02', + datavalue: { + value: 'bielefeld', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$4BDD5D8B-754A-4F69-B972-27BD972BBD45', + rank: 'normal', + }, + ], + P8168: [ + { + mainsnak: { + snaktype: 'value', + property: 'P8168', + hash: 'b854b2f1797e185072bb944730ea1f85ff3f09bc', + datavalue: { + value: 'Q21454', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$2A980168-C428-44B1-A16F-5189A919F63D', + rank: 'normal', + }, + ], + P1889: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1889', + hash: 'a4989a7ade590711b74b17b8d5bee041a86c14e6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 857318, + id: 'Q857318', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$A5F84A04-956E-400E-A59A-3EA50A80CCA8', + rank: 'normal', + references: [ + { + hash: 'e19e2dee07249fa024465ae75ccb776a37a5d5c0', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '39224a9c2e8ce5424defbd16603d25771956c7fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1551807, + id: 'Q1551807', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P4656: [ + { + snaktype: 'value', + property: 'P4656', + hash: '09e096a213e9c127bee7f9e54571198c2622170c', + datavalue: { + value: 'https://pl.wikipedia.org/w/index.php?title=Bielefeld&oldid=63568793', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P143', + 'P4656', + ], + }, + ], + }, + ], + P8189: [ + { + mainsnak: { + snaktype: 'value', + property: 'P8189', + hash: '62d7abfdb63e2e294531d93c4ad39d5d29917d2b', + datavalue: { + value: '987007557258205171', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$2CF244B5-9985-45E6-B33E-7764CF464541', + rank: 'normal', + }, + ], + P4342: [ + { + mainsnak: { + snaktype: 'value', + property: 'P4342', + hash: '5e00f5ea2dfe333667d2f71ccad7cbd1e4a02e91', + datavalue: { + value: 'Bielefeld', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$70C52D70-6E6D-43AD-839F-128802D8D9C5', + rank: 'normal', + }, + ], + P1540: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1540', + hash: '916da45e6b810c088240934022557c2f3a1cd99d', + datavalue: { + value: { + amount: '+160802', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '426b2cbd07318b722a9fe7c7076cdfb1fc29991b', + datavalue: { + value: { + time: '+2021-09-30T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: '9a17db6b8b930e6ccfe5013df9d6840428dc679d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 52679562, + id: 'Q52679562', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + 'P459', + ], + id: 'Q2112$e87a2e7e-42cb-49ed-98ca-8e7639c13aa2', + rank: 'normal', + references: [ + { + hash: 'dfbd482b73bdd3d9f13c5380ecd6b633dc4464a0', + snaks: { + P123: [ + { + snaktype: 'value', + property: 'P123', + hash: '006e4a871c1adf076c6c611dea42d0700ab67532', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 764739, + id: 'Q764739', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '408cff8d1a926f7486c60258dd10aefc475eb2cc', + datavalue: { + value: 'https://www.statistikportal.de/de/produkte/gemeindeverzeichnis', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'b20b6ddd2023f309fac69bde3cb7d8e7dfcb0ba5', + datavalue: { + value: { + time: '+2022-01-15T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P123', + 'P854', + 'P813', + ], + }, + ], + }, + ], + P10280: [ + { + mainsnak: { + snaktype: 'value', + property: 'P10280', + hash: '41846fe5443fd49797c01608f67b98184d339d62', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 16793643, + id: 'Q16793643', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$57A78AEA-B206-4831-A8B7-86DA4C52C48F', + rank: 'normal', + }, + ], + P9957: [ + { + mainsnak: { + snaktype: 'value', + property: 'P9957', + hash: 'd2ff4f9336373843ed031cf48030ec6a0ae7d7ae', + datavalue: { + value: '301', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$D286E34E-9E98-4721-A76A-644A87499F09', + rank: 'normal', + references: [ + { + hash: '190527dca615f4510213808b0e1cb81522b247f6', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '9d638c2b86f0a48538336421421d81e676e6a966', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1360745, + id: 'Q1360745', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P8313: [ + { + mainsnak: { + snaktype: 'value', + property: 'P8313', + hash: '8ff19bdae73b980bf9dbe6a38ac2a271b84023cc', + datavalue: { + value: 'Bielefeld', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$11DA0585-CA7C-4ED4-920B-DCA65F22F807', + rank: 'normal', + }, + ], + P10397: [ + { + mainsnak: { + snaktype: 'value', + property: 'P10397', + hash: '335b1c2143e6f2d069846dbce213b8aa86c84558', + datavalue: { + value: 'MUSL000400', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$6BAF7B9B-7219-4984-BEF0-4113B573FA2D', + rank: 'normal', + }, + ], + P7305: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7305', + hash: '9c32af09772e782aaa7f338a2436a146eaeeecdb', + datavalue: { + value: '3877389', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$7d0c603e-46c0-1007-e2d7-ed2905fefb9b', + rank: 'normal', + }, + ], + P1388: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1388', + hash: '1bb76555ff83d2d44e75c5ff12d20dfe8a5e2d1f', + datavalue: { + value: '057110000000', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$423a7949-429d-a5f3-8c9b-a8de5bc641b8', + rank: 'normal', + }, + ], + P9495: [ + { + mainsnak: { + snaktype: 'value', + property: 'P9495', + hash: 'aa19919e0cc8c9e722c2a2ff2145c5aed2b67cfd', + datavalue: { + value: 'geo/79755063-2c14-4e63-94a4-bd6aa2600e9e', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$AA064445-5CD9-4B7F-9BD9-7D8948872D99', + rank: 'normal', + }, + ], + P11012: [ + { + mainsnak: { + snaktype: 'value', + property: 'P11012', + hash: '868a9dd04302ad75a950efa97689098264f05c21', + datavalue: { + value: 'Q2474039', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$80B4F3CA-4927-4240-86D8-1F3E07AA6D6B', + rank: 'normal', + }, + ], + P6724: [ + { + mainsnak: { + snaktype: 'value', + property: 'P6724', + hash: '38e05d52d068a18efb4bce3f629bdf8173b64a22', + datavalue: { + value: '10773', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$543262ad-4596-da7c-1282-2d06c304de2e', + rank: 'normal', + }, + ], + P4173: [ + { + mainsnak: { + snaktype: 'value', + property: 'P4173', + hash: '6377547995fd757eda2f6d18f35c31db8e4da9c2', + datavalue: { + value: '221602395', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$05f4a667-41c4-5274-99c9-f0f231596c2b', + rank: 'normal', + }, + ], + P237: [ + { + mainsnak: { + snaktype: 'value', + property: 'P237', + hash: '5e2c9fc9116098ad3c6613173bea8d4049f02450', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 106092685, + id: 'Q106092685', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q2112$b22ab3f5-483e-06c9-9183-d361c9cd0bc1', + rank: 'normal', + }, + ], + P11693: [ + { + mainsnak: { + snaktype: 'value', + property: 'P11693', + hash: 'cdb789d77ba179b110cab06216270bafd78f0e5f', + datavalue: { + value: '240037709', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q2112$7EC88C93-624D-40C4-A221-6A84F95463E3', + rank: 'normal', + }, + ], + }, + sitelinks: { + afwiki: { + site: 'afwiki', + title: 'Bielefeld', + badges: [], + }, + alswiki: { + site: 'alswiki', + title: 'Bielefeld', + badges: [], + }, + anwiki: { + site: 'anwiki', + title: 'Bielefeld', + badges: [], + }, + arwiki: { + site: 'arwiki', + title: 'بيلفلد', + badges: [], + }, + arzwiki: { + site: 'arzwiki', + title: 'بيليفيلد', + badges: [], + }, + astwiki: { + site: 'astwiki', + title: 'Bielefeld', + badges: [], + }, + azbwiki: { + site: 'azbwiki', + title: 'بیله‌فلد', + badges: [], + }, + azwiki: { + site: 'azwiki', + title: 'Bilefeld', + badges: [], + }, + barwiki: { + site: 'barwiki', + title: 'Bielefeld', + badges: [], + }, + bawiki: { + site: 'bawiki', + title: 'Билефельд', + badges: [], + }, + be_x_oldwiki: { + site: 'be_x_oldwiki', + title: 'Білефэльд', + badges: [], + }, + bewiki: { + site: 'bewiki', + title: 'Білефельд', + badges: [], + }, + bgwiki: { + site: 'bgwiki', + title: 'Билефелд', + badges: [], + }, + cawiki: { + site: 'cawiki', + title: 'Bielefeld', + badges: [], + }, + cebwiki: { + site: 'cebwiki', + title: 'Bielefeld (munisipyo)', + badges: [], + }, + cewiki: { + site: 'cewiki', + title: 'Билефельд', + badges: [], + }, + ckbwiki: { + site: 'ckbwiki', + title: 'بیلفێلد', + badges: [], + }, + commonswiki: { + site: 'commonswiki', + title: 'Bielefeld', + badges: [], + }, + cswiki: { + site: 'cswiki', + title: 'Bielefeld', + badges: [], + }, + cvwiki: { + site: 'cvwiki', + title: 'Билефелд', + badges: [], + }, + cywiki: { + site: 'cywiki', + title: 'Bielefeld', + badges: [], + }, + dawiki: { + site: 'dawiki', + title: 'Bielefeld', + badges: [], + }, + dewiki: { + site: 'dewiki', + title: 'Bielefeld', + badges: [ + 'Q17437796', + ], + }, + dewikinews: { + site: 'dewikinews', + title: 'Kategorie:Bielefeld', + badges: [], + }, + dewikiquote: { + site: 'dewikiquote', + title: 'Bielefeld', + badges: [], + }, + dewikisource: { + site: 'dewikisource', + title: 'Bielefeld', + badges: [], + }, + dewikivoyage: { + site: 'dewikivoyage', + title: 'Bielefeld', + badges: [], + }, + diqwiki: { + site: 'diqwiki', + title: 'Bielefeld', + badges: [], + }, + elwiki: { + site: 'elwiki', + title: 'Μπίλεφελντ', + badges: [], + }, + enwiki: { + site: 'enwiki', + title: 'Bielefeld', + badges: [], + }, + enwikivoyage: { + site: 'enwikivoyage', + title: 'Bielefeld', + badges: [], + }, + eowiki: { + site: 'eowiki', + title: 'Bielefeld', + badges: [], + }, + eswiki: { + site: 'eswiki', + title: 'Bielefeld', + badges: [], + }, + etwiki: { + site: 'etwiki', + title: 'Bielefeld', + badges: [], + }, + euwiki: { + site: 'euwiki', + title: 'Bielefeld', + badges: [], + }, + fawiki: { + site: 'fawiki', + title: 'بیله‌فلد', + badges: [], + }, + fawikivoyage: { + site: 'fawikivoyage', + title: 'بیلفلد', + badges: [], + }, + fiwiki: { + site: 'fiwiki', + title: 'Bielefeld', + badges: [], + }, + frrwiki: { + site: 'frrwiki', + title: 'Bielefeld', + badges: [], + }, + frwiki: { + site: 'frwiki', + title: 'Bielefeld', + badges: [], + }, + frwikivoyage: { + site: 'frwikivoyage', + title: 'Bielefeld', + badges: [], + }, + fywiki: { + site: 'fywiki', + title: 'Bielefeld', + badges: [], + }, + glwiki: { + site: 'glwiki', + title: 'Bielefeld', + badges: [], + }, + gvwiki: { + site: 'gvwiki', + title: 'Bielefeld', + badges: [], + }, + hewiki: { + site: 'hewiki', + title: 'בילפלד', + badges: [], + }, + hrwiki: { + site: 'hrwiki', + title: 'Bielefeld', + badges: [], + }, + hsbwiki: { + site: 'hsbwiki', + title: 'Bielefeld', + badges: [], + }, + huwiki: { + site: 'huwiki', + title: 'Bielefeld', + badges: [], + }, + hywiki: { + site: 'hywiki', + title: 'Բիլեֆելդ', + badges: [], + }, + iawiki: { + site: 'iawiki', + title: 'Bielefeld', + badges: [], + }, + idwiki: { + site: 'idwiki', + title: 'Bielefeld', + badges: [], + }, + iewiki: { + site: 'iewiki', + title: 'Bielefeld', + badges: [], + }, + iswiki: { + site: 'iswiki', + title: 'Bielefeld', + badges: [], + }, + itwiki: { + site: 'itwiki', + title: 'Bielefeld', + badges: [], + }, + jawiki: { + site: 'jawiki', + title: 'ビーレフェルト', + badges: [], + }, + kawiki: { + site: 'kawiki', + title: 'ბილეფილდი', + badges: [], + }, + kkwiki: { + site: 'kkwiki', + title: 'Билефельд', + badges: [], + }, + kowiki: { + site: 'kowiki', + title: '빌레펠트', + badges: [], + }, + kshwiki: { + site: 'kshwiki', + title: 'Bielefeld', + badges: [], + }, + kuwiki: { + site: 'kuwiki', + title: 'Bielefeld', + badges: [], + }, + kywiki: { + site: 'kywiki', + title: 'Билефельд', + badges: [], + }, + lawiki: { + site: 'lawiki', + title: 'Bilivelda', + badges: [], + }, + liwiki: { + site: 'liwiki', + title: 'Bielefeld', + badges: [], + }, + lldwiki: { + site: 'lldwiki', + title: 'Bielefeld', + badges: [], + }, + ltwiki: { + site: 'ltwiki', + title: 'Bylefeldas', + badges: [], + }, + lvwiki: { + site: 'lvwiki', + title: 'Bīlefelde', + badges: [], + }, + mkwiki: { + site: 'mkwiki', + title: 'Билефелд', + badges: [], + }, + mnwiki: { + site: 'mnwiki', + title: 'Билефельд', + badges: [], + }, + mrwiki: { + site: 'mrwiki', + title: 'बीलेफेल्ड', + badges: [], + }, + nds_nlwiki: { + site: 'nds_nlwiki', + title: 'Byleveld', + badges: [], + }, + ndswiki: { + site: 'ndswiki', + title: 'Builefeld', + badges: [], + }, + nlwiki: { + site: 'nlwiki', + title: 'Bielefeld', + badges: [], + }, + nlwikivoyage: { + site: 'nlwikivoyage', + title: 'Bielefeld', + badges: [], + }, + nnwiki: { + site: 'nnwiki', + title: 'Bielefeld', + badges: [], + }, + nowiki: { + site: 'nowiki', + title: 'Bielefeld', + badges: [], + }, + ocwiki: { + site: 'ocwiki', + title: 'Bielefeld', + badges: [], + }, + oswiki: { + site: 'oswiki', + title: 'Билефельд', + badges: [], + }, + plwiki: { + site: 'plwiki', + title: 'Bielefeld', + badges: [], + }, + plwikivoyage: { + site: 'plwikivoyage', + title: 'Bielefeld', + badges: [], + }, + pmswiki: { + site: 'pmswiki', + title: 'Bielefeld', + badges: [], + }, + pnbwiki: { + site: 'pnbwiki', + title: 'بیلفیلڈ', + badges: [], + }, + ptwiki: { + site: 'ptwiki', + title: 'Bielefeld', + badges: [], + }, + quwiki: { + site: 'quwiki', + title: 'Bielefeld', + badges: [], + }, + rowiki: { + site: 'rowiki', + title: 'Bielefeld', + badges: [], + }, + ruwiki: { + site: 'ruwiki', + title: 'Билефельд', + badges: [], + }, + ruwikivoyage: { + site: 'ruwikivoyage', + title: 'Билефельд', + badges: [], + }, + scowiki: { + site: 'scowiki', + title: 'Bielefeld', + badges: [], + }, + shwiki: { + site: 'shwiki', + title: 'Bielefeld', + badges: [], + }, + simplewiki: { + site: 'simplewiki', + title: 'Bielefeld', + badges: [], + }, + skwiki: { + site: 'skwiki', + title: 'Bielefeld', + badges: [], + }, + sqwiki: { + site: 'sqwiki', + title: 'Bielefeld', + badges: [], + }, + srwiki: { + site: 'srwiki', + title: 'Билефелд', + badges: [], + }, + stqwiki: { + site: 'stqwiki', + title: 'Bielefeld', + badges: [], + }, + svwiki: { + site: 'svwiki', + title: 'Bielefeld', + badges: [], + }, + swwiki: { + site: 'swwiki', + title: 'Bielefeld', + badges: [], + }, + szlwiki: { + site: 'szlwiki', + title: 'Bielefeld', + badges: [], + }, + thwiki: { + site: 'thwiki', + title: 'บีเลอเฟ็ลท์', + badges: [], + }, + trwiki: { + site: 'trwiki', + title: 'Bielefeld', + badges: [], + }, + ttwiki: { + site: 'ttwiki', + title: 'Билефелд', + badges: [], + }, + ukwiki: { + site: 'ukwiki', + title: 'Білефельд', + badges: [], + }, + urwiki: { + site: 'urwiki', + title: 'بیئلفیلڈ', + badges: [], + }, + uzwiki: { + site: 'uzwiki', + title: 'Bielefeld', + badges: [], + }, + viwiki: { + site: 'viwiki', + title: 'Bielefeld', + badges: [], + }, + vowiki: { + site: 'vowiki', + title: 'Bielefeld', + badges: [], + }, + warwiki: { + site: 'warwiki', + title: 'Bielefeld', + badges: [], + }, + wuuwiki: { + site: 'wuuwiki', + title: '比勒费尔德', + badges: [], + }, + zh_min_nanwiki: { + site: 'zh_min_nanwiki', + title: 'Bielefeld', + badges: [], + }, + zh_yuewiki: { + site: 'zh_yuewiki', + title: '比勒費爾德', + badges: [], + }, + zhwiki: { + site: 'zhwiki', + title: '比勒费尔德', + badges: [], + }, + }, +}; +//# sourceMappingURL=Q2112.js.map \ No newline at end of file diff --git a/dist/tests/data/Q2112.js.map b/dist/tests/data/Q2112.js.map new file mode 100644 index 00000000..fb1c91d1 --- /dev/null +++ b/dist/tests/data/Q2112.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q2112.js","sourceRoot":"","sources":["../../../tests/data/Q2112.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/Q217447.d.ts b/dist/tests/data/Q217447.d.ts new file mode 100644 index 00000000..f728d1b9 --- /dev/null +++ b/dist/tests/data/Q217447.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q217447: Item; +//# sourceMappingURL=Q217447.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q217447.d.ts.map b/dist/tests/data/Q217447.d.ts.map new file mode 100644 index 00000000..91d6c8dc --- /dev/null +++ b/dist/tests/data/Q217447.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q217447.d.ts","sourceRoot":"","sources":["../../../tests/data/Q217447.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,OAAO,EAAE,IA+tCrB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q217447.js b/dist/tests/data/Q217447.js new file mode 100644 index 00000000..4702812e --- /dev/null +++ b/dist/tests/data/Q217447.js @@ -0,0 +1,1249 @@ +export const Q217447 = { + pageid: 212559, + ns: 0, + title: 'Q217447', + lastrevid: 1978162549, + modified: '2023-09-20T09:28:33Z', + type: 'item', + id: 'Q217447', + labels: { + pl: { + language: 'pl', + value: 'Verla', + }, + fr: { + language: 'fr', + value: 'Verla', + }, + he: { + language: 'he', + value: 'ורלה', + }, + es: { + language: 'es', + value: 'Verla', + }, + hu: { + language: 'hu', + value: 'Verla ipartörténeti műemlékei', + }, + it: { + language: 'it', + value: 'Verla', + }, + de: { + language: 'de', + value: 'Verla', + }, + ja: { + language: 'ja', + value: 'ヴェルラ砕木・板紙工場', + }, + vi: { + language: 'vi', + value: 'Verla', + }, + nl: { + language: 'nl', + value: 'Verla', + }, + sv: { + language: 'sv', + value: 'Verla träsliperi och pappfabrik', + }, + pt: { + language: 'pt', + value: 'Verla', + }, + xmf: { + language: 'xmf', + value: 'ვერლა', + }, + sk: { + language: 'sk', + value: 'Verla', + }, + ru: { + language: 'ru', + value: 'Верла', + }, + en: { + language: 'en', + value: 'Verla', + }, + ro: { + language: 'ro', + value: 'Verla', + }, + ca: { + language: 'ca', + value: 'Verla', + }, + fi: { + language: 'fi', + value: 'Verla', + }, + nn: { + language: 'nn', + value: 'Verla tresliperi og pappfabrikk', + }, + cs: { + language: 'cs', + value: 'Verla', + }, + ka: { + language: 'ka', + value: 'ვერლა', + }, + hr: { + language: 'hr', + value: 'Verla', + }, + lt: { + language: 'lt', + value: 'Verla', + }, + da: { + language: 'da', + value: 'Verla', + }, + sh: { + language: 'sh', + value: 'Verla', + }, + nb: { + language: 'nb', + value: 'Verla tresliperi og pappfabrikk', + }, + zh: { + language: 'zh', + value: '韦尔拉磨木纸板厂', + }, + ne: { + language: 'ne', + value: 'भेर्ला ग्राउण्डवुड र बोर्ड मिल', + }, + ceb: { + language: 'ceb', + value: 'Verla', + }, + hi: { + language: 'hi', + value: 'वेरला', + }, + tr: { + language: 'tr', + value: 'Verla', + }, + se: { + language: 'se', + value: 'Verla', + }, + et: { + language: 'et', + value: 'Verla', + }, + sje: { + language: 'sje', + value: 'Verla', + }, + sma: { + language: 'sma', + value: 'Verla', + }, + smj: { + language: 'smj', + value: 'Verla', + }, + smn: { + language: 'smn', + value: 'Verla', + }, + sms: { + language: 'sms', + value: 'Verla', + }, + }, + descriptions: { + en: { + language: 'en', + value: 'Finnish UNESCO world heritage site', + }, + nl: { + language: 'nl', + value: 'plaats in Finland', + }, + it: { + language: 'it', + value: "villaggio finlandese patrimonio dell'umanità Unesco", + }, + fi: { + language: 'fi', + value: 'suomalainen UNESCO:n maailmanperintökohde', + }, + sv: { + language: 'sv', + value: 'industriminne i Kouvola i Finland', + }, + ceb: { + language: 'ceb', + value: 'lungsod', + }, + de: { + language: 'de', + value: 'Fabrik in Finnland', + }, + id: { + language: 'id', + value: 'Warisan Dunia di Finlandia', + }, + zh: { + language: 'zh', + value: '世界文化遗产', + }, + ne: { + language: 'ne', + value: 'विरला ग्रौंड्वूड र बोर्ड मिल उत्तरी युरोपका एक विश्व सम्पदा क्षेत्रहरू मध्ये हो ।', + }, + he: { + language: 'he', + value: 'כפר בפינלנד', + }, + }, + aliases: { + fr: [ + { + language: 'fr', + value: 'Usine de traitement du bois et du carton de Verla', + }, + { + language: 'fr', + value: 'Usine de traitement du bois et de carton de Verla', + }, + ], + fi: [ + { + language: 'fi', + value: 'Verlan hiomo', + }, + { + language: 'fi', + value: 'Verlan puuhiomo', + }, + { + language: 'fi', + value: 'Verlan museo', + }, + { + language: 'fi', + value: 'Verlan pahvitehdas', + }, + { + language: 'fi', + value: 'Verlan tehdas', + }, + { + language: 'fi', + value: 'Verlan tehdasalue', + }, + { + language: 'fi', + value: 'Verlan ruukki', + }, + { + language: 'fi', + value: 'Verlan tehdasmuseo', + }, + ], + nb: [ + { + language: 'nb', + value: 'Verla', + }, + ], + }, + claims: { + P17: [ + { + mainsnak: { + snaktype: 'value', + property: 'P17', + hash: '478fb2513e99d97c0e19259525594c35a7deb28d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 33, + id: 'Q33', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q217447$82efdfd7-464e-1061-331d-e33d9246122a', + rank: 'normal', + }, + ], + P373: [ + { + mainsnak: { + snaktype: 'value', + property: 'P373', + hash: '16c23122e7bcd058d7dad7104c299720355844fe', + datavalue: { + value: 'Verla groundwood and board mill', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'q217447$8C4B8C93-D6B5-4183-9573-9E87FD7EEF5B', + rank: 'normal', + }, + ], + P625: [ + { + mainsnak: { + snaktype: 'value', + property: 'P625', + hash: '9088bac461829d421605897dacd8d063e7e7ad77', + datavalue: { + value: { + latitude: 61.061992, + longitude: 26.640016, + altitude: null, + precision: 1e-06, + globe: 'http://www.wikidata.org/entity/Q2', + }, + type: 'globecoordinate', + }, + datatype: 'globe-coordinate', + }, + type: 'statement', + id: 'Q217447$FDF38AD5-7933-4101-8478-8E7BAB95ED1E', + rank: 'normal', + references: [ + { + hash: '47b92e14a15f099714b8cbad66cd88ec92d68475', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'd0ec81e8107e15543f62f469fab948efe31b74ef', + datavalue: { + value: 'http://www.rky.fi/read/asp/r_kohde_det.aspx?KOHDE_ID=1277', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + ], + P18: [ + { + mainsnak: { + snaktype: 'value', + property: 'P18', + hash: '24b760ed8220208b3babcbafe2be0a43575355ed', + datavalue: { + value: 'Verla.JPG', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'q217447$588CA442-BE9D-4BFE-8C77-ECBADA697729', + rank: 'normal', + }, + ], + P757: [ + { + mainsnak: { + snaktype: 'value', + property: 'P757', + hash: '1dca1db15bc03d1c21f6b64828aeae6b5ab920f0', + datavalue: { + value: '751', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q217447$AF7C5E46-EECC-47FB-BF7F-0D3B8ED3112F', + rank: 'normal', + references: [ + { + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P646: [ + { + mainsnak: { + snaktype: 'value', + property: 'P646', + hash: '9d70921648145579eacd97f0147c7156066afec6', + datavalue: { + value: '/m/0bgk_k', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q217447$5A80FBD4-9F7D-4E82-92C8-B2E9C8058208', + rank: 'normal', + references: [ + { + hash: '2b00cb481cddcac7623114367489b5c194901c4a', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'a94b740202b097dd33355e0e6c00e54b9395e5e0', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 15241312, + id: 'Q15241312', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P577: [ + { + snaktype: 'value', + property: 'P577', + hash: 'fde79ecb015112d2f29229ccc1ec514ed3e71fa2', + datavalue: { + value: { + time: '+2013-10-28T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P577', + ], + }, + ], + }, + ], + P1566: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1566', + hash: '27c92b7e41c02fde1146630895616c76ec824ead', + datavalue: { + value: '631914', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q217447$79426EAC-8D53-4B0D-9F8E-66A2BD2330F1', + rank: 'normal', + references: [ + { + hash: '88694a0f4d1486770c269f7db16a1982f74da69d', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '1b3ef912a2bd61e18dd43abd184337eb010b2e96', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 830106, + id: 'Q830106', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P214: [ + { + mainsnak: { + snaktype: 'value', + property: 'P214', + hash: '39a9c307f1c4732f1d2d2ba85fcf175a29b53160', + datavalue: { + value: '247860056', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q217447$8D010E99-7578-4A74-9C6C-DE413C477DBD', + rank: 'normal', + references: [ + { + hash: 'ad3713df772ae88af6a7458d084a40ad20b226d6', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'a00cc299e508357647636e29593b8ca3e534077d', + datavalue: { + value: { + time: '+2015-08-06T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P813', + ], + }, + ], + }, + ], + P1435: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1435', + hash: 'd22546e8bf86b97293821ea8757787befdf35ca8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 9259, + id: 'Q9259', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: '317f1979d0a112d2e41fb51b4e307743e3161bc5', + datavalue: { + value: { + time: '+1996-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'Q217447$ADA139A8-43D6-4B17-A59E-9DC3AA91695B', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1435', + hash: '956e95ee463b06936f63f0a49e4659e8d2a659f2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 29966257, + id: 'Q29966257', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q217447$414E431F-B6E1-4DFF-B33F-14A4859FF381', + rank: 'normal', + references: [ + { + hash: '47b92e14a15f099714b8cbad66cd88ec92d68475', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'd0ec81e8107e15543f62f469fab948efe31b74ef', + datavalue: { + value: 'http://www.rky.fi/read/asp/r_kohde_det.aspx?KOHDE_ID=1277', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + { + hash: '241969d9a72163658dd02bcdc22477afa8c94a72', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '8cf5b94252b3da4624cd67d4e08214c5074adc36', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 3485482, + id: 'Q3485482', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P31: [ + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: '96a4accb81d806a008acb71dcf35886a0076ba87', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 83405, + id: 'Q83405', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q217447$4e8987ec-4219-9ff9-7c1f-63f0692ce05c', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: '8502d520e573e2ce2f7a4c29908061c02273eb52', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 29969141, + id: 'Q29969141', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q217447$B1FB2558-8E11-4771-BF94-663C35957D79', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: '20b2d69f3034a00390399745478fb35f5ace1a6e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1569871, + id: 'Q1569871', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q217447$F86E94B4-01C5-4CF1-88B9-3F20CD1D2D97', + rank: 'normal', + references: [ + { + hash: '3548484c6b7cb89b6b9a55e08f42f1c07a6f80bd', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'd1d9ed036b1a5d9d8a82d9af4f3b9c5c40b2b5d0', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 38896738, + id: 'Q38896738', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P2614: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2614', + hash: '16b5f6994a5a2a152170b737b59af7d93b88c8fe', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 23038978, + id: 'Q23038978', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q217447$BA5AB572-EAC6-4DFE-AE11-255E120B9C0E', + rank: 'normal', + references: [ + { + hash: '3aec03da94795f7f0203777f2671f0844bffe924', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '5e7e3c1c4bc5baa1faeffa190e0c155d76a49264', + datavalue: { + value: 'http://whc.unesco.org/en/list/751', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + ], + P131: [ + { + mainsnak: { + snaktype: 'value', + property: 'P131', + hash: '6f82d2df0bdba019b69410a252e2c157cb795640', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 204382, + id: 'Q204382', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q217447$d209286d-417e-2b76-5a52-21055444a7fb', + rank: 'normal', + references: [ + { + hash: '241969d9a72163658dd02bcdc22477afa8c94a72', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '8cf5b94252b3da4624cd67d4e08214c5074adc36', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 3485482, + id: 'Q3485482', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P856: [ + { + mainsnak: { + snaktype: 'value', + property: 'P856', + hash: '7cb56191fd35c61856faaa80de59b76976799367', + datavalue: { + value: 'http://www.verla.fi/', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q217447$62E720CF-F124-4BC9-A0BB-718D4E014EF3', + rank: 'normal', + }, + ], + P4009: [ + { + mainsnak: { + snaktype: 'value', + property: 'P4009', + hash: '0a4bda4fcbf19d19a3381d4186ffc9e7b843b44f', + datavalue: { + value: '1277', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q217447$8a64afb4-47a4-9c01-0543-e74bbe93846d', + rank: 'normal', + }, + ], + P3896: [ + { + mainsnak: { + snaktype: 'value', + property: 'P3896', + hash: '36ee9d7504511a3fdb7acdcd894892f33d9434bf', + datavalue: { + value: 'Data:Rky/1277 Verlan teollisuusympäristö.map', + type: 'string', + }, + datatype: 'geo-shape', + }, + type: 'statement', + id: 'Q217447$E877BF5E-86CA-4ABA-8AAB-4E98FAE3667C', + rank: 'normal', + }, + ], + P2347: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2347', + hash: '29f40ca1dba168fec33fae97755546a93268d778', + datavalue: { + value: '115307', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q217447$A7C548FF-A083-4B61-9F2E-2FEA9C6A1712', + rank: 'normal', + }, + ], + P5310: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5310', + hash: '7b97961d2f389b6f722c45be58a0383cd605c9a1', + datavalue: { + value: '201382', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q217447$C4224EA7-8453-4BE7-92FD-84E8E1F063DA', + rank: 'normal', + }, + ], + P2046: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2046', + hash: '0bb27e4274af245d4b5f14496adcba76fd0c2ff0', + datavalue: { + value: { + amount: '+22.778', + unit: 'http://www.wikidata.org/entity/Q35852', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + id: 'Q217447$1AF6B55B-A7FD-44A4-AFEF-ECB7CFF0F4AA', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P2046', + hash: '4d9c72fab9382029310712ce37b72828becf9e0c', + datavalue: { + value: { + amount: '+88.03', + unit: 'http://www.wikidata.org/entity/Q35852', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P518: [ + { + snaktype: 'value', + property: 'P518', + hash: '5fcb1f5c115fa5c6b5f2942b01877eb305f49399', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 64364418, + id: 'Q64364418', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P518', + ], + id: 'Q217447$EDC23B1B-E639-42C8-A8AD-373654DECE29', + rank: 'normal', + }, + ], + P6766: [ + { + mainsnak: { + snaktype: 'value', + property: 'P6766', + hash: 'fe63d282380d54a8e75ff607c08fa7536fc02fae', + datavalue: { + value: '1125875527', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q217447$FF9F11B3-E3F8-4ED2-95AD-FB1CE2C29EE4', + rank: 'normal', + }, + ], + P7859: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7859', + hash: 'c485b95e1d46fa488c905eece92ee5bcfe2f5b96', + datavalue: { + value: 'viaf-247860056', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q217447$6BB6C922-33C4-4B48-A83C-8933E57AAA7F', + rank: 'normal', + references: [ + { + hash: 'dfe612f60e31baeb49c9daf123dc0b86d04d0053', + snaks: { + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '39a9c307f1c4732f1d2d2ba85fcf175a29b53160', + datavalue: { + value: '247860056', + type: 'string', + }, + datatype: 'external-id', + }, + ], + }, + 'snaks-order': [ + 'P214', + ], + }, + ], + }, + ], + P11693: [ + { + mainsnak: { + snaktype: 'value', + property: 'P11693', + hash: 'fb0ee4a391a19290759e9e50a71bb14bc2f57e5d', + datavalue: { + value: '275232928', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q217447$CDDE2173-097B-40E4-89E5-5082F66D5164', + rank: 'normal', + }, + ], + }, + sitelinks: { + cawiki: { + site: 'cawiki', + title: 'Verla', + badges: [], + }, + cebwiki: { + site: 'cebwiki', + title: 'Verla (lungsod)', + badges: [], + }, + commonswiki: { + site: 'commonswiki', + title: 'Category:Verla groundwood and board mill', + badges: [], + }, + cswiki: { + site: 'cswiki', + title: 'Verla', + badges: [], + }, + dawiki: { + site: 'dawiki', + title: 'Verla papirmølle', + badges: [], + }, + dewiki: { + site: 'dewiki', + title: 'Verla', + badges: [], + }, + enwiki: { + site: 'enwiki', + title: 'Verla', + badges: [], + }, + eswiki: { + site: 'eswiki', + title: 'Verla', + badges: [], + }, + fiwiki: { + site: 'fiwiki', + title: 'Verlan puuhiomo ja pahvitehdas', + badges: [], + }, + frwiki: { + site: 'frwiki', + title: 'Musée de Verla', + badges: [], + }, + hewiki: { + site: 'hewiki', + title: 'ורלה', + badges: [], + }, + hrwiki: { + site: 'hrwiki', + title: 'Verla', + badges: [], + }, + huwiki: { + site: 'huwiki', + title: 'Verla ipartörténeti műemlékei', + badges: [], + }, + itwiki: { + site: 'itwiki', + title: 'Verla', + badges: [], + }, + jawiki: { + site: 'jawiki', + title: 'ヴェルラ砕木・板紙工場', + badges: [], + }, + kawiki: { + site: 'kawiki', + title: 'ვერლა', + badges: [], + }, + ltwiki: { + site: 'ltwiki', + title: 'Verla', + badges: [], + }, + lvwiki: { + site: 'lvwiki', + title: 'Verla', + badges: [], + }, + newiki: { + site: 'newiki', + title: 'भेर्ला ग्राउण्डवुड र बोर्ड मिल', + badges: [], + }, + nlwiki: { + site: 'nlwiki', + title: 'Verla', + badges: [], + }, + nnwiki: { + site: 'nnwiki', + title: 'Verla tresliperi og pappfabrikk', + badges: [], + }, + nowiki: { + site: 'nowiki', + title: 'Verla tresliperi og pappfabrikk', + badges: [], + }, + plwiki: { + site: 'plwiki', + title: 'Verla', + badges: [], + }, + ptwiki: { + site: 'ptwiki', + title: 'Verla', + badges: [], + }, + rowiki: { + site: 'rowiki', + title: 'Verla', + badges: [], + }, + ruwiki: { + site: 'ruwiki', + title: 'Деревоперерабатывающая фабрика Верла', + badges: [], + }, + shwiki: { + site: 'shwiki', + title: 'Verla', + badges: [], + }, + skwiki: { + site: 'skwiki', + title: 'Verla', + badges: [], + }, + svwiki: { + site: 'svwiki', + title: 'Verla träsliperi och pappfabrik', + badges: [], + }, + trwiki: { + site: 'trwiki', + title: 'Verla', + badges: [], + }, + viwiki: { + site: 'viwiki', + title: 'Verla', + badges: [], + }, + xmfwiki: { + site: 'xmfwiki', + title: 'ვერლა', + badges: [], + }, + zhwiki: { + site: 'zhwiki', + title: '韦尔拉磨木纸板厂', + badges: [], + }, + }, +}; +//# sourceMappingURL=Q217447.js.map \ No newline at end of file diff --git a/dist/tests/data/Q217447.js.map b/dist/tests/data/Q217447.js.map new file mode 100644 index 00000000..f5be00cb --- /dev/null +++ b/dist/tests/data/Q217447.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q217447.js","sourceRoot":"","sources":["../../../tests/data/Q217447.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,OAAO,GAAS;IAC3B,MAAM,EAAE,MAAM;IACd,EAAE,EAAE,CAAC;IACL,KAAK,EAAE,SAAS;IAChB,SAAS,EAAE,UAAU;IACrB,QAAQ,EAAE,sBAAsB;IAChC,IAAI,EAAE,MAAM;IACZ,EAAE,EAAE,SAAS;IACb,MAAM,EAAE;QACN,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,MAAM;SACd;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,+BAA+B;SACvC;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,aAAa;SACrB;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,iCAAiC;SACzC;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,GAAG,EAAE;YACH,QAAQ,EAAE,KAAK;YACf,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,iCAAiC;SACzC;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,iCAAiC;SACzC;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,UAAU;SAClB;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,gCAAgC;SACxC;QACD,GAAG,EAAE;YACH,QAAQ,EAAE,KAAK;YACf,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,OAAO;SACf;QACD,GAAG,EAAE;YACH,QAAQ,EAAE,KAAK;YACf,KAAK,EAAE,OAAO;SACf;QACD,GAAG,EAAE;YACH,QAAQ,EAAE,KAAK;YACf,KAAK,EAAE,OAAO;SACf;QACD,GAAG,EAAE;YACH,QAAQ,EAAE,KAAK;YACf,KAAK,EAAE,OAAO;SACf;QACD,GAAG,EAAE;YACH,QAAQ,EAAE,KAAK;YACf,KAAK,EAAE,OAAO;SACf;QACD,GAAG,EAAE;YACH,QAAQ,EAAE,KAAK;YACf,KAAK,EAAE,OAAO;SACf;KACF;IACD,YAAY,EAAE;QACZ,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,oCAAoC;SAC5C;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,mBAAmB;SAC3B;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,qDAAqD;SAC7D;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,4CAA4C;SACpD;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,mCAAmC;SAC3C;QACD,GAAG,EAAE;YACH,QAAQ,EAAE,KAAK;YACf,KAAK,EAAE,SAAS;SACjB;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,oBAAoB;SAC5B;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,4BAA4B;SACpC;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,QAAQ;SAChB;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,mFAAmF;SAC3F;QACD,EAAE,EAAE;YACF,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,aAAa;SACrB;KACF;IACD,OAAO,EAAE;QACP,EAAE,EAAE;YACF;gBACE,QAAQ,EAAE,IAAI;gBACd,KAAK,EAAE,mDAAmD;aAC3D;YACD;gBACE,QAAQ,EAAE,IAAI;gBACd,KAAK,EAAE,mDAAmD;aAC3D;SACF;QACD,EAAE,EAAE;YACF;gBACE,QAAQ,EAAE,IAAI;gBACd,KAAK,EAAE,cAAc;aACtB;YACD;gBACE,QAAQ,EAAE,IAAI;gBACd,KAAK,EAAE,iBAAiB;aACzB;YACD;gBACE,QAAQ,EAAE,IAAI;gBACd,KAAK,EAAE,cAAc;aACtB;YACD;gBACE,QAAQ,EAAE,IAAI;gBACd,KAAK,EAAE,oBAAoB;aAC5B;YACD;gBACE,QAAQ,EAAE,IAAI;gBACd,KAAK,EAAE,eAAe;aACvB;YACD;gBACE,QAAQ,EAAE,IAAI;gBACd,KAAK,EAAE,mBAAmB;aAC3B;YACD;gBACE,QAAQ,EAAE,IAAI;gBACd,KAAK,EAAE,eAAe;aACvB;YACD;gBACE,QAAQ,EAAE,IAAI;gBACd,KAAK,EAAE,oBAAoB;aAC5B;SACF;QACD,EAAE,EAAE;YACF;gBACE,QAAQ,EAAE,IAAI;gBACd,KAAK,EAAE,OAAO;aACf;SACF;KACF;IACD,MAAM,EAAE;QACN,GAAG,EAAE;YACH;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,KAAK;oBACf,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,MAAM;4BACrB,YAAY,EAAE,EAAE;4BAChB,EAAE,EAAE,KAAK;yBACV;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,eAAe;iBAC1B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;SACF;QACD,IAAI,EAAE;YACJ;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,MAAM;oBAChB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,iCAAiC;wBACxC,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,QAAQ;iBACnB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;SACF;QACD,IAAI,EAAE;YACJ;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,MAAM;oBAChB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,QAAQ,EAAE,SAAS;4BACnB,SAAS,EAAE,SAAS;4BACpB,QAAQ,EAAE,IAAI;4BACd,SAAS,EAAE,KAAK;4BAChB,KAAK,EAAE,mCAAmC;yBAC3C;wBACD,IAAI,EAAE,iBAAiB;qBACxB;oBACD,QAAQ,EAAE,kBAAkB;iBAC7B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV;wBACE,IAAI,EAAE,0CAA0C;wBAChD,KAAK,EAAE;4BACL,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE,2DAA2D;wCAClE,IAAI,EAAE,QAAQ;qCACf;oCACD,QAAQ,EAAE,KAAK;iCAChB;6BACF;yBACF;wBACD,aAAa,EAAE;4BACb,MAAM;yBACP;qBACF;iBACF;aACF;SACF;QACD,GAAG,EAAE;YACH;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,KAAK;oBACf,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,WAAW;wBAClB,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,cAAc;iBACzB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;SACF;QACD,IAAI,EAAE;YACJ;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,MAAM;oBAChB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,KAAK;wBACZ,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV;wBACE,IAAI,EAAE,0CAA0C;wBAChD,KAAK,EAAE;4BACL,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE;4CACL,aAAa,EAAE,MAAM;4CACrB,YAAY,EAAE,GAAG;4CACjB,EAAE,EAAE,MAAM;yCACX;wCACD,IAAI,EAAE,mBAAmB;qCAC1B;oCACD,QAAQ,EAAE,eAAe;iCAC1B;6BACF;yBACF;wBACD,aAAa,EAAE;4BACb,MAAM;yBACP;qBACF;iBACF;aACF;SACF;QACD,IAAI,EAAE;YACJ;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,MAAM;oBAChB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,WAAW;wBAClB,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV;wBACE,IAAI,EAAE,0CAA0C;wBAChD,KAAK,EAAE;4BACL,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE;4CACL,aAAa,EAAE,MAAM;4CACrB,YAAY,EAAE,QAAQ;4CACtB,EAAE,EAAE,WAAW;yCAChB;wCACD,IAAI,EAAE,mBAAmB;qCAC1B;oCACD,QAAQ,EAAE,eAAe;iCAC1B;6BACF;4BACD,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE;4CACL,IAAI,EAAE,uBAAuB;4CAC7B,QAAQ,EAAE,CAAC;4CACX,MAAM,EAAE,CAAC;4CACT,KAAK,EAAE,CAAC;4CACR,SAAS,EAAE,EAAE;4CACb,aAAa,EAAE,yCAAyC;yCACzD;wCACD,IAAI,EAAE,MAAM;qCACb;oCACD,QAAQ,EAAE,MAAM;iCACjB;6BACF;yBACF;wBACD,aAAa,EAAE;4BACb,MAAM;4BACN,MAAM;yBACP;qBACF;iBACF;aACF;SACF;QACD,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,QAAQ;wBACf,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV;wBACE,IAAI,EAAE,0CAA0C;wBAChD,KAAK,EAAE;4BACL,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE;4CACL,aAAa,EAAE,MAAM;4CACrB,YAAY,EAAE,MAAM;4CACpB,EAAE,EAAE,SAAS;yCACd;wCACD,IAAI,EAAE,mBAAmB;qCAC1B;oCACD,QAAQ,EAAE,eAAe;iCAC1B;6BACF;yBACF;wBACD,aAAa,EAAE;4BACb,MAAM;yBACP;qBACF;iBACF;aACF;SACF;QACD,IAAI,EAAE;YACJ;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,MAAM;oBAChB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,WAAW;wBAClB,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV;wBACE,IAAI,EAAE,0CAA0C;wBAChD,KAAK,EAAE;4BACL,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE;4CACL,aAAa,EAAE,MAAM;4CACrB,YAAY,EAAE,KAAK;4CACnB,EAAE,EAAE,QAAQ;yCACb;wCACD,IAAI,EAAE,mBAAmB;qCAC1B;oCACD,QAAQ,EAAE,eAAe;iCAC1B;6BACF;4BACD,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE;4CACL,IAAI,EAAE,uBAAuB;4CAC7B,QAAQ,EAAE,CAAC;4CACX,MAAM,EAAE,CAAC;4CACT,KAAK,EAAE,CAAC;4CACR,SAAS,EAAE,EAAE;4CACb,aAAa,EAAE,yCAAyC;yCACzD;wCACD,IAAI,EAAE,MAAM;qCACb;oCACD,QAAQ,EAAE,MAAM;iCACjB;6BACF;yBACF;wBACD,aAAa,EAAE;4BACb,MAAM;4BACN,MAAM;yBACP;qBACF;iBACF;aACF;SACF;QACD,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,MAAM;4BACrB,YAAY,EAAE,IAAI;4BAClB,EAAE,EAAE,OAAO;yBACZ;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,eAAe;iBAC1B;gBACD,IAAI,EAAE,WAAW;gBACjB,UAAU,EAAE;oBACV,IAAI,EAAE;wBACJ;4BACE,QAAQ,EAAE,OAAO;4BACjB,QAAQ,EAAE,MAAM;4BAChB,IAAI,EAAE,0CAA0C;4BAChD,SAAS,EAAE;gCACT,KAAK,EAAE;oCACL,IAAI,EAAE,uBAAuB;oCAC7B,QAAQ,EAAE,CAAC;oCACX,MAAM,EAAE,CAAC;oCACT,KAAK,EAAE,CAAC;oCACR,SAAS,EAAE,CAAC;oCACZ,aAAa,EAAE,yCAAyC;iCACzD;gCACD,IAAI,EAAE,MAAM;6BACb;4BACD,QAAQ,EAAE,MAAM;yBACjB;qBACF;iBACF;gBACD,kBAAkB,EAAE;oBAClB,MAAM;iBACP;gBACD,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;YACD;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,MAAM;4BACrB,YAAY,EAAE,QAAQ;4BACtB,EAAE,EAAE,WAAW;yBAChB;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,eAAe;iBAC1B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV;wBACE,IAAI,EAAE,0CAA0C;wBAChD,KAAK,EAAE;4BACL,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE,2DAA2D;wCAClE,IAAI,EAAE,QAAQ;qCACf;oCACD,QAAQ,EAAE,KAAK;iCAChB;6BACF;yBACF;wBACD,aAAa,EAAE;4BACb,MAAM;yBACP;qBACF;oBACD;wBACE,IAAI,EAAE,0CAA0C;wBAChD,KAAK,EAAE;4BACL,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE;4CACL,aAAa,EAAE,MAAM;4CACrB,YAAY,EAAE,OAAO;4CACrB,EAAE,EAAE,UAAU;yCACf;wCACD,IAAI,EAAE,mBAAmB;qCAC1B;oCACD,QAAQ,EAAE,eAAe;iCAC1B;6BACF;yBACF;wBACD,aAAa,EAAE;4BACb,MAAM;yBACP;qBACF;iBACF;aACF;SACF;QACD,GAAG,EAAE;YACH;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,KAAK;oBACf,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,MAAM;4BACrB,YAAY,EAAE,KAAK;4BACnB,EAAE,EAAE,QAAQ;yBACb;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,eAAe;iBAC1B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;YACD;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,KAAK;oBACf,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,MAAM;4BACrB,YAAY,EAAE,QAAQ;4BACtB,EAAE,EAAE,WAAW;yBAChB;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,eAAe;iBAC1B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;YACD;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,KAAK;oBACf,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,MAAM;4BACrB,YAAY,EAAE,OAAO;4BACrB,EAAE,EAAE,UAAU;yBACf;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,eAAe;iBAC1B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV;wBACE,IAAI,EAAE,0CAA0C;wBAChD,KAAK,EAAE;4BACL,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE;4CACL,aAAa,EAAE,MAAM;4CACrB,YAAY,EAAE,QAAQ;4CACtB,EAAE,EAAE,WAAW;yCAChB;wCACD,IAAI,EAAE,mBAAmB;qCAC1B;oCACD,QAAQ,EAAE,eAAe;iCAC1B;6BACF;yBACF;wBACD,aAAa,EAAE;4BACb,MAAM;yBACP;qBACF;iBACF;aACF;SACF;QACD,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,MAAM;4BACrB,YAAY,EAAE,QAAQ;4BACtB,EAAE,EAAE,WAAW;yBAChB;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,eAAe;iBAC1B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV;wBACE,IAAI,EAAE,0CAA0C;wBAChD,KAAK,EAAE;4BACL,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE,mCAAmC;wCAC1C,IAAI,EAAE,QAAQ;qCACf;oCACD,QAAQ,EAAE,KAAK;iCAChB;6BACF;yBACF;wBACD,aAAa,EAAE;4BACb,MAAM;yBACP;qBACF;iBACF;aACF;SACF;QACD,IAAI,EAAE;YACJ;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,MAAM;oBAChB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,MAAM;4BACrB,YAAY,EAAE,MAAM;4BACpB,EAAE,EAAE,SAAS;yBACd;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,eAAe;iBAC1B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV;wBACE,IAAI,EAAE,0CAA0C;wBAChD,KAAK,EAAE;4BACL,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE;4CACL,aAAa,EAAE,MAAM;4CACrB,YAAY,EAAE,OAAO;4CACrB,EAAE,EAAE,UAAU;yCACf;wCACD,IAAI,EAAE,mBAAmB;qCAC1B;oCACD,QAAQ,EAAE,eAAe;iCAC1B;6BACF;yBACF;wBACD,aAAa,EAAE;4BACb,MAAM;yBACP;qBACF;iBACF;aACF;SACF;QACD,IAAI,EAAE;YACJ;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,MAAM;oBAChB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,sBAAsB;wBAC7B,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,KAAK;iBAChB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;SACF;QACD,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,MAAM;wBACb,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;SACF;QACD,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,8CAA8C;wBACrD,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,WAAW;iBACtB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;SACF;QACD,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,QAAQ;wBACf,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;SACF;QACD,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,QAAQ;wBACf,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;SACF;QACD,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,MAAM,EAAE,SAAS;4BACjB,IAAI,EAAE,uCAAuC;yBAC9C;wBACD,IAAI,EAAE,UAAU;qBACjB;oBACD,QAAQ,EAAE,UAAU;iBACrB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;YACD;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,MAAM,EAAE,QAAQ;4BAChB,IAAI,EAAE,uCAAuC;yBAC9C;wBACD,IAAI,EAAE,UAAU;qBACjB;oBACD,QAAQ,EAAE,UAAU;iBACrB;gBACD,IAAI,EAAE,WAAW;gBACjB,UAAU,EAAE;oBACV,IAAI,EAAE;wBACJ;4BACE,QAAQ,EAAE,OAAO;4BACjB,QAAQ,EAAE,MAAM;4BAChB,IAAI,EAAE,0CAA0C;4BAChD,SAAS,EAAE;gCACT,KAAK,EAAE;oCACL,aAAa,EAAE,MAAM;oCACrB,YAAY,EAAE,QAAQ;oCACtB,EAAE,EAAE,WAAW;iCAChB;gCACD,IAAI,EAAE,mBAAmB;6BAC1B;4BACD,QAAQ,EAAE,eAAe;yBAC1B;qBACF;iBACF;gBACD,kBAAkB,EAAE;oBAClB,MAAM;iBACP;gBACD,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;SACF;QACD,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,YAAY;wBACnB,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;SACF;QACD,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,gBAAgB;wBACvB,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV;wBACE,IAAI,EAAE,0CAA0C;wBAChD,KAAK,EAAE;4BACL,IAAI,EAAE;gCACJ;oCACE,QAAQ,EAAE,OAAO;oCACjB,QAAQ,EAAE,MAAM;oCAChB,IAAI,EAAE,0CAA0C;oCAChD,SAAS,EAAE;wCACT,KAAK,EAAE,WAAW;wCAClB,IAAI,EAAE,QAAQ;qCACf;oCACD,QAAQ,EAAE,aAAa;iCACxB;6BACF;yBACF;wBACD,aAAa,EAAE;4BACb,MAAM;yBACP;qBACF;iBACF;aACF;SACF;QACD,MAAM,EAAE;YACN;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,QAAQ;oBAClB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,WAAW;wBAClB,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;SACF;KACF;IACD,SAAS,EAAE;QACT,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,OAAO,EAAE;YACP,IAAI,EAAE,SAAS;YACf,KAAK,EAAE,iBAAiB;YACxB,MAAM,EAAE,EAAE;SACX;QACD,WAAW,EAAE;YACX,IAAI,EAAE,aAAa;YACnB,KAAK,EAAE,0CAA0C;YACjD,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,kBAAkB;YACzB,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,gCAAgC;YACvC,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,gBAAgB;YACvB,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,MAAM;YACb,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,+BAA+B;YACtC,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,aAAa;YACpB,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,gCAAgC;YACvC,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,iCAAiC;YACxC,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,iCAAiC;YACxC,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,sCAAsC;YAC7C,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,iCAAiC;YACxC,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,OAAO,EAAE;YACP,IAAI,EAAE,SAAS;YACf,KAAK,EAAE,OAAO;YACd,MAAM,EAAE,EAAE;SACX;QACD,MAAM,EAAE;YACN,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,UAAU;YACjB,MAAM,EAAE,EAAE;SACX;KACF;CACF,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q22002395.d.ts b/dist/tests/data/Q22002395.d.ts new file mode 100644 index 00000000..20eaa595 --- /dev/null +++ b/dist/tests/data/Q22002395.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q22002395: Item; +//# sourceMappingURL=Q22002395.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q22002395.d.ts.map b/dist/tests/data/Q22002395.d.ts.map new file mode 100644 index 00000000..61378b6e --- /dev/null +++ b/dist/tests/data/Q22002395.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q22002395.d.ts","sourceRoot":"","sources":["../../../tests/data/Q22002395.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,SAAS,EAAE,IAooBvB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q22002395.js b/dist/tests/data/Q22002395.js new file mode 100644 index 00000000..fd4b8469 --- /dev/null +++ b/dist/tests/data/Q22002395.js @@ -0,0 +1,646 @@ +export const Q22002395 = { + pageid: 24034154, + ns: 0, + title: 'Q22002395', + lastrevid: 1184072916, + modified: '2020-05-18T22:00:58Z', + type: 'item', + id: 'Q22002395', + labels: { + de: { + language: 'de', + value: 'Gewissensbisse: Fallbeispiele zu Informatik und Ethik. Biometrie – Datenschutz – geistiges Eigentum', + }, + nl: { + language: 'nl', + value: 'Gewissensbisse', + }, + en: { + language: 'en', + value: 'Gewissensbisse', + }, + }, + descriptions: { + nl: { + language: 'nl', + value: 'boek van Constanze Kurz', + }, + en: { + language: 'en', + value: 'German book on Ethics in Computing', + }, + de: { + language: 'de', + value: 'Buch über Ethik und Informatik', + }, + es: { + language: 'es', + value: 'libro de Constanze Kurz', + }, + }, + aliases: {}, + claims: { + P31: [ + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: '611eded04fae278fa0785b72a6e6185624da5de7', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 571, + id: 'Q571', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q22002395$508D85DB-3065-41BD-98A2-CF5E6C2B094C', + rank: 'normal', + }, + ], + P50: [ + { + mainsnak: { + snaktype: 'value', + property: 'P50', + hash: '891db22b99d654da35426fad4973da3a4e6408f7', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1128109, + id: 'Q1128109', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q22002395$434d4b32-42e7-6cb6-9001-b4008811ed54', + rank: 'normal', + references: [ + { + hash: '9cd5f680453041951fca9d2f6397dd8e76f0d6e0', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '39affb121ef3b57df973ae294737cf8eaa50a15c', + datavalue: { + value: 'https://doi.org/10.14361/9783839412213', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '24c879f7bc7c0487105cbafcdd724d646d37385a', + datavalue: { + value: { + time: '+2020-05-18T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P1545: [ + { + snaktype: 'value', + property: 'P1545', + hash: 'cbff8d4b3b7b35f905ef3147a7a6cb88845a774f', + datavalue: { + value: '4', + type: 'string', + }, + datatype: 'string', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P1545', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P50', + hash: '27b7a74bf808e90cc04f4615c517712c9b8a78a4', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1181545, + id: 'Q1181545', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q22002395$77572369-41bb-6e47-f1cc-83658005ae0d', + rank: 'normal', + references: [ + { + hash: '6442bb35b7fc40aa3f4069f2949636e444d850b2', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '39affb121ef3b57df973ae294737cf8eaa50a15c', + datavalue: { + value: 'https://doi.org/10.14361/9783839412213', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '24c879f7bc7c0487105cbafcdd724d646d37385a', + datavalue: { + value: { + time: '+2020-05-18T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P1545: [ + { + snaktype: 'value', + property: 'P1545', + hash: '2a1ced1dca90648ea7e306acbadd74fc81a10722', + datavalue: { + value: '1', + type: 'string', + }, + datatype: 'string', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P1545', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'somevalue', + property: 'P50', + hash: '550406f72367231639323fe7a9c11b2dc8f2c426', + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q22002395$2767c477-4ff4-cf8c-6ef0-33d6a759a8bc', + rank: 'normal', + references: [ + { + hash: 'd4df21f6165b80bbc29c44ec3ed7a805ee976543', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '39affb121ef3b57df973ae294737cf8eaa50a15c', + datavalue: { + value: 'https://doi.org/10.14361/9783839412213', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '24c879f7bc7c0487105cbafcdd724d646d37385a', + datavalue: { + value: { + time: '+2020-05-18T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P50', + hash: '2608f4ee3e78bbad06990c537ad1ccb7576063a3', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1747747, + id: 'Q1747747', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q22002395$620c1c3a-4d7d-0b0f-6d54-92fd1a13b00a', + rank: 'normal', + references: [ + { + hash: '1d437a69f553b41cde7c6043757e7ef46b4e78a6', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '39affb121ef3b57df973ae294737cf8eaa50a15c', + datavalue: { + value: 'https://doi.org/10.14361/9783839412213', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '24c879f7bc7c0487105cbafcdd724d646d37385a', + datavalue: { + value: { + time: '+2020-05-18T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P1545: [ + { + snaktype: 'value', + property: 'P1545', + hash: '0e979f28bf306fefdcd352b4eb8dee5da2153a6d', + datavalue: { + value: '3', + type: 'string', + }, + datatype: 'string', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P1545', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'somevalue', + property: 'P50', + hash: '550406f72367231639323fe7a9c11b2dc8f2c426', + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q22002395$ef997074-4cfb-fcb5-4091-7ae359e7a942', + rank: 'normal', + references: [ + { + hash: '0da0c5ac416bb18c12379c02baabd6c20c587273', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '487fd06b43e790b4f25d7555993c03dd3ea5ce78', + datavalue: { + value: 'https://inventaire.io/entity/isbn:9783839412213/Gewissensbisse', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'c84fa9e4f7c73284c958245cfabf1c8b75d3e3d5', + datavalue: { + value: { + time: '+2016-01-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + ], + }, + ], + }, + ], + P123: [ + { + mainsnak: { + snaktype: 'value', + property: 'P123', + hash: '2c5672626ac2403c9ec91cd90c3164b442201a51', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2448947, + id: 'Q2448947', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q22002395$17cae37e-4a11-35e0-e57c-d1492d917c89', + rank: 'normal', + references: [ + { + hash: '0da0c5ac416bb18c12379c02baabd6c20c587273', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '487fd06b43e790b4f25d7555993c03dd3ea5ce78', + datavalue: { + value: 'https://inventaire.io/entity/isbn:9783839412213/Gewissensbisse', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'c84fa9e4f7c73284c958245cfabf1c8b75d3e3d5', + datavalue: { + value: { + time: '+2016-01-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + ], + }, + ], + }, + ], + P1104: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1104', + hash: 'ccc8859ea2b78440fec41a76613571fd09b0ca27', + datavalue: { + value: { + amount: '+144', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + id: 'Q22002395$3c1c2607-44f6-0a8e-e14f-f5218fd1d536', + rank: 'normal', + references: [ + { + hash: '0da0c5ac416bb18c12379c02baabd6c20c587273', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '487fd06b43e790b4f25d7555993c03dd3ea5ce78', + datavalue: { + value: 'https://inventaire.io/entity/isbn:9783839412213/Gewissensbisse', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'c84fa9e4f7c73284c958245cfabf1c8b75d3e3d5', + datavalue: { + value: { + time: '+2016-01-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + ], + }, + ], + }, + ], + P577: [ + { + mainsnak: { + snaktype: 'value', + property: 'P577', + hash: 'ef9b9a6daac4a31e2cdcce4da9254ff869aab999', + datavalue: { + value: { + time: '+2015-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + id: 'Q22002395$4cc5fd25-4972-ba48-e26f-47a2ae1e9a76', + rank: 'normal', + }, + ], + P407: [ + { + mainsnak: { + snaktype: 'value', + property: 'P407', + hash: '46bfd327b830f66f7061ea92d1be430c135fa91f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 188, + id: 'Q188', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q22002395$B2B43225-814C-4333-8444-8DC5806DD909', + rank: 'normal', + references: [ + { + hash: '0da0c5ac416bb18c12379c02baabd6c20c587273', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '487fd06b43e790b4f25d7555993c03dd3ea5ce78', + datavalue: { + value: 'https://inventaire.io/entity/isbn:9783839412213/Gewissensbisse', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'c84fa9e4f7c73284c958245cfabf1c8b75d3e3d5', + datavalue: { + value: { + time: '+2016-01-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + ], + }, + ], + }, + ], + P1476: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1476', + hash: '3a6d9e09148bbcc7208ce68f66eff556a3e05809', + datavalue: { + value: { + text: 'Gewissensbisse', + language: 'de', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }, + type: 'statement', + id: 'Q22002395$3A4A90F9-D0A5-4CBD-8790-349D760F9B66', + rank: 'normal', + }, + ], + P356: [ + { + mainsnak: { + snaktype: 'value', + property: 'P356', + hash: 'be4918384dcceaf50df220b91dafd5c0c06ceb83', + datavalue: { + value: '10.14361/9783839412213', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q22002395$8d03bc79-4374-fdbe-8c16-0f2fc162f636', + rank: 'normal', + }, + ], + }, + sitelinks: {}, +}; +//# sourceMappingURL=Q22002395.js.map \ No newline at end of file diff --git a/dist/tests/data/Q22002395.js.map b/dist/tests/data/Q22002395.js.map new file mode 100644 index 00000000..d9d8958c --- /dev/null +++ b/dist/tests/data/Q22002395.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q22002395.js","sourceRoot":"","sources":["../../../tests/data/Q22002395.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/Q271094.d.ts b/dist/tests/data/Q271094.d.ts new file mode 100644 index 00000000..40995a88 --- /dev/null +++ b/dist/tests/data/Q271094.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q271094: Item; +//# sourceMappingURL=Q271094.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q271094.d.ts.map b/dist/tests/data/Q271094.d.ts.map new file mode 100644 index 00000000..3305fd54 --- /dev/null +++ b/dist/tests/data/Q271094.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q271094.d.ts","sourceRoot":"","sources":["../../../tests/data/Q271094.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,OAAO,EAAE,IA4tnBrB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q271094.js b/dist/tests/data/Q271094.js new file mode 100644 index 00000000..d662b4a4 --- /dev/null +++ b/dist/tests/data/Q271094.js @@ -0,0 +1,20190 @@ +export const Q271094 = { + pageid: 262374, + ns: 0, + title: 'Q271094', + lastrevid: 2050195263, + modified: '2024-01-10T01:40:42Z', + type: 'item', + id: 'Q271094', + labels: { + zh: { + language: 'zh', + value: '內湖區', + }, + en: { + language: 'en', + value: 'Neihu District', + }, + 'en-ca': { + language: 'en-ca', + value: 'Neihu District', + }, + 'en-gb': { + language: 'en-gb', + value: 'Neihu District', + }, + fr: { + language: 'fr', + value: 'district de Neihu', + }, + hak: { + language: 'hak', + value: 'Nui-fù-khî', + }, + id: { + language: 'id', + value: 'Distrik Neihu', + }, + ja: { + language: 'ja', + value: '内湖区', + }, + ko: { + language: 'ko', + value: '네이후구', + }, + ru: { + language: 'ru', + value: 'Нэйху', + }, + vi: { + language: 'vi', + value: 'Nội Hồ', + }, + 'zh-tw': { + language: 'zh-tw', + value: '內湖區', + }, + 'zh-hant': { + language: 'zh-hant', + value: '內湖區', + }, + it: { + language: 'it', + value: 'distretto di Neihu', + }, + nan: { + language: 'nan', + value: 'Lāi-ô͘-khu', + }, + lzh: { + language: 'lzh', + value: '內湖區', + }, + de: { + language: 'de', + value: 'Neihu', + }, + lt: { + language: 'lt', + value: 'Neihu', + }, + nl: { + language: 'nl', + value: 'Neihu District', + }, + hy: { + language: 'hy', + value: 'Նեյհու', + }, + uk: { + language: 'uk', + value: 'Нейху', + }, + pl: { + language: 'pl', + value: 'Neihu', + }, + ceb: { + language: 'ceb', + value: 'Neihu Qu', + }, + yue: { + language: 'yue', + value: '內湖區', + }, + 'zh-hk': { + language: 'zh-hk', + value: '內湖區', + }, + ca: { + language: 'ca', + value: 'Neihu', + }, + }, + descriptions: { + zh: { + language: 'zh', + value: '臺灣臺北市轄區', + }, + en: { + language: 'en', + value: 'A district in Taipei', + }, + ja: { + language: 'ja', + value: '台湾の台北市の市轄区', + }, + fr: { + language: 'fr', + value: 'district de la municipalité spéciale de Taipei', + }, + 'zh-tw': { + language: 'zh-tw', + value: '臺灣臺北市轄區', + }, + nan: { + language: 'nan', + value: 'Tâi-oân Tâi-pak-chhī ê chhī-hat-khu', + }, + yue: { + language: 'yue', + value: '臺灣臺北市轄區', + }, + 'zh-hant': { + language: 'zh-hant', + value: '臺灣臺北市轄區', + }, + ca: { + language: 'ca', + value: 'districte de Taiwan', + }, + }, + aliases: { + ja: [ + { + language: 'ja', + value: '内湖区 (台北市)', + }, + ], + zh: [ + { + language: 'zh', + value: '内湖区', + }, + { + language: 'zh', + value: '內湖', + }, + ], + 'zh-tw': [ + { + language: 'zh-tw', + value: '內湖鄉', + }, + ], + }, + claims: { + P131: [ + { + mainsnak: { + snaktype: 'value', + property: 'P131', + hash: 'e3c515357251762b9abfd1bd95673ae42813397d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1867, + id: 'Q1867', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: 'ee6731b481d4bdec3e246e56c9285d7fe2eb9e9b', + datavalue: { + value: { + time: '+1968-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P580', + ], + id: 'q271094$ee97dc73-4708-eb40-c7b4-275d7a4c2022', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P131', + hash: '7a797b3dcd59627196c635c5e7e076edb15f9747', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 24287568, + id: 'Q24287568', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P582: [ + { + snaktype: 'value', + property: 'P582', + hash: '9042b8ffdea36761e44f696ed2624c81969bd668', + datavalue: { + value: { + time: '+1968-06-30T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P582', + ], + id: 'Q271094$d9f860ce-4a14-c607-7103-7bd3b31443a5', + rank: 'normal', + }, + ], + P17: [ + { + mainsnak: { + snaktype: 'value', + property: 'P17', + hash: '7553f3ae5a55dd330b2cd67429b85d6aa148c45d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 865, + id: 'Q865', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'q271094$cc7f8563-467e-1e1a-33d5-31707ede6491', + rank: 'normal', + }, + ], + P625: [ + { + mainsnak: { + snaktype: 'value', + property: 'P625', + hash: 'ab734513165171b1e895b03bfe903a22aa54bfe8', + datavalue: { + value: { + latitude: 25.08333, + longitude: 121.58333, + altitude: null, + precision: 0.0099185496351406, + globe: 'http://www.wikidata.org/entity/Q2', + }, + type: 'globecoordinate', + }, + datatype: 'globe-coordinate', + }, + type: 'statement', + id: 'Q271094$296F69FA-66D3-4708-9DE1-F475656186A5', + rank: 'normal', + references: [ + { + hash: '43a0088c51fd85e5a85d1b46412c3a635e6d4edc', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'd8fbf8671e3c630db61bfac691068cfb6857f243', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 837615, + id: 'Q837615', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P646: [ + { + mainsnak: { + snaktype: 'value', + property: 'P646', + hash: 'e7229d79491afcb5d413f94f388a92dc0f2aa117', + datavalue: { + value: '/m/02xwbc', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q271094$15035CFF-E2EF-4A39-B664-71F003516F24', + rank: 'normal', + references: [ + { + hash: '2b00cb481cddcac7623114367489b5c194901c4a', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'a94b740202b097dd33355e0e6c00e54b9395e5e0', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 15241312, + id: 'Q15241312', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P577: [ + { + snaktype: 'value', + property: 'P577', + hash: 'fde79ecb015112d2f29229ccc1ec514ed3e71fa2', + datavalue: { + value: { + time: '+2013-10-28T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P577', + ], + }, + ], + }, + ], + P31: [ + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: '71804808863a231d6b5757a1fa27cbc73f9e5eac', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 705296, + id: 'Q705296', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$00356F19-541E-45B3-8B6F-4889CE392A21', + rank: 'normal', + }, + ], + P1566: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1566', + hash: '2d57091d6b1ae25884d8fe289a7a562d53c281de', + datavalue: { + value: '1671465', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q271094$5B21604F-D206-4FDB-970D-8221B878A2F9', + rank: 'normal', + references: [ + { + hash: '88694a0f4d1486770c269f7db16a1982f74da69d', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '1b3ef912a2bd61e18dd43abd184337eb010b2e96', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 830106, + id: 'Q830106', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P910: [ + { + mainsnak: { + snaktype: 'value', + property: 'P910', + hash: '6478c8778c60ee5ebb63dd2b9e62d53bde5afcbd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 9532114, + id: 'Q9532114', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$D12ADFA8-28CF-4698-BE49-CFA9E117797E', + rank: 'normal', + references: [ + { + hash: '0ee3b3ba1c958f4c3dcba7ed8091fe4b57311348', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'cb49f6fa327b245e4a5aaf48c44b3f503bcd4265', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 30239, + id: 'Q30239', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P18: [ + { + mainsnak: { + snaktype: 'value', + property: 'P18', + hash: 'ab8c443e70e868373f958c9746648aade73e79da', + datavalue: { + value: 'Neihu during 2015 winter solstice.jpg', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'Q271094$365F9634-7605-4ED6-AEA5-D05AB4FBD101', + rank: 'normal', + references: [ + { + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P373: [ + { + mainsnak: { + snaktype: 'value', + property: 'P373', + hash: '226d9fc876b1a752e3ee3c9a7dc0c3200eb71628', + datavalue: { + value: 'Neihu District, Taipei', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q271094$E47A8C78-1587-4D56-9E3F-8328A13A1E16', + rank: 'normal', + }, + ], + P856: [ + { + mainsnak: { + snaktype: 'value', + property: 'P856', + hash: '96a7f20fa2f5cef6b37f16c6496e14dc6358204d', + datavalue: { + value: 'http://nhdo.gov.taipei', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + qualifiers: { + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'fbe0ce84fb2993dc61a764c6b3ccbda1fb4cc669', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 18130932, + id: 'Q18130932', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P407', + ], + id: 'Q271094$48C28C63-4833-487C-9066-6AA30439A88E', + rank: 'normal', + references: [ + { + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P3417: [ + { + mainsnak: { + snaktype: 'value', + property: 'P3417', + hash: '003833146ce446fecaefb73b596fa9876897bbb7', + datavalue: { + value: 'Neihu', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q271094$6EFE821F-BE74-426F-8690-08D2441EF4FE', + rank: 'normal', + references: [ + { + hash: '3b0a5bb3c1f955edce73740124f7d935698092ad', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '3ac9682e789a3a3791d4fd088b265ea03abef101', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 51711, + id: 'Q51711', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P948: [ + { + mainsnak: { + snaktype: 'value', + property: 'P948', + hash: '27b82ded33e9a6565e87e293e99af42700db88cf', + datavalue: { + value: 'Neihu wikivoyage pagebanner.jpeg', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'Q271094$8C39FF10-0C30-4753-9681-7930E9E993C6', + rank: 'normal', + }, + ], + P1082: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '405b2fec3201c652aff3e4bd8921ac49f2887b3c', + datavalue: { + value: { + amount: '+253812', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'deca250544d8c6478a6dd0fbe2df724cfe9fa43d', + datavalue: { + value: { + time: '+2001-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$BDFAE1A4-57F3-4113-A4E0-32C8A5E20C8E', + rank: 'normal', + references: [ + { + hash: '3ed583466f62794068ae0d4ea0e0fa677281134f', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'a906d498d125b07f056f4f6ca4295677776f7b12', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161422714.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '84172150592ee65a168bfe112b960818eeefb333', + datavalue: { + value: { + amount: '+253808', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'bc26e6d7f422c98f550b21f12b73b30622e94ea2', + datavalue: { + value: { + time: '+2001-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$9394F698-7A1A-47E8-A947-7A3AEF3304C5', + rank: 'normal', + references: [ + { + hash: 'a40a3dcba0bb9702375907c9a5f9a240f590a3be', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '1cc62cf4229415e85e97bc49e665d30ba7bce44f', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614232720.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '1b4d4c63065e17a87c99640a3d23af70bf24dd9a', + datavalue: { + value: { + amount: '+253979', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c60e5625c77db8b6d3ba5366f369147a0bfac02b', + datavalue: { + value: { + time: '+2001-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$C2796890-1926-47E0-BF6F-DE3F337DA243', + rank: 'normal', + references: [ + { + hash: '05d1d3182d364ccfd2ab8816e9371753bb229e1e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '9d11d370e2e3c4872534b1703a6b19b762428475', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614234423.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '6c48724547aef9bb5f6737c1319d2626a0a1e99c', + datavalue: { + value: { + amount: '+253987', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2032da206fdbf49ef9dd09ea2ada5fab0534da30', + datavalue: { + value: { + time: '+2001-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$22BFE912-B11F-4B0F-8965-650462EFD654', + rank: 'normal', + references: [ + { + hash: 'ea3e3aa9a60638bb9f1588a7acf96991e94d210a', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '6380301f097dfce8f110744c69a0a7e1dbadd006', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161424363.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '9c5f1bad027a22e85320c27ca5bfac0cb956b152', + datavalue: { + value: { + amount: '+254005', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '40c12878954bf50b2a961bdbe69092a914f3b5e1', + datavalue: { + value: { + time: '+2001-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$A209BF90-5F51-4AEE-9969-E64D904241BE', + rank: 'normal', + references: [ + { + hash: '8d85a19bf6b7e65b550eb4ef9b2c4783b9f23469', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '6679f02dfd079d8d8154324042523e088af0ae57', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614242016.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'ef4a027873733360238bff3e537704b292b92f2c', + datavalue: { + value: { + amount: '+254076', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '40c12878954bf50b2a961bdbe69092a914f3b5e1', + datavalue: { + value: { + time: '+2001-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$D39756E3-890B-4589-A893-0E9EE4B7291E', + rank: 'normal', + references: [ + { + hash: 'ef11fb601e559a3bf7f1da7918f69e53c3950334', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '7f1fb0538e89406cbca0b5e3be8f138dea4f3141', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161424510.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '3aa768ea6f00ec70b1387ba171232a29b53bba4d', + datavalue: { + value: { + amount: '+254231', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'cc9920116b18901e00c69e07c56f51816bd94a60', + datavalue: { + value: { + time: '+2001-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$D83FC651-3D87-40EE-8FE6-A19422DA4628', + rank: 'normal', + references: [ + { + hash: 'b6485f8e1adf51b6fb2752195af7762ab63302ae', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'd134e859465a18956ccf4c0036a40d03d1fcf169', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614252645.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '9d4eaa7846672bde845f0db060f9d204d83526ce', + datavalue: { + value: { + amount: '+254308', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'b96904914b6a9b1f971940113e6fb611a747dddf', + datavalue: { + value: { + time: '+2001-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$EE51E163-FACA-47B2-A1BD-68A686A0F267', + rank: 'normal', + references: [ + { + hash: '936028d3bbe094a6dde64d1bd9f79bd8a324dbd0', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '009d818e053bb07b7aa222dd2b5e3fd985b404ea', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614254347.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'a2f4fcd886f06ad3127c979069e9c813fb63a148', + datavalue: { + value: { + amount: '+254361', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '90f12d31f223020901f52db8b3424f1cf08f3efc', + datavalue: { + value: { + time: '+2001-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$D46166CD-B3E3-4A79-9AD9-EB8FDC181E7C', + rank: 'normal', + references: [ + { + hash: '2f56bd88c4e56739e9b7a7aab69cbb77b9afbc1c', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '3aec0f0165f4fa91c8eeb6dcd8d782352add00a6', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614261138.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '04dbedbda081de6edb59e42275265681fa79b3a1', + datavalue: { + value: { + amount: '+254483', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '28e9c8d637ac119f8b12c3110623de7dc0c5283b', + datavalue: { + value: { + time: '+2001-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$16F7DF10-91B8-4110-956B-0C857745EEEE', + rank: 'normal', + references: [ + { + hash: '88db4462bfb7ee8ff1efbc732ec9c51c064f307c', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '03a6d8d3eb03852607ccf964237c7675d0049949', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614265682.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '876774b88148d2fd4394952a05f4f2fc28b7a058', + datavalue: { + value: { + amount: '+254445', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'b996a5b84e2993eca3f13898859af63a3a49f9e7', + datavalue: { + value: { + time: '+2001-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$DD4385DB-5275-43F8-B343-5629C11B2811', + rank: 'normal', + references: [ + { + hash: 'b9cb1a012cea3d7d4611d5da7771e44d0548fc6e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'de6ca7fc7f7a700a2b3701b2d90c22d2c711a922', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614272687.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'eb9fa4c54d31613dfd84c6b379b9a369501a9f15', + datavalue: { + value: { + amount: '+254521', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '93c286459447c8fc43e88797510eeca2ff7beb4b', + datavalue: { + value: { + time: '+2001-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$52A72563-324E-4B84-BB7C-92DD42CAA94A', + rank: 'normal', + references: [ + { + hash: '76bdb1eb1740faa7d3d88a6fe009345f15cc7239', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '812f075f8ae6c56b988f751451c36c7154355662', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6216142857.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '4e42544c7ab146b538fa475a5249e28ea281c1d0', + datavalue: { + value: { + amount: '+254565', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'ec247f242db6a45a40a043902ef6920ef442cf76', + datavalue: { + value: { + time: '+2002-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$EC3AEF4A-EFB4-44AD-B16E-108576FEA2EA', + rank: 'normal', + references: [ + { + hash: '3a694a58dd6dc5f5db9f58c5e087294d5d2d0682', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'd3e485c825b05675d28cb88f2717c22f28e25e90', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614283429.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'dd54aa542a3c91a1025fcdac108f452a7fca2dc9', + datavalue: { + value: { + amount: '+254714', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'e8685342555bdf8b1e7a93cd126b0bda2324fa3e', + datavalue: { + value: { + time: '+2002-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$1E8F85A4-2350-4CEF-A109-64EEE7CE4B7D', + rank: 'normal', + references: [ + { + hash: '8e69f1ef1752d856880bda1952b8fa7679e2ccfc', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'ccc4e27ff3f3afc38b83780ba780cd88a1844a2a', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614292074.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '5cbb4b975464f92b62614df901ccdcfc4552a5e2', + datavalue: { + value: { + amount: '+254863', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c72ede12a2b48ca516ce7aeb18e73a46fe1ba2c5', + datavalue: { + value: { + time: '+2002-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$708BB2F7-C615-4129-B58E-C6B5B9BD68F3', + rank: 'normal', + references: [ + { + hash: '411ac0e0567f47b48631d02faa482fb7876376fe', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '6b971238afe33bbc9875c4f0fb6b05b5772b25df', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614293869.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '2c0cd2a92110aa4596b5a81956051f8612ac2a35', + datavalue: { + value: { + amount: '+255286', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'e5f22c6d918f77f8ceb7fb9de1b280d7f5367acf', + datavalue: { + value: { + time: '+2002-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$49A7A26E-462A-42D3-8C88-5DB497D7CAE4', + rank: 'normal', + references: [ + { + hash: 'ff4ac8cce65627b1851ad8030ed60368703a1b8e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '9d11c0244d9b275833c7b0531758ce8e45b19a85', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614301059.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '375dbed8cd75ab7a536e88858caef1261ef08e3d', + datavalue: { + value: { + amount: '+255618', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '152b874969a048adee987d5df22e05e18cfee425', + datavalue: { + value: { + time: '+2002-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$70BDBF4C-455F-42A5-8D82-6C7AFB9F2285', + rank: 'normal', + references: [ + { + hash: '7ceed1b6a05ac6b7cb31e77776ffb1460030be7c', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e1f298d80aca3768131e18fd1cd9070c2ee820f5', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614303543.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '7ccd804d124c17e126a30a39d0e2d4eb66804840', + datavalue: { + value: { + amount: '+256144', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '414427dbdec192a2ff0136461a7ff3b3ccb3273e', + datavalue: { + value: { + time: '+2002-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$441FF5C1-F015-450E-B990-EB1BDD4EF6D0', + rank: 'normal', + references: [ + { + hash: 'f36ecd7cb4ca5710cc6e9f0c381241189fd1df68', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e9b9c56a3d4d30e650961c4d7fa20b380bddc2f1', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614311193.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'ffe3d6ad5e5409dd1a4da8936236f61ee0202c3e', + datavalue: { + value: { + amount: '+256813', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '3a42ec6ce122c6a6c9d0a0452f17a5119b885b89', + datavalue: { + value: { + time: '+2002-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$A8785249-4655-4F15-B918-23CEEB2E610E', + rank: 'normal', + references: [ + { + hash: 'be19163a849f682cc5bc3c1e0e99ccdbbc9b0ac5', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'cac68b8a092966267892de05968a2ad694dcbfdf', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614313129.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '9930d1be702eaac68c4f5146108dbf7553ab0d44', + datavalue: { + value: { + amount: '+257219', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '77aaa88a46e26fecf6031138d687e56972b81d09', + datavalue: { + value: { + time: '+2002-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$8492207D-7070-450E-A838-16277EA6AFEE', + rank: 'normal', + references: [ + { + hash: '04a229c86edd3f9b8ca53836c0c1413965dd84fc', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '7078ae88f3f9946a38e7edd01bdc6c0b3b30141d', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161432399.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'd99ed923ad359f1731905a44c9a55c6895b2f7da', + datavalue: { + value: { + amount: '+257919', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'ffdb36eb5e3b18f023cdc681b29f369e884925e8', + datavalue: { + value: { + time: '+2002-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$12448FB9-2CC6-4EDE-89FC-6923E6166472', + rank: 'normal', + references: [ + { + hash: '13a9a67619093412f4a7b65b7b1315b14a4a7d5d', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '0206fb97920e05e0a9db83026ba4a677cada3628', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614334393.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '16dbb07f7126c655d87e7b416e95647c3f76420f', + datavalue: { + value: { + amount: '+258296', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'd718ded508cf7bd140d7dacca4b4476f1403a068', + datavalue: { + value: { + time: '+2002-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$DB5EEF48-5B62-4E6C-84CB-72B97E85E094', + rank: 'normal', + references: [ + { + hash: '01435df92361467fc12c12e4796c8270a3d3895e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e2681843bfbfaf430a53bda237cf1a2284c927b0', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161434649.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'fcb1d076d1a4a1cab92b6b0e6d72d8d65818b667', + datavalue: { + value: { + amount: '+258611', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'd04393b9cb98587c8aa420f0b20aa9cce01e6ac3', + datavalue: { + value: { + time: '+2002-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$550A90D8-F2A5-4230-9331-3828497F57AE', + rank: 'normal', + references: [ + { + hash: 'b8cd32eb82d6b1adb3a76ad308816a56875ab544', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'b68d2ed90841f934ceadb822b3acd3963ad4b2ea', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161435217.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '25b665fcfeb9df4c6d6d5ac255a4900bb5ea030b', + datavalue: { + value: { + amount: '+258768', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '8b2cc364c1c5fa1541fb04b11ba17e79abe736dd', + datavalue: { + value: { + time: '+2003-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$C89F0494-2195-4C4A-9808-6035B8E6CBD3', + rank: 'normal', + references: [ + { + hash: 'a540127fc40e570d5491434d3314ff82909f6b40', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '268dd5b05ae3e1e43e263fcb9628e1222fb12be1', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161437463.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '1175d8adae7157e5b0753e7a4760e0445bc593e2', + datavalue: { + value: { + amount: '+258889', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c826cab8d4f804ef5a6cef3c85ebc96b17ec1060', + datavalue: { + value: { + time: '+2003-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$BFF59C00-BA49-4DAF-B3F6-493166075322', + rank: 'normal', + references: [ + { + hash: '3ef7e7acb2393f171a5608c1022161da16a30030', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '63a44d4d74bfc2b2e21d7b708ce60c08de79b7a0', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614372811.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '8b4b7cfe15734f85cbb0674a86d9f8d666b0545c', + datavalue: { + value: { + amount: '+258906', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '20a2adf3b8e119fac5ff76e4a90138bb7ac078e3', + datavalue: { + value: { + time: '+2003-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$902736A6-FDB2-477C-9183-D735DC9384A5', + rank: 'normal', + references: [ + { + hash: 'b19efeee163976ffd938bbaed057e2a22d4d0e23', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '3996ce270dfbecb7257a6f91316c20848e388e3a', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614381057.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '0107b0d044acd43dbf00147aadf1229682ef0eb6', + datavalue: { + value: { + amount: '+258688', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '06df7f2ed8143a3e84a74132d26036e5da4f52b8', + datavalue: { + value: { + time: '+2003-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$06C4E1F5-0098-43C2-8178-873208D20421', + rank: 'normal', + references: [ + { + hash: 'aae7bd7e846ad2e41ccca821d3fa0c332b7dc801', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '82bbdd281ee24aedba941b8bcf3d33f57c9f7296', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614384024.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '9b60b8690d52d563dfb8c72d6e7d29e0291ec0b9', + datavalue: { + value: { + amount: '+258807', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'd6c9453a46500abb1a828bdf568f98c7db5c77f7', + datavalue: { + value: { + time: '+2003-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$437FBECD-58C0-468C-9C62-D36F1B360575', + rank: 'normal', + references: [ + { + hash: 'f7d447434eb8d15422757dc1bd827c78b9283c97', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'dfaae209b90e6c5d26ca13ceb63cc70b51a4614c', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614392320.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'f841110eb99c539706623068d3f9a5fff377c785', + datavalue: { + value: { + amount: '+258915', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'f418f1a9aeb9e2b9ce4ced60b76d556d496b9240', + datavalue: { + value: { + time: '+2003-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$B7AE9078-608E-4C34-8405-44030AE15E21', + rank: 'normal', + references: [ + { + hash: 'aee26ca8f8614f48cc224282ec304da670958bed', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '34ecd0e756bf5d96b7707402e13806b80af16078', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614394954.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '8948df2233f5a5145c944f3c661677e80ceb85fd', + datavalue: { + value: { + amount: '+259066', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '1e4f150f5900322715bd4f1e631227f7716b983d', + datavalue: { + value: { + time: '+2003-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$44D88CB2-1969-469B-A001-D567B637FA4D', + rank: 'normal', + references: [ + { + hash: 'eddfb3593511a45aacbd606ced672a70c4be7b60', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'dede1eccff16d7fda6b67505759d37765f035a17', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614402414.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b7d0f22e185316c35cecd97d00cec8a9f62b04ec', + datavalue: { + value: { + amount: '+259026', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '8f7f7261a6d900ca1b6d5222958c9ee76b5187d4', + datavalue: { + value: { + time: '+2003-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$E356CE59-726E-48E8-B5C2-D54DC2B45546', + rank: 'normal', + references: [ + { + hash: '7a24815ba4fa4e0fcbb531d4c80a27f8d7b9b4b3', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'b45246fa9e0de95b8d12c1f5e7b00f9be7fe443d', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614405789.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'dccba8b1838c9355a9be75e5f55a8851d92ad4ee', + datavalue: { + value: { + amount: '+259210', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'b969a8f0ce0ca82330dfa9408c778a027255b221', + datavalue: { + value: { + time: '+2003-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$09377C65-A949-4CDC-AE49-4638642B3900', + rank: 'normal', + references: [ + { + hash: '433987d5db0fd3964d71ee186172492d52d2c1b2', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '797f571f0b1d2204f6f38904e0430894f49d5c08', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614412384.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '04b6ad68268d37ec49c8e2dea5ca2fb7fea4ed9f', + datavalue: { + value: { + amount: '+259367', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '5a377dd83d58eb42bb16aee4f5e04d5b0d852399', + datavalue: { + value: { + time: '+2003-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$BB14FB90-FAF5-40C8-B3FA-6B9D3EF56B03', + rank: 'normal', + references: [ + { + hash: '873cc317611c5acd31f3932edb2492005c593ddf', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'fc912ef22bb947f3a63bc31dd18a8b663e6e3dac', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614415312.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '48cb6adccdf4f59cf6f8100d0411326e90cab822', + datavalue: { + value: { + amount: '+259534', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '63c972d9202144b6bec77eb426506b3fe1ed94b8', + datavalue: { + value: { + time: '+2003-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$8749BAAC-3A95-4EF2-8767-7FB56A0F6C2D', + rank: 'normal', + references: [ + { + hash: 'f22efef66f272a55c33164b22c8ce0518b61e10d', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'bcb159d4baa4d427f56a64a384bc921c8a939322', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621614423691.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '4bfdb003b89aeb5c809558a24cef5df78e11e4fb', + datavalue: { + value: { + amount: '+259789', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'fde4bb1c04c26a51e48481b30e5b45c6877f8c3b', + datavalue: { + value: { + time: '+2003-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$F7B89C0B-E801-4E6D-AA9E-DD94758D4F70', + rank: 'normal', + references: [ + { + hash: '5043f0e8e048f6e6f06a07a11a1b781cc3c94e44', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '548a7ba3c14046e66361669bf5783943a9b61c53', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161443554.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '397821a56060ed652eea527342f02979fe3b7b04', + datavalue: { + value: { + amount: '+259710', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '343c9c4a8df2535d266a755d75a5dc9109634361', + datavalue: { + value: { + time: '+2004-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$8E70F3E9-8E4A-4689-ACD4-7E603DF00B16', + rank: 'normal', + references: [ + { + hash: 'f2cf2245b6a398346678b8ae2699400e942b1e95', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'bfb83f099dd2652e892ef7690829f25b37c67b9c', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621615582065.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '68e53a078417b669bd7244a09afb6e0f409196bd', + datavalue: { + value: { + amount: '+259843', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'a7e9cdde9d32235ab50a82255a44892245121fcf', + datavalue: { + value: { + time: '+2004-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$52017A64-B0FB-4500-BD0B-CEA11600AB41', + rank: 'normal', + references: [ + { + hash: '38935265e5692f42eec5706bb002c94fcf420224', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e0455f4bff4a53a9739458b10e30a90abfae4499', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621615584483.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '4a98a7a3cd2f3e6ecbdc79f5edcd20276719c130', + datavalue: { + value: { + amount: '+260106', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '0b455b06c6f3f90c9b3abc00203d34c3c3e8d830', + datavalue: { + value: { + time: '+2004-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$5FE015EC-38E1-44C2-A387-B9C26BEC694B', + rank: 'normal', + references: [ + { + hash: '3889cbfb6cc68058a31700471d4ff96b23a1c482', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e568c8426e38ec1daf4279418f7d62521c383e18', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621615595342.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'efdfdae85d4d8353104e09029ac3bd5536b83fb2', + datavalue: { + value: { + amount: '+260148', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'cc42e2720fd0d9344af5d42a1912d91803a138f4', + datavalue: { + value: { + time: '+2004-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$B1706D60-586B-44CE-A7BF-5BDEA074E602', + rank: 'normal', + references: [ + { + hash: '48ddd00ece3050d3e7893e2956c4a6bf3a687aaf', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'a05363f89a663cc55aa387bd1a3c2a45c73833d3', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161602088.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '2af39600f460412db2360bb7f36d95310974ed64', + datavalue: { + value: { + amount: '+260262', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'f452acc7e8b9ccea1b4ae1d49844d474fb938804', + datavalue: { + value: { + time: '+2004-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$F1C8586E-4E80-438E-A0FC-83D15F6CA53C', + rank: 'normal', + references: [ + { + hash: 'e3bb160ac860ea1ae71ca5b4838a86671436d9e4', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '4724e174da851067b8b30e0f5e72ffa0a98780da', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6216161633.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '85da495ceea7aed9d9ed20e413ea50bcc6538b65', + datavalue: { + value: { + amount: '+260451', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2bbd710e45c5c927c4b3e0518cae372a146c7fd4', + datavalue: { + value: { + time: '+2004-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$A7E37D07-1284-4C64-B62B-5AC55FA70FE9', + rank: 'normal', + references: [ + { + hash: '113454a32f3da3848ef7b956174faec50197c878', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'd21d8e2ad08ca0d3fbcb2489dd3d757eb86bd406', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6216161423.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '201dd252d26bed419a57cf461646da48815a7261', + datavalue: { + value: { + amount: '+260459', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '67b1b31053ddc664cb55a54da8699e7b7cbd1813', + datavalue: { + value: { + time: '+2004-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$4E638F8E-ACF0-43C1-B285-62E445E12834', + rank: 'normal', + references: [ + { + hash: 'c1a4b83c17fbbecbd8edb74101264fb9e6592589', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '3338a2970f08e50560ba85cc59fb139d11ff5783', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6216162237.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '309cbfd2bb7717ce5b38df658aaaa362b76e47f4', + datavalue: { + value: { + amount: '+260654', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'ede2edece9114e91817995da3efed5d3ebdc2b4a', + datavalue: { + value: { + time: '+2004-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$3E86F85C-D296-4E5E-AEFC-90F9707F99AE', + rank: 'normal', + references: [ + { + hash: '7b76b0e1f44afa31e1112b90d2688386624291ee', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '29e7853f4d33e970e24c7831b120c42c8a8064e2', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161623043.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '90ba077a2b150776bb7b0216b1c79f83fca1af0b', + datavalue: { + value: { + amount: '+260843', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'a6566b81022cc93f659b39db021a9d7e0dd184b7', + datavalue: { + value: { + time: '+2004-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$B997909F-8699-4157-9CE2-EF61030EF47A', + rank: 'normal', + references: [ + { + hash: 'a2618461301e8b3d673c23701868620e2a5861be', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'b861a2e727c92b2650e580625ba96dd8e32cc25d', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161625684.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '3c9c2a88c4ac2059e5db918d55f4334aaf7701a8', + datavalue: { + value: { + amount: '+260914', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '14a86418fbf39767c7d9fcf92ec28065f6d9bdfd', + datavalue: { + value: { + time: '+2004-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$5597025C-1E90-4FFF-BEA8-27C8CBDF7583', + rank: 'normal', + references: [ + { + hash: '881853d85e870e5677e38c9aa76dab0d3d8d6c21', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '3d07fa081a0c4c9a7ac000836776c35bf85c8c29', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161633820.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b0a86b9c1216f72b3763e8262ac8c49533e33f29', + datavalue: { + value: { + amount: '+261049', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '8584369d0c7f982962403fb95ee3a76b3a214827', + datavalue: { + value: { + time: '+2004-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$59080A7B-B064-4186-94DB-C0EBCBE96CAD', + rank: 'normal', + references: [ + { + hash: 'd10cfe2699792e57a27e46b176b3664cf2126e51', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'b047d367c858659f8d867e040dfca8c417458289', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161641129.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'e41158db887c9fe2cb588210cac6f47cefe0a3e7', + datavalue: { + value: { + amount: '+261201', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '6ee9c18cdc9b5e8619e100c162f834ab36726ccd', + datavalue: { + value: { + time: '+2004-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$83BACA36-B95F-4604-8B78-8F4CB8CEA502', + rank: 'normal', + references: [ + { + hash: '6d617c1a3fdc52b99a6933284c1f94540d9d4a7e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'a182e58f218ca65e7f112300af2b576b8c0a5941', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6216164321.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '24c1d5f5d5c0abffacdfbe9f7d87f315264eac13', + datavalue: { + value: { + amount: '+261232', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2e7c378062e988e8969982ee751f80053ac34845', + datavalue: { + value: { + time: '+2005-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$EB26006C-05AC-4373-B6A4-594E6E8A47C2', + rank: 'normal', + references: [ + { + hash: '313bf04d91ceea79ae4738cf0b30409bd2614b9b', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '7cc1f477e886c33ce752f90335a61e34919c8533', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161662980.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '835ad226f222ebd42d35af67a0b8b37b55aa7bbe', + datavalue: { + value: { + amount: '+261236', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c998c40d9d37cd5580f35f0f2b96c652adfa829c', + datavalue: { + value: { + time: '+2005-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$4123334C-F082-4686-BEDA-496D4BF1B90F', + rank: 'normal', + references: [ + { + hash: '9ef64043a046ed550a3db974a33f86075186e346', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '62e271edcb2650339ad42bf9589c5d0bbb44b3c0', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161665318.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '20f665733405d7e5f15cb76e327cc56856a95a8d', + datavalue: { + value: { + amount: '+260869', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'b2442dbfc34bbc2da3fb0016558caa79c550009c', + datavalue: { + value: { + time: '+2005-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$BDDDB586-3985-48D2-B8EB-E1F093F49C3D', + rank: 'normal', + references: [ + { + hash: '37844453451d7c45b854c470b3eab7a3a2cfa14d', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'a43dcc07d4c66636475914f40d7e29e9efa76dad', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161672065.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '0cc8335b6c03bc45c94c4439ff3895c0876514cc', + datavalue: { + value: { + amount: '+260789', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '581803ec42e4443da7ec446df1cf6312f567736e', + datavalue: { + value: { + time: '+2005-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$54EC7208-4A51-4D21-A24F-1767D537EF06', + rank: 'normal', + references: [ + { + hash: '5a387a9d7acb021dcffadf58213cef9d1b4c5fc5', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '480085f6145016f9692d69b4c3bd7e5f24475334', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161674151.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '344b16656c05d050854077c821b85b714dee7dcc', + datavalue: { + value: { + amount: '+260782', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'b2fee85ad9661ef867a868b3d12ad09134e56de7', + datavalue: { + value: { + time: '+2005-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$39DE9D56-8E33-4093-AF4D-0FBCAA2F1335', + rank: 'normal', + references: [ + { + hash: 'a82abb085ed749d419105e029bf88f1b5c7263f9', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '3fb460ea6d0e0fc7574485050c9cb80c84207465', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6216168347.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'aa9913cd028cff7f6cf7aa1aed2021bc840bd377', + datavalue: { + value: { + amount: '+260867', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '4eca86f07ff846c9978dbef6771fc4daabb8d9c2', + datavalue: { + value: { + time: '+2005-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$F3D990E0-E571-4BAC-AE77-2625C099CD80', + rank: 'normal', + references: [ + { + hash: '596daa4503b3f65a34d398738f2a02007de8842c', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '16c0cea32eb6e6ca22cfa7c2fbe9c5921197df7e', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161682653.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'd9d0cfb7ce2268afdd1a6afeea15f759affc2e68', + datavalue: { + value: { + amount: '+261061', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'f073d668bb78c29794de220ff523f207295af368', + datavalue: { + value: { + time: '+2005-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$DCCA8CC2-9695-45C2-9103-3A3F18AF085D', + rank: 'normal', + references: [ + { + hash: 'e8cfb55959c78efdf40a872cf2b3795fd4f78b24', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '3958911dcd70817d7854fd033631efccff6d5894', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161610514.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'f2456011c4b65e045bb4f8510cafba156cd76e88', + datavalue: { + value: { + amount: '+261526', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '498b8429068a1ed47be3c29f0e2b22dacb4a60b7', + datavalue: { + value: { + time: '+2005-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$3290727C-65E7-4194-B516-10C26AE19A5A', + rank: 'normal', + references: [ + { + hash: '116ba93faf8660ab6c46dcdf128949842fff282a', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '3b72964dff28ded5c4c25e6b7d3b7929466a905c', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616102830.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '6dfcd9855a37cdcb7fb8408068880c80b6aaffae', + datavalue: { + value: { + amount: '+261517', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '42754c6e84b825a877323ff37c51e9b9721412f6', + datavalue: { + value: { + time: '+2005-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$6BC07DEF-7AB2-45FE-8037-9AC6CDFC0CC3', + rank: 'normal', + references: [ + { + hash: 'f74f0b6a097f202547820dab4f7983062e2b4f59', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '54885b20dc7db1ca8443b3695f3de5a371baf768', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616105121.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'f26bcbb516ffa6011dec992092de2137bf345f9a', + datavalue: { + value: { + amount: '+261478', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '9561e3a5355d8e82238d7a161b5e8617ca27d08e', + datavalue: { + value: { + time: '+2005-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$FDC52DA9-C892-4FEA-93A4-79B94E7E6A70', + rank: 'normal', + references: [ + { + hash: 'fe34955f06735f0913b6e0bde29c4cb6d04ee1fd', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '817b46ca51b2bd0146b164b5aeaeff55f2853e47', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616115590.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '6a4e4cdf3cefac8c4720c6b9f345c208d0cece24', + datavalue: { + value: { + amount: '+261520', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '98f0ec0b6556455d8a5d6caf52bc479c06c0474a', + datavalue: { + value: { + time: '+2005-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$97AEFABD-9511-4F41-B7BF-8AE7DB956275', + rank: 'normal', + references: [ + { + hash: '243143a41e04e30163906096429c3e6671a53849', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '7dfc89c62974da766adeb7884bdf06efb1709be2', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616122338.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '2b42bf7f7ade6846d74af5d091ebcaae13c799a9', + datavalue: { + value: { + amount: '+261837', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '8f2ae33ca5d0643e108ce4c0e27801ade9f991f1', + datavalue: { + value: { + time: '+2005-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$BD4DAAC7-6CE4-4C93-A9F6-3018ACBA53C6', + rank: 'normal', + references: [ + { + hash: '78876f929a813f40d669eb4049dec84ebf228f45', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'aa3722f02ed23905fc0ba05bceb204af3a084af3', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616124720.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '2da7ea76a5da6875fbb768e7715d789ae6187f6f', + datavalue: { + value: { + amount: '+261891', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'bf98bf62e19097f496c030661d3869d66a02130e', + datavalue: { + value: { + time: '+2006-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$2D19E0D1-70A9-452B-BE20-A304BEB03424', + rank: 'normal', + references: [ + { + hash: '3c1f9e7d7a200e9642260fdea0f285b4948493bc', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'a0b728c5af4383c082b4470982a66ea39eb9e3d7', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616131891.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '53fe12b7db60eb3de96532171488a85500f8d51b', + datavalue: { + value: { + amount: '+262162', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c7a1bbecb14edf1f309330cbf7245876ed1b29f5', + datavalue: { + value: { + time: '+2006-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$11312E31-E495-4DAD-821A-84DDE4607FF0', + rank: 'normal', + references: [ + { + hash: '4cf3817b2b313a8fa391f1a43c3929c200032665', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '83409ea1bc7ae05987a937539b39033e0796418e', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616133973.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '787bcaf4bdf5d07c1c7bff43149a75e6c70f83c0', + datavalue: { + value: { + amount: '+262382', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'ffb7936996d5071bdb81dd67486f48479d1bb913', + datavalue: { + value: { + time: '+2006-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$B8DAFEF8-D75A-4A18-9654-6D2F5CC56FEE', + rank: 'normal', + references: [ + { + hash: '297282e2651085d5e924c316ff37e52b3b316983', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '8efa45a5cc61a19bd2cdb5a9eded777818ef19cc', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616135996.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '3f755bcd385af28cb10c14257ee9049654c578f3', + datavalue: { + value: { + amount: '+262573', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'b60becf87885383098fe28a92cbe7e5bf495f206', + datavalue: { + value: { + time: '+2006-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$4657D2E5-CE63-42E2-A61B-2620143D20C1', + rank: 'normal', + references: [ + { + hash: 'b5a3079c712738e628467dcdaac8ac480a031727', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e76bec12c0d50c3279f7ed50ca173a8bc477d8b4', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616141984.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'ce9769bde418e861422835b50b07272c89aa36c2', + datavalue: { + value: { + amount: '+262766', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '5325f97cb77723b50fe94faeeb2c4ce3d8944f1a', + datavalue: { + value: { + time: '+2006-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$E6BD5291-D398-4A99-9967-AAEC332397C6', + rank: 'normal', + references: [ + { + hash: 'e07be593c3cb3c5f3b8d6f4f41081870a099da2a', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '4f5d633f160bf3c3efd78b1c4ee2c11a4c0a6ff5', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616143719.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'e8c437d7e796ade3188abf1ac3b376f53cb38444', + datavalue: { + value: { + amount: '+263178', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'e8ddca261d70110867cc7bf08f8d5898af232c6b', + datavalue: { + value: { + time: '+2006-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$0E8BBA92-4426-4BD9-B7B8-7F1618595F84', + rank: 'normal', + references: [ + { + hash: '75f06f46e1aca5d474cd7140ac3656db0152fde5', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'd61215a193fd741a455e53c26a59aa963c75682d', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6216161564.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b3359854dea6160ecab9a2edc29ce42b98553531', + datavalue: { + value: { + amount: '+263560', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'df809684193f722b8e3d1f7faa60fd3c5aa15540', + datavalue: { + value: { + time: '+2006-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$FC7EA1B3-2E27-41E0-B067-0D66BD8BF6D5', + rank: 'normal', + references: [ + { + hash: 'a052ffd6c500332569fa14a1bf52ac895f271059', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'c113be491476b8dc08290ec962b2ec49bc81cb42', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616154885.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '11aad228f052b6ce5f57650a6f126deb5bd83072', + datavalue: { + value: { + amount: '+263748', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '4c5dfd8aedd4d9b769c51d1c83c4d03a6528e010', + datavalue: { + value: { + time: '+2006-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$F964B82D-66D5-4DD0-BC28-6CC8F96BD552', + rank: 'normal', + references: [ + { + hash: '30ee73d6b30c9853f5292d3a4f2efe8128e5695e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e3b227220aad69a36d075b40b23750c78fb5619a', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616164185.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '0196947f90ba40106ba09a12d6353d61fde279f4', + datavalue: { + value: { + amount: '+263975', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '54e378ddf54c1549c9d5373380adc5fe02a10665', + datavalue: { + value: { + time: '+2006-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$6846559B-CA9C-4597-BAF8-E434262B7181', + rank: 'normal', + references: [ + { + hash: 'c8cb8b924d44bceadfea162908ce99e00b0ce6f2', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '5bed5d95b1eef6870c582013e63387bc800b31e4', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616171291.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '0f011ef11cb69db95f7675d8b2b96a4c926f5b10', + datavalue: { + value: { + amount: '+264154', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '0db508dd97a9474534a87fccbf99907a995eb5ca', + datavalue: { + value: { + time: '+2006-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$6253CC38-EFFB-497F-B63C-B21D8E2C576B', + rank: 'normal', + references: [ + { + hash: 'ed9d411b4e208e8c3fa187022dbae1bc14abf7ae', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'd2d31c967ea4237f549e2baf482d3e400bb70c09', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616174328.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '67f5b206eecf756b073dc61a6357ece2b84f1b6a', + datavalue: { + value: { + amount: '+264540', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '099160465d6c5d704d06923d478bec4154e88154', + datavalue: { + value: { + time: '+2006-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$BB479221-3857-44D9-BDC8-48039BD37830', + rank: 'normal', + references: [ + { + hash: '843225f52cc0d9d4f165133de61f700874e78bb1', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'ad7c3bcb06f85bf1132f38624da505ace13f2d10', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616182972.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'c0cff69432dfd0a5ee37b6860bca46c8862c5fdf', + datavalue: { + value: { + amount: '+264624', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'caa6bf4bc9b3e2f89822ddd6f95b0a340653c505', + datavalue: { + value: { + time: '+2006-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$C5B84130-6730-4638-AC6B-2B2466D7FE88', + rank: 'normal', + references: [ + { + hash: 'efd8a9eb373cfc03ef976e5fb9479c89513c87f6', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'f6c7763b3719b69b8986dba18be53ac1756a38b8', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616185269.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '81d6a0eb0b6373faa2a515803bce889d08837435', + datavalue: { + value: { + amount: '+264779', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c46dc0074bdc1e9e62a5c2ead2aad5107b5021b8', + datavalue: { + value: { + time: '+2007-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$39291A1B-CA76-4767-B463-528CD533781E', + rank: 'normal', + references: [ + { + hash: '97beaea13aac75efe7c282ea5d8acf558a4681c3', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'dec21de742b06722e59377d7f202685e1fbe3920', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616194053.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '41b848c6c77def0f97ed033aeb7d9cd8c20ac968', + datavalue: { + value: { + amount: '+264812', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'dbd5354ffaa3ecb15c15f58ac7a3ff5a876feaf3', + datavalue: { + value: { + time: '+2007-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$9F544AEB-62D0-4EFE-B47E-B585A9B7A296', + rank: 'normal', + references: [ + { + hash: '27d99cc83c13a70e9c1e5e0f7260a88269d2beb7', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '04824b11a1390214721b2276ac099162dae360ea', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161620097.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'c40a4535164512d4485b1661aa9a00436be49abf', + datavalue: { + value: { + amount: '+264682', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '1365571ec46a5df784ec78ae936b2dac73cc9cb5', + datavalue: { + value: { + time: '+2007-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$EFE5CCF1-7684-4252-8382-80C1C85AE5AF', + rank: 'normal', + references: [ + { + hash: '009e06b2cfb4f2e174d4323e9c98fb618240116a', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'ec2e1880aa97f2a5f6c96859572016b856db28bd', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161620496.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '8089b0922a009a13ebd8097ec87a1e977d839a43', + datavalue: { + value: { + amount: '+264925', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '3a151767cef1002deeeb2c91aadba80f8606d68d', + datavalue: { + value: { + time: '+2007-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$A9CA2CF5-71FA-45B3-933A-F14E668979F9', + rank: 'normal', + references: [ + { + hash: '60b1ec55614a34bebc0f778f79eb2a9a9c74e545', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '295f2a4653bc1918c9209317cb01b4e09c400aeb', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616215692.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'bfde2e56c4b48ac58df7e9ef6f650736f2f55eb9', + datavalue: { + value: { + amount: '+264968', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '0a516188898ec4d4135421658700aec771c41016', + datavalue: { + value: { + time: '+2007-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$027C522F-77B9-4BED-A2EC-D4999DC0A26D', + rank: 'normal', + references: [ + { + hash: '16872510b9dc24fd2b4f14ae96a45ad75615d38a', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'ebf8b55099f6b674ae76589d2112527951a2468d', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616221566.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '50f9f2f4775b182e278b831569270339f275f34b', + datavalue: { + value: { + amount: '+265215', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'fec8b834ac1bb6bd2bcf44113bcd6209d54f24d3', + datavalue: { + value: { + time: '+2007-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$C906FA18-2925-48C4-BE05-EEAA99E745CF', + rank: 'normal', + references: [ + { + hash: '1d427120d9b965b44401de615e1bf22b218fd0f0', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'de53cbd3f35c9eaed4476fa34318d65a6d31ecc5', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616223898.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'af14e1d8c02ca0903f735f39a5f78da547847de3', + datavalue: { + value: { + amount: '+265446', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'd5a55d572692ea1e9c8d067a32dd155fb3a6e258', + datavalue: { + value: { + time: '+2007-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$9D705026-32FE-404C-94FF-B0895DBDAB39', + rank: 'normal', + references: [ + { + hash: '0e3a8ec950f7ac6f73f77ea9ef7b266df8687186', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '0df74cb8292d3486b98c3f9f572435bb648432cd', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161623123.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'ec076e632a0aa9b190c00bcaad68a0f15f3a7b8a', + datavalue: { + value: { + amount: '+265324', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '8dc0812ea37a4cce3409054544e6d05a86574865', + datavalue: { + value: { + time: '+2007-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$08A12FBD-6562-4A79-AD8D-2E10255D5F0C', + rank: 'normal', + references: [ + { + hash: '7356d83836e0d66cf45ed0dbe95dfee39acc065b', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '3ad68368c61d6c0ce6c7ef49c30d05ee09df2bd4', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616235184.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '97e5d4c46981358aadde3863e0aa823278140f4c', + datavalue: { + value: { + amount: '+265317', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'da5e2113b56925326724ad9264a5331fd6845ab0', + datavalue: { + value: { + time: '+2007-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$921131CE-1749-448D-913D-2C83630A901B', + rank: 'normal', + references: [ + { + hash: '53cbfcf4b47361aa8015726213db47ba851fe6f6', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '19c6993abebc06f0f0d6df777303600878790f00', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616241849.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '8dea978d350fb19af5cd6ff7228050b0c8ba5687', + datavalue: { + value: { + amount: '+265389', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '421e21ffb088327cc88036264c3dbf6f80e8f263', + datavalue: { + value: { + time: '+2007-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$8DE618FF-8B0F-463B-B2D5-E79C91A5C42F', + rank: 'normal', + references: [ + { + hash: '6eff874f5cb6a92e2e049e0fcd26c2c9ec4f8652', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'd317e991bb5742b3bf6a8273dc3685df72ed8ac0', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616244722.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '401aa99d8900237829e6e9d8c1f501a6d8703ea2', + datavalue: { + value: { + amount: '+265494', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2d16277089a5dfaa12263d9317189c794ab3d7b9', + datavalue: { + value: { + time: '+2007-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$85801890-F7EE-4153-8013-8A9268C6E013', + rank: 'normal', + references: [ + { + hash: 'bb1b3a9a544711c229bb37048203011a34dcdc99', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '8dc6420bf9ffd25e75683d06568bb0e4651d3ea9', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161625148.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '7eddfdfc8c2f9247fc6c98fe63b9b071e407fbf6', + datavalue: { + value: { + amount: '+265518', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'f6db37c826adb2bf5854b11dd844f776e1a0c1cb', + datavalue: { + value: { + time: '+2007-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$23BF4912-78AA-43B7-A1A4-8192990C8A68', + rank: 'normal', + references: [ + { + hash: 'f8f09b1f396b33ebb2dfa25a24e98febfc6c4c3a', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '6a4c2181b31a1ab8418049a026d5c8a4fc7b0fdd', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616255371.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '9fb35ac4ed923105ae47c48ba84d361925f3ddb0', + datavalue: { + value: { + amount: '+265556', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '47f4d156af0ea9b5d53988087f8fbb6df09d836b', + datavalue: { + value: { + time: '+2008-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$6F0E52D2-83D5-4457-A9A8-7C7CA6FD813E', + rank: 'normal', + references: [ + { + hash: 'b46a9b02425dd85b703d8ea608528c6d5ee97b3b', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'f752a408b59e81e7b2f458d42894cc9f96e9e9fe', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616263896.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '67c03d2d8d542f57ec01e9ddd41b581118f8f947', + datavalue: { + value: { + amount: '+265757', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '1c1eb4b36a0e288d4261c6879cd7fc7bc3e0b4cf', + datavalue: { + value: { + time: '+2008-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$7223C76E-D667-4117-8E10-457B2D3AB7E0', + rank: 'normal', + references: [ + { + hash: '4e8f7a4935e41b7efaaa90e2a6a66435fff71274', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '660efc377d7813ffd522fee5228526c73842f1f1', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616265996.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '41b5b79a77346844c9472884625765daf1eaaa3b', + datavalue: { + value: { + amount: '+265894', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '5fdb556305ec6f6757bc02534fcfafbb06c4c546', + datavalue: { + value: { + time: '+2008-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$19D18173-250B-48CE-AC63-3D2532753BAC', + rank: 'normal', + references: [ + { + hash: '1846ace54562cb662f22b25452621199497cf534', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'cdd30946a64d8ba480e51c298aaa0fef5cd70f8c', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616272293.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '9424253dc64f52e2217e19bff747ca872cd33a68', + datavalue: { + value: { + amount: '+265987', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'f340ea2a833aa33c5a1c2042cdbf453b51fada78', + datavalue: { + value: { + time: '+2008-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$CA803DF5-77D9-4420-9294-75351CA8ED2F', + rank: 'normal', + references: [ + { + hash: 'a5dd0dc0399b30a33e8d1dcaa8e80e9a3d819166', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'da7edcb444367d79aed6b47c5e69adf0cfaaf6f9', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616274826.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '687e957191323e4f5b4caa5ed0066fca52fa5708', + datavalue: { + value: { + amount: '+266078', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '8f342023a7c2f612797cbdc81960a9811f0cd744', + datavalue: { + value: { + time: '+2008-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$DD5EA92F-5D9C-402F-8FB8-3DFF7F893D1C', + rank: 'normal', + references: [ + { + hash: 'f784ece9843c01ead02061e8562672bf03f4786c', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '9e7afb0ca3475ccab81c5520034fd2770ea9e52e', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161628729.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '2ff007a56ba3a194d7edb0d4f3a0fcfd42f8f23b', + datavalue: { + value: { + amount: '+266132', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '310e7710a8fbf2c37b31f008cc1f48299019c229', + datavalue: { + value: { + time: '+2008-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$E7F91D18-CC1E-4A50-B104-AF3C51672A04', + rank: 'normal', + references: [ + { + hash: '5f758e6255750736ae676d34880bf0c51659b3e3', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'fa7fd3eb0c94b234998405747c03978a00c03366', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616283457.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'c4edbff6858a3fe82401879b90b3b77949c5fc80', + datavalue: { + value: { + amount: '+266212', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'd8a1dc529c3971c99f7c8078cf7e2e73d0118123', + datavalue: { + value: { + time: '+2008-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$5716D0BD-8A8E-4AB9-A591-A28699973A72', + rank: 'normal', + references: [ + { + hash: '31f741d109b31421aa1f40bf9a1f480bc0e1f2a6', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '4f5ac03c5821029d5ea8e24e905db5b43faacdeb', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161629486.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '95a843d7e22620038392f4aa757ff94a26d25878', + datavalue: { + value: { + amount: '+266411', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '78bfbdfc91b222d25668df3ca279c72e561cb926', + datavalue: { + value: { + time: '+2008-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$68A2FC39-AA37-404B-9F1F-7747E64C67D1', + rank: 'normal', + references: [ + { + hash: '1841d88915877e5a67355bea8001a022c08c90f3', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'f151c297d2efb45da1e7a79b86fe6efb4e93cba3', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616293476.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'c6dec4bad8f1512f1e7b68abbf5c012a19e11acc', + datavalue: { + value: { + amount: '+266489', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'b3510efc099cb710cfd1af5c929024b4e79349eb', + datavalue: { + value: { + time: '+2008-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$44001C2F-3E30-43D1-B9F9-6525BFE00835', + rank: 'normal', + references: [ + { + hash: '813e6ff8d3e61637f95f3a74649ac335b7b5836f', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '070b0801158bbd40dbe2e466971272f8f2ceead8', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161630031.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'd91407eaa68389cad6e566c08a912a70fcbae30c', + datavalue: { + value: { + amount: '+266762', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'ac8a17fa7dc23488eaf9176b6d12ad39f38ddd5d', + datavalue: { + value: { + time: '+2008-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$30587294-12F4-4FCA-B42C-8DF4DD90076D', + rank: 'normal', + references: [ + { + hash: 'abf2839123565122cc368c592fdfd19cec9a904c', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '0665ccc444417c810fb5045f80e7360ecb99aa39', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616305537.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + { + hash: 'cf8e5de41e9f2bc52c73fdf2475289b934b5bc84', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'cbecc0c5c08e7d92d04ef1c43de40fc7addc3779', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161631532.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'dfa6c0a6d76713ec67d5a68a9449cb88cb2af967', + datavalue: { + value: { + amount: '+266808', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'ea69d1d9ea77549003481e422454f2acc6c5e190', + datavalue: { + value: { + time: '+2008-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$02FF535F-912D-4B2D-92BC-CAFB08E5BD3F', + rank: 'normal', + references: [ + { + hash: '2c869bb4dbaec84eee94d2ea1ca103d2cc0166e8', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'a89d98e70eb22017c3e13025180eee2e25b7c67d', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616322074.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'bb6e65af0aa6d45398846c26b0353df705e3861b', + datavalue: { + value: { + amount: '+266857', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '6d44127975c34f492dbb3128cc0174881953a62a', + datavalue: { + value: { + time: '+2009-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$0B7E39D8-7859-4A98-AE00-6DE09B226EE8', + rank: 'normal', + references: [ + { + hash: '8873d31f5d0410529755a5b7b9c310fdd409504c', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '4ae00d9c84a02ae5475ccf34f3922c9bdb3165c4', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616325141.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '7097f0f58cff3fadf703344a10d4de8ae42b2ac5', + datavalue: { + value: { + amount: '+266932', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'a9534bf451f829c69c99300b1c22cddd4cacc561', + datavalue: { + value: { + time: '+2009-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$93648920-1CCD-4BF0-A059-0B296D738A3A', + rank: 'normal', + references: [ + { + hash: 'aa4e45ef1a4dd24f2da9bb0567a74b04663ac8b1', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '7e8f88acec0168d43a82b78d94af7191961e82a2', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616331322.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '7d581ed5adca048eca8642ca2f0c9643a86aa130', + datavalue: { + value: { + amount: '+267120', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '496159e4f9bb44a44dcc88dcd5cf9598778fbb8e', + datavalue: { + value: { + time: '+2009-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$B3A15445-DBDB-4C9E-80D7-93941C41A9E0', + rank: 'normal', + references: [ + { + hash: '00ba9fce374efdc26b31987b8dbfcbd060bca0f0', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'b79cad43a70a6768e142a4e237d5cb62467db5cd', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616334454.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '8c1bdc7f213c033048cd97dae12c5e941807ccd0', + datavalue: { + value: { + amount: '+267012', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '95b2d4216bea71f2798cc87d1cd413fa89a46e87', + datavalue: { + value: { + time: '+2009-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$5EC1E566-8F6D-4606-BAF1-5E82EBDC9F6D', + rank: 'normal', + references: [ + { + hash: '11e0eee51b328e176ccb81025cf7a4220caf016e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '7db9acef9ed0d2127a5bf5c84d9ade9d774749ca', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616344936.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '6894d65e1b97bf2986d5f93bc8c75c8a8344fca9', + datavalue: { + value: { + amount: '+267148', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '24ae12bb3fcc738d1e4e08a24fa329917ed8ab8c', + datavalue: { + value: { + time: '+2009-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$861FDFB4-B1B4-4C7B-A391-9FC2F5CEDF9E', + rank: 'normal', + references: [ + { + hash: '1f94f67ee52967d30501fc65b0c2ce99530e63ce', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'b924d11de8232f3a9f7c156efd97dcf94448e96c', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616351557.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'eb33707dfdf51f9529885613f5829327ed513669', + datavalue: { + value: { + amount: '+267256', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'fe57c9ab096ce4f358f82091309c42240571ea23', + datavalue: { + value: { + time: '+2009-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$B116945F-D665-47A6-B410-4A3E7A421C9C', + rank: 'normal', + references: [ + { + hash: 'a90a76466bdfc16e93ab373e0f4b98355844ffde', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '103f8a1dc56826e768772dac6e6bae0369716207', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616365140.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b637481a836f1f34024ea0e1a6a83904f4d954ec', + datavalue: { + value: { + amount: '+267401', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c545cdbcdbac69e7c38ec249d862457ee3908edc', + datavalue: { + value: { + time: '+2009-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$AE3DE110-9E29-4D60-89D9-4C52433E0C12', + rank: 'normal', + references: [ + { + hash: '5e4d28d90838c5e3583d1c6c6eaddf5464a3a086', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'fd893d35430c8731f09500fcf36901b07683ef7d', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616372893.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '3fd04cd22ed75828a2e623f6468bb0a44a8a3cf8', + datavalue: { + value: { + amount: '+267544', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '8b2e5ffa8bb78ad83fb95a8e9e8812f9f04ee00b', + datavalue: { + value: { + time: '+2009-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$4267CC42-D48F-4EAA-A54D-CABE789E4077', + rank: 'normal', + references: [ + { + hash: 'b7d6743c390a7f2755f3589d17dd6c3c0c390095', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'bb599cdfb43a03dc78503a398f290452f8126043', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616375297.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '2caeb5484df8a8ef1b865b97ec7acc3a57e8b6ed', + datavalue: { + value: { + amount: '+267518', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2cbce6149e6adda0e1b654d40e217ecbf6cb0258', + datavalue: { + value: { + time: '+2009-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$9734A826-2254-4FEF-AB96-6E87ED37552C', + rank: 'normal', + references: [ + { + hash: '62aa5558fdd70e05e94de98ef91bb9ad2080e259', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '6b24413ba4d27cfaf2aa7e60767d2fef707623ae', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616382863.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'e9c429e871cd8c38799a544c6e8e614775eac4fa', + datavalue: { + value: { + amount: '+267577', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '915ea4e13dccb4bae771e407755ce572dae3e298', + datavalue: { + value: { + time: '+2009-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$8B44DBDF-C5CF-444B-A12E-1B122988B92A', + rank: 'normal', + references: [ + { + hash: 'a8c1d9efb22ef02e3d1bd428a87b45f0ab7a9f15', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '16503f15ffe379028fef2ae3823ce9dd0c8c8d04', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161639496.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'c93ee9914b2e98cf2b3a6ba0778651c39300e9f6', + datavalue: { + value: { + amount: '+267632', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'aebbde477c9ac6023c052ae4d06915da08c5631a', + datavalue: { + value: { + time: '+2009-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$78A8E4A4-468E-4F3B-9CED-CE356FBCD56D', + rank: 'normal', + references: [ + { + hash: 'b3c478fd6a08105eab2c3af3521c637a300e2337', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '6fc5849f2ed966a451f86644892c0cecb3dc7686', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616392923.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '82d25beaa9b46c97d4ea0230be21771cfc306437', + datavalue: { + value: { + amount: '+267704', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '07873095b70738f964c3dcdb6cf93ff2ec75ce96', + datavalue: { + value: { + time: '+2009-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$8AFF03F9-51A6-4689-ABA6-B87D7E9306E9', + rank: 'normal', + references: [ + { + hash: 'fa2693dde1335ac6ff95dbbb8bf2c55108f3ff0e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '97d4f6bd1d8f636ce0b04b55e71261de3b540e17', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616395218.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'f1ef60db80bfd8be1903cf668ae6cd3c396aa3b7', + datavalue: { + value: { + amount: '+267734', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '510ec9af3adf0926b21124d310f27d243bf8c3ff', + datavalue: { + value: { + time: '+2010-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$3CAB939D-2BDB-4582-B10D-82D5B25540A5', + rank: 'normal', + references: [ + { + hash: 'a77d11ec9c57138485096613cd6e1fc2f0394c2a', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'ec78ec27fd662adf65925d3ba09ab413c408e5a2', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616403039.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'c91cf87197d1254426f5ea92680ef2349a3f2356', + datavalue: { + value: { + amount: '+267656', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '48d8090affe85a728da13ed0d06a62980bcce614', + datavalue: { + value: { + time: '+2010-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$85B1D6FB-1116-4E15-B3B4-B114726060B5', + rank: 'normal', + references: [ + { + hash: '661654dd752b277cfa6922eedecf03d1a2629a3e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '40120a8169ff153d7cea071b039a43a3e058ed99', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161642223.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '904556ddb4bb54cf74f57095ec48ce958b6c5f43', + datavalue: { + value: { + amount: '+267805', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2160d183ecbf72f72f009b78f83ec71092bd309a', + datavalue: { + value: { + time: '+2010-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$F69A4DF9-7238-430B-834E-1487EE9B9E5E', + rank: 'normal', + references: [ + { + hash: '9bca97bf366310c6ce945762681633746c4d969a', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '2e73cf5bdcd02f2d8acd939cbec5d2c714f12831', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616422625.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'a0255394ab757d34aa926be22b945aec46ba2baa', + datavalue: { + value: { + amount: '+267725', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'aa4b3714e1e556b2ee0f680715e5a05f601978ed', + datavalue: { + value: { + time: '+2010-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$5CE547FE-389B-475C-A3E1-8CD7BB04C976', + rank: 'normal', + references: [ + { + hash: '858adbdbcaf87fb191c1f25343666edb3a378dd8', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '2c30ef41b452ef9319a959cc914266a6bcbaadd1', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616424610.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'c58f2ef8b73a9d8520fec25e8cefd2bbf66fb4d3', + datavalue: { + value: { + amount: '+267757', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'fbbe088d45dc55233b778a4699b9c000fa5ac8cd', + datavalue: { + value: { + time: '+2010-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$C2129E78-550B-4420-B1DB-A1E5E1547EF9', + rank: 'normal', + references: [ + { + hash: '94226b109633a7186cf0d6e6bac0f5aa2b56db98', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e8900fc6818b6ada4cf74d8d2edcfb2e986e341d', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616431856.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '6841a8f5e047e31069cf27228163dd3f50094ab9', + datavalue: { + value: { + amount: '+267771', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'ba915f7c969253f30d3e91149e08e5c5d37a7ace', + datavalue: { + value: { + time: '+2010-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$2CC50104-7366-45FD-B8E8-F9CC5F4E287D', + rank: 'normal', + references: [ + { + hash: 'dec621857202a282763072721abb7cde2c86ccd1', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'ea0c80743be57ac2b1726e9d38d7dd0aa72e4a3e', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616433831.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '1386d2f3fe653f0b34593080b4a86b1a4eba3ee9', + datavalue: { + value: { + amount: '+268107', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '364c94874be980b2c6fdd36504ccd29650d92276', + datavalue: { + value: { + time: '+2010-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$FD1B9E61-C975-49CD-B3A5-8D499A400D48', + rank: 'normal', + references: [ + { + hash: 'd3dbc87ea23264ba1b1f359d46b13b661f670de5', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e2fb4dc0e9ced42ed18f4e24fd9c872d32629cf4', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161644994.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'baadb8443f520933225642b7e93a753d4ce64ba6', + datavalue: { + value: { + amount: '+268420', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2f3595499ef04c01fd0c386adc861c8ab4b4e346', + datavalue: { + value: { + time: '+2010-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$8EA28A1F-8900-4C7B-81AB-32D65C3D9C1B', + rank: 'normal', + references: [ + { + hash: '1b8e35c5b32ea6edb865979e902714d79b285e28', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e34a473031aef503d126e18ab4774a488f14b8f4', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161656247.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '077d9542c11b67e6d3c217a982f47dab447dc271', + datavalue: { + value: { + amount: '+268897', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2950d9707db85117523c64912f1fe86d228eb8c7', + datavalue: { + value: { + time: '+2010-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$D81A16E1-8945-4E4C-84AD-ADE5B6907705', + rank: 'normal', + references: [ + { + hash: '5ab3c94fb582fecc52dd8caead35076868cc302d', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '9a380987294bbfcf9e9b1184cddc35005b3db668', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616565038.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '10f85064dac75d7a83f757e22a661a1219d2e1ab', + datavalue: { + value: { + amount: '+269460', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '85bf1914b5ec18506fe8fe2f9aa281160459ba48', + datavalue: { + value: { + time: '+2010-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$1CABD6B0-1AB8-456C-A07E-D12635C89DA3', + rank: 'normal', + references: [ + { + hash: '4cacaf6e00c591ce43668cbf54390c0648441535', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '690323f7dfa548c36be6875d38c8896b99a97ca9', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616571037.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '7e18fad21387afbf7ed517239724dffb2e187305', + datavalue: { + value: { + amount: '+269748', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'bdb9d3cbcbac9b067bd4320feb321bddb838da15', + datavalue: { + value: { + time: '+2010-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$D8BA14FA-DEC2-4666-A8AE-852E7DFC9327', + rank: 'normal', + references: [ + { + hash: '639fab2b784509492daeb389ba01013d5fb9e77a', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'c6b32bea0837ad8fe5af9029964e5b30457d046f', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621616581462.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '17f8684749b9bf77e044d66a45880681fd91ff00', + datavalue: { + value: { + amount: '+270245', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '12c2f85a04f442914f0a46eec4dce004b1155882', + datavalue: { + value: { + time: '+2010-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$09B28403-D944-4864-8C18-0722D29E6D2B', + rank: 'normal', + references: [ + { + hash: 'a90897d9057d61b0bd926fb85c5e160cfc2aa32e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '9cb6a328f03faeb559e3134966bd8fb6b59648b6', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161659366.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '26c4a7d275e61e4fa4b014446e733aa8973c9627', + datavalue: { + value: { + amount: '+270956', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'f32a9dc8cd4c73b15679514f7395e052d8686a8d', + datavalue: { + value: { + time: '+2011-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$F2469BBE-C185-4E2E-ADEF-6B9903C9D6D4', + rank: 'normal', + references: [ + { + hash: 'f35cfc05fc8c29dba46f6382da18af286646c2de', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '6acdce5825455d02b6a205a59f63508fd1aca132', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161701216.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '179fa569b20ba5d01725a711d11efadb698d520f', + datavalue: { + value: { + amount: '+271402', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '9814cebdebfd696fb15c10ec84918f1f554337f1', + datavalue: { + value: { + time: '+2011-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$AFA839E4-F7B0-4D3A-8B12-C4851B876AC9', + rank: 'normal', + references: [ + { + hash: 'c1cf0735487df8764106ba70226ff74b1ab3b535', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'f0cc3c1dc393a6c9f3cca9b4904ee3284dda021e', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161705425.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '7d6af344e108a47949d433afcb5b6048e11d408e', + datavalue: { + value: { + amount: '+271877', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '78a511e63985f78bfbb65b92f3b36328fe487228', + datavalue: { + value: { + time: '+2011-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$84A267D4-BD25-421A-BD22-03CD4BD987C1', + rank: 'normal', + references: [ + { + hash: '45f2c9402613f2c9699489bfc6388d4e4977377e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '1a932d6ca442086c7ca86ebe580edaf9d093de8f', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161711442.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '8dfc8f3b302beb23bb8b8ecaed4b2b5932164fe8', + datavalue: { + value: { + amount: '+272284', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c4c90046393e7036e9775bb7374b6849c70504da', + datavalue: { + value: { + time: '+2011-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$251007B1-C5B3-47FA-B050-9FAED8C0E074', + rank: 'normal', + references: [ + { + hash: '271bee030306998634549beb0d3a320832f8469d', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'f9e66f805cd9b4bd3f98aab55475b2bbd7fb8734', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161714148.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '7dea2539e5025ce4076efb0cd5cdaf5cd61d21f6', + datavalue: { + value: { + amount: '+272823', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'fab589ea3d82084d197c148980b26a36e4a60556', + datavalue: { + value: { + time: '+2011-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$606AB57F-894C-4524-9DE9-D48477786157', + rank: 'normal', + references: [ + { + hash: '997f59a5a04cad6951c69a2658696fcb0a39de92', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'fc5fd64ebdb893c3b2abb34825fe01e55bdaff1a', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6216172496.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '7c65c2239e7b87fe6bd11b4c9aa86f088124abaf', + datavalue: { + value: { + amount: '+273261', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'f20886257cc04e911097dfa1df6a8145f4f55a7d', + datavalue: { + value: { + time: '+2011-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$A6D04D3D-2F42-4D05-A544-97E20B3EEFD2', + rank: 'normal', + references: [ + { + hash: '6ba21626a54a8fcfcf8b41d9ae485cae2368b4eb', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '958e6101e0eb1499b246547f0c8148b18d34bdb2', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161723998.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '7754608444d2c946b7bce17ac40882955c3c7885', + datavalue: { + value: { + amount: '+273709', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2b66ee3d7f63f49d55d7181a889c93853760297d', + datavalue: { + value: { + time: '+2011-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$CC7F9756-4249-46A1-9224-3065BF9B14DB', + rank: 'normal', + references: [ + { + hash: '0dc9683ccc662a7d2a634c5b2c6e84dca1515cb4', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '58999ebde7ba24b4a92e9b623b68d71876b0c594', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161731676.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '05f72b910f6766a070f167886c3b2f5ed8fe97a2', + datavalue: { + value: { + amount: '+274032', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '88e94d5880d3e8f2bc3f5d9bc5aade4e3e48f64a', + datavalue: { + value: { + time: '+2011-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$C7B34196-041E-48BF-BDC2-CBEC7307769D', + rank: 'normal', + references: [ + { + hash: 'e51ac1b293b0d1112ae438d05b56a082e52860ed', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'c9f2b71a07b42ac7fe9737ba257daa4071a39d23', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6216174257.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '342ebe2d453a47f9c7e2921b71534c889a0ae3a5', + datavalue: { + value: { + amount: '+274473', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '359cdea7209f84ce1a38e5ce3309fd3f6e520a16', + datavalue: { + value: { + time: '+2011-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$6C00197D-3059-4C79-9410-6AAEC9E39D47', + rank: 'normal', + references: [ + { + hash: 'f64840903341de5b3c11048159c1796e0fbf79b4', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '2a4eec1b00f9d377f4335f647b7706b2a15f11ca', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6216174513.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'd27631ea6a98d06ad3d9f601da5fde1dbcc4da45', + datavalue: { + value: { + amount: '+274760', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '421b9a489addbbbeb5432498e0a3f9ed5a5ed89a', + datavalue: { + value: { + time: '+2011-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$779D4BA9-7ED2-48C6-8C49-0EF539F002B2', + rank: 'normal', + references: [ + { + hash: '27c6318a7709a53ea0aca76e99bc8cf0e15d80f2', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '1cb7065591c7c2a9f868e5da574a75c6df6fd5d4', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161761112.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '9197522eec4db9e7f55a569aecae772f50ff8c45', + datavalue: { + value: { + amount: '+275199', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '7e13b23834e7948767a7605e39d42c6740aff0dc', + datavalue: { + value: { + time: '+2011-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$C6882B81-77FC-4D91-9834-616DAAE74DEB', + rank: 'normal', + references: [ + { + hash: '1f14bf6c52301e64e302a562a05073ca0b64282b', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'c6f3a0006ab2b42899e0ecb370dba729045dbade', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161763989.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '0d183176e9f692ebfc9ad6440ae9ad993455f0dc', + datavalue: { + value: { + amount: '+275652', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '4095893a858d385a27d9aeb04b3d2e479ac24ca0', + datavalue: { + value: { + time: '+2011-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$D9EA0874-5402-413B-96E4-16DAD2839283', + rank: 'normal', + references: [ + { + hash: 'd914c67706ed47848ec90093273fc900386badde', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '98401a9381fd71ebdf0c5608a017e2220145d451', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6216177574.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b35ec92f4dd9a52a42a4a11748a4f02f13b4e767', + datavalue: { + value: { + amount: '+275968', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '8be39a5cf9b57de41f38cccec303a24b66d8e901', + datavalue: { + value: { + time: '+2012-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$80F90502-763C-4EFA-B454-BDD1C78BAFDE', + rank: 'normal', + references: [ + { + hash: 'e2aa3f4a78947eeb568f84d5e7ad93272582c10d', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '7bd214181b33cb8fd4eabb61b26f49e7cd8c4362', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617122923.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b83e2ce46758f1fb13d1090c519e90f43643c4ed', + datavalue: { + value: { + amount: '+276217', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '364cd3bd6f8d5acf3ae12b20529dcbe999d1f2e0', + datavalue: { + value: { + time: '+2012-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$DF53A5DB-3AA9-4F53-9078-787B9653B8AF', + rank: 'normal', + references: [ + { + hash: '6ef5d5fd82b505c905c59656f1e011996820b3fe', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '63a675988b3afee641e617b621c2de4edaea91f5', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161713554.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '7980effe7e679c538c054b525834f3a173adf0b4', + datavalue: { + value: { + amount: '+276525', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'f82c99cbb53ca3782baffc813f3b3867c6448142', + datavalue: { + value: { + time: '+2012-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$E5FB0EFC-4DC9-4025-B218-E837BC3270D4', + rank: 'normal', + references: [ + { + hash: '3c3e124a7345f0695f44f6ef3784b08984716e2a', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '8507668d05241bf6d4b4097f657642ec45429f3a', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617133681.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'a74b00c75366bb5356eb22e15e78d840d8dc0b35', + datavalue: { + value: { + amount: '+276795', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '01dd340e57b085e0aaaa5537f35db48d438c7ab1', + datavalue: { + value: { + time: '+2012-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$4AD6850E-79A2-445A-9866-8DD485C3F17F', + rank: 'normal', + references: [ + { + hash: 'c1fa46a2a561d936ef091911357e18e07a8792b0', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'c6208476e6bc6b5f55842ff659879bd176f0cb26', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161714012.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'd1f29bddeec91ce1d08f3d7943bbbeca24facb49', + datavalue: { + value: { + amount: '+277644', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '0eda672a1ef22f5c158828eba80f63ccff7fa9c4', + datavalue: { + value: { + time: '+2012-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$287A81BC-F80D-4C54-A478-F62785C778C9', + rank: 'normal', + references: [ + { + hash: 'a153c617113d87d0a444b5f0563b54dc19dad833', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '2988c2c479a4082a06dfcd503c3321be17c81dd6', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/641317402326.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '20f3d6a9c4f852928b848f2b2733db6cc7ba5491', + datavalue: { + value: { + amount: '+277935', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2453b1eca20c074bebce3da6b31e78099c817134', + datavalue: { + value: { + time: '+2012-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$8894F5EF-A2DA-4BEF-9959-6AE0DA79F50A', + rank: 'normal', + references: [ + { + hash: '5bb56e19a1a159ea7b9659450640887282398e52', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '90c6750c3a9db79720a07d12dce3628789223675', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617152099.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b9de6abab97bbfe0f1f4f6223fb436d4eeef4f89', + datavalue: { + value: { + amount: '+278195', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '5092fe83e3b9b8de3080dc788f6adbae909b0d6f', + datavalue: { + value: { + time: '+2012-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$02DB149A-C42C-47B0-A143-0E6A1128DFD0', + rank: 'normal', + references: [ + { + hash: 'b2af3c1d154d6294108de63ad0831e899edd5be7', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'bfc0b481d90b588ec9dc711ab2a3684b090a5ac0', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617155045.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'd24b4421d3967f3a20077ed92702c2501a9882de', + datavalue: { + value: { + amount: '+278566', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '109d0dc5b3e5e882cc6ee968c37d85e65ed83176', + datavalue: { + value: { + time: '+2012-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$0FAD7C52-0B3C-46C6-A8CB-F2D3ABCB2963', + rank: 'normal', + references: [ + { + hash: '33e7965e31b73f592be51db4b7a658a8f012c4bd', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '268b05dc91dd3c0dac32a22e19f92003cccc95d0', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161716816.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'e60bccfd3c88aa055422b65be735f7d53a1c2c83', + datavalue: { + value: { + amount: '+278793', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '50a294533aa38cf754ac396afb776c7d449d1486', + datavalue: { + value: { + time: '+2012-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$16A182E5-4FF9-4604-8511-65C6099F5AAE', + rank: 'normal', + references: [ + { + hash: '7745259d6139fbbde839b2a8c652354dd12ba8fc', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '471fc757a9514eee18e774c332739cfcb8fb74d2', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617163419.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'a90df3d89c2fde6678e518f6c88e7a35c12791c5', + datavalue: { + value: { + amount: '+279166', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2b348cd83649f957dfc0edf2b004154ed831d005', + datavalue: { + value: { + time: '+2012-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$11559F77-975E-4C47-991D-1ADDC88E298A', + rank: 'normal', + references: [ + { + hash: '32fe08f4c95c523b97a04ca42fe66f6b52bd1ea8', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'f9da7662230a2c41305711f66d1bbac2fbd0266d', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617175726.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '6a68a68b53fc24d8f0d635760d4a39be400946b5', + datavalue: { + value: { + amount: '+279619', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '690576a2ff7e251deb72a82680b8aba299c92ca6', + datavalue: { + value: { + time: '+2012-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$741CFE03-B768-429A-A1B6-58C3B8299DF3', + rank: 'normal', + references: [ + { + hash: 'ed7ed66655b883161e6dd448fe46674c8ef9f96d', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '900f345b4e078c48cfa6807e8711ecb1d4867549', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161718171.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b0a2523318b1f3789b51f9c52c40ae69b0d2f41a', + datavalue: { + value: { + amount: '+280025', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '3f88436bb20293584beaa0b05f7ec6a15588e962', + datavalue: { + value: { + time: '+2012-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$2522AD72-0899-434D-B364-FCBACEFE3984', + rank: 'normal', + references: [ + { + hash: 'ab8c8d5409e302ffc634a00d8bc317dbab97deef', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '48512cb903793aaeac30e83bd6a433dcb5ab314b', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617183685.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '6d32a05ff35476149f9cb2b603a02bfa20993639', + datavalue: { + value: { + amount: '+280219', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '9f70d0e633473d29e165d4ed43fbfacc77d8d8ad', + datavalue: { + value: { + time: '+2013-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$B98C0577-6297-40F1-86E3-0988E2FB0AF4', + rank: 'normal', + references: [ + { + hash: '249c0c993c66431fa88df82e5a4fae9c93af6976', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '0a85d001505f39da798562e1f80892deff154510', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617191294.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '28be38adefc4ae166be77beb85f22b666a22478c', + datavalue: { + value: { + amount: '+280362', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '03d1b95fa8d6ea68cb92d0979ac55f4273361e29', + datavalue: { + value: { + time: '+2013-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$1458CDDA-E074-449A-969E-3CADAC3E3631', + rank: 'normal', + references: [ + { + hash: '88b77371477bcd8cc66abecd9ea189b605652c43', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e80ad951d0704c3d41acc95e5343ca02356e61ef', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617193244.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '8a24b40d5bf0facc54d0cf0927c773326eebd18f', + datavalue: { + value: { + amount: '+280753', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c06caec326badfc53cb6d31ce2fde8515f5c123c', + datavalue: { + value: { + time: '+2013-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$E3A1747B-5E0B-48EC-A6D7-E6F136FCE84A', + rank: 'normal', + references: [ + { + hash: '03205c7a9dab824816d87070b7e4b81ca8dab24f', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '2ea9a0110ff3f50147b0cb2792df505e2d55980f', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161720053.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '1c35593402c14a24c5a3e7a61c331a2d9a344cb5', + datavalue: { + value: { + amount: '+280954', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '04d514dc9ea490a0fadd4052ce44825628c00b02', + datavalue: { + value: { + time: '+2013-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$7B931AD0-ED48-487A-A5CF-D9BC8A0E0E2E', + rank: 'normal', + references: [ + { + hash: 'd76579334347fc027d829df43beb09dbf44e8239', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'b5a2bd74fddb5417124b0f8e2ff116880169db83', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161721385.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '3962ba4acee224d6a60d032c3f9a34c013ce2f4f', + datavalue: { + value: { + amount: '+281217', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '613d25bc49cea4879636a15e029949f8767d344f', + datavalue: { + value: { + time: '+2013-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$CC6E86E8-3F5D-4F93-876E-F5479C0F09B5', + rank: 'normal', + references: [ + { + hash: 'f549e8c848f7ede36fb1a3a1d92dec1a36c2c384', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '6b887a33152fd16094327fb4c729e24284b6c2cf', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617212721.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '1bba15aadabe8b60e2a8be81ac52e991b653c616', + datavalue: { + value: { + amount: '+281528', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'e30e86fbd7a7eccb2588401459ade9ac056a165e', + datavalue: { + value: { + time: '+2013-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$0E2B4713-30A5-40E5-80C5-1165ABD35D4A', + rank: 'normal', + references: [ + { + hash: '9bc766fdbcdf436641a10f3d1e6524e67df600e1', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'ea5550000eb4f390f03ed15db4450d6d22882d9e', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617214920.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'a07a1fa33439a9e569fea59a9bce40e28a312da1', + datavalue: { + value: { + amount: '+281715', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '6339694e30bc885ebcd0034e57f100b2fe1a48b7', + datavalue: { + value: { + time: '+2013-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$7C9A0B49-460C-4710-A66B-904E3620F4D2', + rank: 'normal', + references: [ + { + hash: 'db8da6470f3d93acd9f112a40664ad799048781f', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '3f2f4ac624bbbaff8af6545d6cb9bfbf82a86c3b', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617221275.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '25b22e02da611db4778d735e86386ece4722dd19', + datavalue: { + value: { + amount: '+281855', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '40029e5e7d8d6800aded612ecf3c09e70e06d3b3', + datavalue: { + value: { + time: '+2013-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$8C3845AD-4DFB-47C6-89CE-83DBF321DAB6', + rank: 'normal', + references: [ + { + hash: 'd1f90d98e9457ce596afbc000f1f555dadcb9aa6', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'c536e9fbd4cfdcd9b3bc7c77e745d6262b1e1638', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617224462.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '654a3f57f4637c9ae583c61b90308ea6c8b28240', + datavalue: { + value: { + amount: '+282107', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '40248082626d43b3d185ce8cd700a31c682da8bb', + datavalue: { + value: { + time: '+2013-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$8E4A3C23-272F-4550-882D-2C69DAA24D2D', + rank: 'normal', + references: [ + { + hash: '4655bd8412f39c7427c168211f069f9b879f35d8', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '4f7d22ec1ac7b66e8db504a41468320574162610', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617231069.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'cdc3cbbb1ad21ce37ee29637f0d299cc18c3a29c', + datavalue: { + value: { + amount: '+282362', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '7cc862c30d404e292002502bb4677fc221590359', + datavalue: { + value: { + time: '+2013-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$5D2B173A-9785-4B3B-A47C-A07979941068', + rank: 'normal', + references: [ + { + hash: '3f58da14aeb9d4dedaea0b885ff0d5d7ba513d20', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '41f0ffed7831a543e7134d4cbe2972ea9fb7924b', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617233826.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b0ddfa823e77265607f48865bccd472b2059d6d6', + datavalue: { + value: { + amount: '+282594', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2b891726e42a0e36593e2a0152a4b83a6d490bc2', + datavalue: { + value: { + time: '+2013-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$981DED4C-E1C0-4350-8086-52A07FD046BF', + rank: 'normal', + references: [ + { + hash: '3ff041ec61fff3087e9346735d459c62bf7367e7', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '2d4f1728d365b6c83e2a18f54e4a07976f30c778', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617235718.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '1f69159732bc1980c703b762971ef65699d4f888', + datavalue: { + value: { + amount: '+282842', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '615d11dbd8d19a4d524bc98c8f7c60eb8551de74', + datavalue: { + value: { + time: '+2013-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$25A8A00E-DA75-41D7-8AA6-6FE6EC3730C3', + rank: 'normal', + references: [ + { + hash: 'e1831024f9766c50300c9b594877266f47ef3451', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'db3032db785ca498df4942531ca7ae7c9587441a', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617241741.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '291c7d06333a2fa689afcc415c00ffe4b5073fab', + datavalue: { + value: { + amount: '+283085', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '93cd042a62a856ba8b86935b54a4576eb501644f', + datavalue: { + value: { + time: '+2014-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$B838211F-6BA6-486E-8069-BBB663A31CCA', + rank: 'normal', + references: [ + { + hash: 'ff2a43695e48b9b355a6e2fb933c86bd3af62208', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '3150d373c22b25831c31ad062c82e01f1f06dba4', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161724408.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'fd272ecd5f4428a6f6ee846bb197098b284223ad', + datavalue: { + value: { + amount: '+283295', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c1850d1920cdeb27b0fd0f0fdcc243925d114458', + datavalue: { + value: { + time: '+2014-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$36093894-E7F7-4B4E-96B1-618D035CDD47', + rank: 'normal', + references: [ + { + hash: '55cf85d0c11c2e778a6ca8986fabbf22b72ea34f', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '760ee88b0a394f0586c6bf98f510959a1b423346', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617245962.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '09a9a568c48ffa4a045b60be5e9a9d130bc68e16', + datavalue: { + value: { + amount: '+283510', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '06b77348d689fa0ce578baad22f22b2d7e6ec336', + datavalue: { + value: { + time: '+2014-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$E9559DD7-A1EA-4B6D-9BF9-5F2E8EBBA69A', + rank: 'normal', + references: [ + { + hash: '2ea782cfeccff11b8c1c1a7e27eec4b8d54be215', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '2dc5f0ddbc3042e8fcf2d72d7c0b27df23ddd408', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617271479.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'f37d02c46dd823ed6800966695026935a78669ba', + datavalue: { + value: { + amount: '+283774', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'dd8cab6c2105f7d724207d7775504dd3845c8147', + datavalue: { + value: { + time: '+2014-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$79E7B5CF-A4C2-400F-97A4-5B829CD4EF16', + rank: 'normal', + references: [ + { + hash: '4ab3556e2378bef73b44feb2073d4e47ab7c830b', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '1820612100e4713ee4a9fe68ba773f924d7a8e11', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617291180.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '96906fd825b4d48d67d0271583da6c4845997beb', + datavalue: { + value: { + amount: '+283856', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '71cd11dfff9fad1b5908de11a135fb03ee4835db', + datavalue: { + value: { + time: '+2014-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$2C61F49E-77DD-4084-A6F0-DC4B8ADB63BD', + rank: 'normal', + references: [ + { + hash: '045b8cddfa14d080014048293d3d5755d24eea9e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e01975cc5b4bb1a75c37d254d156ba4b73e9ae11', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617293345.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '567bb27fff460f0456b25a2a346ae628c2619431', + datavalue: { + value: { + amount: '+284186', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '550e14119c6695477cabee8d2fb6a629bbfeeed5', + datavalue: { + value: { + time: '+2014-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$F5362CD3-0B63-4B89-95A3-6636A3067C13', + rank: 'normal', + references: [ + { + hash: 'ac4e53a18aa57d6b21ea71a8f125f62bcd1f7bcc', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '8ad5d3beae293d57471430a2cfaf81d07d02ddca', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/62161730114.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b53acea05902dddf6658deb53084cd4e5d002013', + datavalue: { + value: { + amount: '+284479', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '1e07c1293205a5bdbb734867b0e0311561521b5d', + datavalue: { + value: { + time: '+2014-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$7B6355DD-3F8B-414E-B78F-85F10DE29FD2', + rank: 'normal', + references: [ + { + hash: 'dacd135a5a9ea9e549968cee8b8ed051890b5889', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e8bf9d9a2a61bf416a751e4d278b62a90f18dad5', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617305750.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '93233b2955f05028a61467cbd84e2d1a9d989db0', + datavalue: { + value: { + amount: '+284544', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c4bd9d8261328ae8be3362f41edddfcaa1d3dd53', + datavalue: { + value: { + time: '+2014-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$F641FA2F-9759-4E84-944E-323525C9E904', + rank: 'normal', + references: [ + { + hash: '37b50becc05692a79ec33205b993cdfbf829a11e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '8757b9055455782341ae8879e43af0e1a64311d0', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617311891.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'a7eb1add5a6ffd6c7a3cbe49c721022cfe44c866', + datavalue: { + value: { + amount: '+284767', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '0a141b7484cb047faef16c8a7943278a0396e2dc', + datavalue: { + value: { + time: '+2014-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$BDE35DAF-925D-4AEC-8FD2-2B80C3D419A7', + rank: 'normal', + references: [ + { + hash: '6cd12bcc1c30ba9c367482cd0d699158c7b41391', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'a68668fe896528eb13759f5b99a01269e64c069f', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617314154.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '19ca307611833d107b6a33c5ff246f8966fcabf1', + datavalue: { + value: { + amount: '+285085', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'e865ab893e7b1311f25c4f7bc48c883bd7fb05a4', + datavalue: { + value: { + time: '+2014-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$046A3B7E-069E-4E57-B99F-D209F037E3A2', + rank: 'normal', + references: [ + { + hash: '612aca0e8ac4395f8086aba72c55ceb0dee257d3', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '3f53293c5cc000c1ffae67e82f699a4e15f7047e', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617321094.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '79def9ff12788492c62e82373b9f80276341f721', + datavalue: { + value: { + amount: '+285406', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c93a6d9d4f927edca134206df672ef03ef57af72', + datavalue: { + value: { + time: '+2014-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$08E53C89-739F-467B-A698-F172E9072C50', + rank: 'normal', + references: [ + { + hash: '1034b8a575727c494287d0abbb6ce905e66d42d1', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'c979112e6a93404c630f67fb89fde5252fb196fb', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617323135.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'efa7d925f1c8ab00f3376dc9020ae5e50b4bbf05', + datavalue: { + value: { + amount: '+285767', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'ae9b5f2987087c08c258b4f7253936f876a6f57c', + datavalue: { + value: { + time: '+2014-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$FBE1C9B4-A151-4E89-9D34-F695EAD71DAC', + rank: 'normal', + references: [ + { + hash: '22ca9d05b1ef08391ebd3ccd47a05e72535e3b7b', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '58f48da44f55a7b08aecf6a7276d1fe742e95bfd', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617325177.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '58a0a56bc3406fe7eec34a1df9427ee19b6c8793', + datavalue: { + value: { + amount: '+286047', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'd932390705656eb52e00f425610d86e9b7c8ce10', + datavalue: { + value: { + time: '+2015-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$5C3BF38E-B8D0-4416-AC0A-34B426476060', + rank: 'normal', + references: [ + { + hash: 'e807ef63b75a4459988a100620245d7e897da0d7', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'c912e570684e580e8d2880360d00384cfbf2b295', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617332457.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'dbec34ad14f12d5fd8b607d788ba2417fff03464', + datavalue: { + value: { + amount: '+286254', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '3abe4ffe42de144221b13461f8c56a9fc36e7e1b', + datavalue: { + value: { + time: '+2015-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$576E0E1A-AADA-4D22-8478-F9517CECA536', + rank: 'normal', + references: [ + { + hash: '975a504cda8d5674e92f907fbff60b8474b80ac2', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e9075022b0a179f0ef582074c014394b80037434', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617335368.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b9c21c6e704a7f8ebf08c4a642cdc79acc134eca', + datavalue: { + value: { + amount: '+286424', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '5544eaa01a1d1de653efdca4cba221d68fb0fff6', + datavalue: { + value: { + time: '+2015-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$7BC8D955-5BD4-4854-8782-C67A4030E075', + rank: 'normal', + references: [ + { + hash: '21b57f99379757e8ff7ea272b14c5d0c3993e9a9', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '83c9031483760dce1ca21d22086158936ae4669c', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617341833.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '322ba80378cd9272f9c635fc861c1c2a3b813602', + datavalue: { + value: { + amount: '+286537', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '84af4f7fc07de26a496f9ff3eafae9ded4cd9d05', + datavalue: { + value: { + time: '+2015-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$D8F8D9C9-8890-4F04-BA92-D503CF692ED2', + rank: 'normal', + references: [ + { + hash: 'b97c1a5bc59b4b2a06429a432efb81c8b7119618', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '79702d99c08f74910ec7cc5c13149480d007d79d', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617343627.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '8881c8bbdae5c1fff0606a3b9affadaefbd7c47b', + datavalue: { + value: { + amount: '+286764', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'f90dd4abd02f48d8dde588adc577ca3126d8d74d', + datavalue: { + value: { + time: '+2015-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$B450BBC4-839A-49BD-A9BB-EB1AB0FE2985', + rank: 'normal', + references: [ + { + hash: '29b22bcc3f8db0b9559950d30e986ccb3de1dd54', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'a90430229bfec6abeed7f85096b25c5b763b3353', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617345448.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'ce89075dbb182417ad30961c6472c59d9fe95b5f', + datavalue: { + value: { + amount: '+286696', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '8f6f6af69156bba138aa1ddfad91f4bfe504d9f5', + datavalue: { + value: { + time: '+2015-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$634C8E8A-3248-4130-A1C7-6A24C82FE64B', + rank: 'normal', + references: [ + { + hash: '9485baf04004ba52cf6e3428509be6f4ffb994e8', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'ee99aae64bb04e925ee13304705442e3d277a0a2', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617351230.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '596a3de5212720306a11f1fca1ee66d152f9520b', + datavalue: { + value: { + amount: '+286582', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'e74ea0d41bfb2345a5a5a7e8afd9ea37ca569b33', + datavalue: { + value: { + time: '+2015-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$40ED9FB3-4349-4087-B40A-69926FED89B0', + rank: 'normal', + references: [ + { + hash: '1c54593f884f9d100c0942b99bec2587da0c692a', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '7b70059a0ba43295ebfd63ec8b88a0e95c6c2fcf', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617353495.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '94ff9fc43b1ee0480496911e4be6bf232dd968b5', + datavalue: { + value: { + amount: '+286588', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '2352a3e84ba81972c342c58ba26fa42445385d9c', + datavalue: { + value: { + time: '+2015-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$618EA109-0443-4C79-8C5A-CE81C4335F8D', + rank: 'normal', + references: [ + { + hash: 'a3714c0fb2c04611a1f4b894cf974d7c33be4035', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'cf1ff63bea60072ed9da60eeb729d3db327a2d0c', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617355693.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '172f1189da959f3c3152ef6e7c286600831c802c', + datavalue: { + value: { + amount: '+286693', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'bbce2eb216bea57e0b349a749262b7eec371a040', + datavalue: { + value: { + time: '+2015-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$010B9777-0CDE-431B-95C7-E383F1285872', + rank: 'normal', + references: [ + { + hash: '24e2bbd8bc2ad7e7c1713b36729a9dac8b2ef035', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '1aac08ecfceb357e54154e1d3264174935c57b6d', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617362379.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '632ea88d9d90370600d6c45e02d5dfba1e74fddb', + datavalue: { + value: { + amount: '+287008', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'e08d1cf73ed0cc76c96faf1c92e0fa7efe11d794', + datavalue: { + value: { + time: '+2015-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$23EEB97C-DA32-45EA-AC0F-8D2E4FF3DF56', + rank: 'normal', + references: [ + { + hash: 'dbe0d53b47732505dd23f6e4063db4b1540b1cbf', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '2fa205e28d31ae91fb734ad583fd56a87da76724', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617373014.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'a18a908c16972f99699ac493600ef412888f6bea', + datavalue: { + value: { + amount: '+287274', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '3674aa2a602643876fa3680e75a23c8c45107cee', + datavalue: { + value: { + time: '+2015-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$8F8760E8-A931-4680-8AF7-0180A4E1E1A7', + rank: 'normal', + references: [ + { + hash: '2659b26248837a7c6d05ba40df91ee0dcbc44308', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '676a7401a4bd34ebc2c3364f0cd9d23593674bef', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617375211.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'e75f0dbfbf917ebbd37e1007bc634d9890696a25', + datavalue: { + value: { + amount: '+287566', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '85775b9568a7ec058b572ad43240db875747b9a9', + datavalue: { + value: { + time: '+2015-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$73B3312E-93E0-456F-B622-CB8D6C6F2750', + rank: 'normal', + references: [ + { + hash: 'a7a4caf119b8e957f56a8e24fd319d7346231229', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '627a1b97964fbcf3015a594efe2badbd13983745', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/621617383251.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'a31627b4f7026b23509b719326ccaa476e268e21', + datavalue: { + value: { + amount: '+287726', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'd040ce8fe19339b6be19f823292d4037eece2ddd', + datavalue: { + value: { + time: '+2016-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$1C75E752-91F8-4A3A-81DD-7DD07A6F4D8A', + rank: 'normal', + references: [ + { + hash: '75a212c3f139be8d23f10faf228c0ebb18a70d33', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '4ada793db49e3601d6a3fd8fe1d57d9a32d511d6', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/623118146.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'b006be026ae3949676c3c8e4c21ff8e82588603c', + datavalue: { + value: { + amount: '+287645', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '3ba113d063878e81cf8d6ff2e9b1580b7cfea236', + datavalue: { + value: { + time: '+2016-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$7AF8D8C4-D67C-44DE-8E51-DA6EA8D2B7A3', + rank: 'normal', + references: [ + { + hash: '87e7ae8ee065d080abeae8c3a5efe63def125fdf', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '395a1f96b35a5da4dcc67536ce8791ba5fb6ee1e', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/632985170.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '9f934595ce2b7efe3c8d7f6c15078636672daf09', + datavalue: { + value: { + amount: '+287758', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '475036b4988ed2a5ffb70dd701512264ad0882af', + datavalue: { + value: { + time: '+2016-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$3C9ECA4A-C2A1-4849-8B90-BAF143AF6B7C', + rank: 'normal', + references: [ + { + hash: 'b4b870719e1861e06e72ec4791fae00a4f9f15f3', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '6de3510b984402d6e81191f498b504a6d8c8d86b', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/64615472253.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'd92fc2b26e03c53002ff03cf9150d40011e229d9', + datavalue: { + value: { + amount: '+287753', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c1d1f3b756513ef767f37d2e33f0ca6cdaaecb0e', + datavalue: { + value: { + time: '+2016-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$D0E47AE7-A8F2-42A7-AC86-74F1192CB075', + rank: 'normal', + references: [ + { + hash: '639391f55e9407d231836a79a116a5a16097089f', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'c23ad7c2c9d13d9e0493a8dcf2b5d9209917600e', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6549131748.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '54e419fc08e76f02551fb31bfacc7b31136b0509', + datavalue: { + value: { + amount: '+287734', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '018c5c72586d83f4f724c113c0e1909d3321fdaf', + datavalue: { + value: { + time: '+2016-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$2A53887B-E279-4041-BB24-211AE7402A27', + rank: 'normal', + references: [ + { + hash: 'eeb0e5fdefb6a287ee83d4e63d71595fcd491730', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '6510b9225a187fc47a0b63888c505f4cb9f0eb02', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/66490492.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '11c10e87fba162aea5287b1b7353389a2632eeb1', + datavalue: { + value: { + amount: '+287871', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'bb05ac40d4ec82fa2cc8808e43cb2d39117a401c', + datavalue: { + value: { + time: '+2016-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$08B61F17-4AF9-4B98-B7CF-503E3C83B38D', + rank: 'normal', + references: [ + { + hash: 'c5d1a0de09d07ccc57065a835421dad2e1e78513', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '5b59bf2a98da8a83131af595c1db9561113ecf25', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/67514492271.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '1604e1229ddc20d33394b9641eed76a8a10a66fe', + datavalue: { + value: { + amount: '+287763', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'bcb679874d241faa9f473089efa4e594f4af7562', + datavalue: { + value: { + time: '+2016-07-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$6B089EC0-A71F-4454-A80F-7E880D669F65', + rank: 'normal', + references: [ + { + hash: 'ccf8e078b4f949ca14f3d5df4f68c484f2a8f991', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '5072aaf71cc35cce8c6ae03637ccfeb134980f0c', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/68311483346.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'e4b796d03b20df87f1692752debcd019ca0868ef', + datavalue: { + value: { + amount: '+287563', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'c3fb94eca1789a390b95be84370bbd1fd70100c5', + datavalue: { + value: { + time: '+2016-08-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$BFF57AC7-45C2-4560-9A3B-D22E28B0792A', + rank: 'normal', + references: [ + { + hash: '6bcd5957e09df2ba6cc47b6640ce522e077f2070', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'dc4c6d4068793460d463aae1dfd4aed016436102', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/6969481226.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '6d3708802461d25ed10d4bd476ab08a3a2cd4fe4', + datavalue: { + value: { + amount: '+287453', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '03398e81f95eff619ebe2203ac597a3bb7088ced', + datavalue: { + value: { + time: '+2016-09-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$054AD004-640E-4748-A350-A95AD7ED86EA', + rank: 'normal', + references: [ + { + hash: 'ec0cb408faaf5617246d20ed34cd9dd14fc63dc5', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '88f103615cd6041740e6b9fe45b2cfe31c2e9d14', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/61041691465.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '2d2fb31d998e73b65c1bf9bcdb33493e9149b6a3', + datavalue: { + value: { + amount: '+287633', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'e7adb035019960c3f089e4434a5e6329c8e339b0', + datavalue: { + value: { + time: '+2016-10-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$08DB69A1-AB53-43C7-BDD6-683899B9CD96', + rank: 'normal', + references: [ + { + hash: '85ea53cfc1693777fa577e2207519bb4f4727226', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'cecfbfc18870f5b366b6cc8547d5eb4df70c2204', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/611316484591.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'a2eab646f8f7e05d62ff15417919429ac099638d', + datavalue: { + value: { + amount: '+287620', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'e6bd3ffd519b1b22f5e0fed9cea1a1a7ea3c714b', + datavalue: { + value: { + time: '+2016-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$5E12AE92-E17E-41EC-8D32-9145DE781A9B', + rank: 'normal', + references: [ + { + hash: '65008bb9ed18082b511cdb0881219fb5e03c4dd3', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'bd30ff5ad94f3412066f2c13615f5604cfdea146', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/61251763132.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '7266265611317fe3aad50b7b21e66602eb41c1cd', + datavalue: { + value: { + amount: '+287733', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '3c7f6528227426e74490bb9263511a182563357b', + datavalue: { + value: { + time: '+2016-12-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$7B4578FA-C258-4467-9395-4D4904FF9028', + rank: 'normal', + references: [ + { + hash: '2f805c5ca3c9462335b9a1549d17b7b3a755bad0', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'e6633ce9ff1aa3dc07bc07e35062ad98399b68e7', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/71510514391.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '90e0a56445ddf604ad99bd6b13aac8bb936230d2', + datavalue: { + value: { + amount: '+287861', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '4ee1391816bb4c8157ace0f66a7daf30439aaa16', + datavalue: { + value: { + time: '+2017-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$56454774-AA15-4469-AC2B-6D2F8B0B32D7', + rank: 'normal', + references: [ + { + hash: '4e9ce09bbc29869e54b25ecd4da4424c8933880c', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '38379a7ff3386bfc703366da912da8c1790b64cd', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/72610345686.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'd176264ba9bacce962ce0c84ff8c171e43404ad3', + datavalue: { + value: { + amount: '+287741', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'a950add51b137f92570a956c21acba0e9e93becb', + datavalue: { + value: { + time: '+2017-02-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$9624EF8B-BB31-41D8-B4EE-ADFC73B9D7A7', + rank: 'normal', + references: [ + { + hash: 'aeaf8efa5d5386d29ea083932144f9e2c8d1d982', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '4a4dd273919750479b097901c5ba233c2ffc17ab', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/73215255345.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '7f3e010ec1614c4d40a5f37f8a38a5b09ab12e85', + datavalue: { + value: { + amount: '+287770', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'ef2c2de3b0fb51cf61993d0ca93503f560f2426b', + datavalue: { + value: { + time: '+2017-03-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$750E5625-56C2-4F28-BBF1-9831D7A4771D', + rank: 'normal', + references: [ + { + hash: '3b8feeab28099eda129fb02305e89e19be4c8b1e', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'ee719cb76e1435715222a79c5c83d431cc359d33', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/7469191685.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'aa46a925a0c0740f977a2c95160cce20a75c085c', + datavalue: { + value: { + amount: '+287760', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: 'd9f017baf4a53b599065fa22bc5d32a5f3afd71f', + datavalue: { + value: { + time: '+2017-04-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$9005C386-F01E-4EEE-A524-2245A1CFA531', + rank: 'normal', + references: [ + { + hash: '1912f2955a9281fe9f47b9e02c18b2e72a1000a8', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '533ae5ad3ee5582f666084b19b746eaae4a1cc6b', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/75210284616.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: 'a64390645b717faaa60567de4cfd9aa728119d90', + datavalue: { + value: { + amount: '+287837', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '5d8d80151d397864d8703bb7a27de31cf40194a8', + datavalue: { + value: { + time: '+2017-05-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$B9CCF70E-C501-4AA0-A13C-5A7F564A380A', + rank: 'normal', + references: [ + { + hash: '6072666e494ba4ced7436605c939c7482af36158', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'd32fe83fae8691f2fcffcd58f971406c54013a12', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/7631015238.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P1082', + hash: '76d07a10e5cfb2a289229334590746691b8c26b4', + datavalue: { + value: { + amount: '+287746', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + qualifiers: { + P459: [ + { + snaktype: 'value', + property: 'P459', + hash: 'ea0a45fbc25cd2073c03740fd9a3bd41e37f1b13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 485228, + id: 'Q485228', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '7306f5b3b496090c91e9ad544530bd1e5f7078c2', + datavalue: { + value: { + time: '+2017-06-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P459', + 'P585', + ], + id: 'Q271094$82FE3E24-7118-44CC-969E-21690FC9FE66', + rank: 'preferred', + references: [ + { + hash: 'fdba7e42f237f69d3f56ded9d8cb6435e794befa', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'a9c562f54b8b618dbc4c66fd8859e315767d04ab', + datavalue: { + value: 'http://ca.gov.taipei/public/Attachment/77511271347.ods', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + ], + P2046: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2046', + hash: '48f12111540750f5d1c55ae7de3166c51c27931c', + datavalue: { + value: { + amount: '+31.58', + unit: 'http://www.wikidata.org/entity/Q712226', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + id: 'Q271094$4B4C73A2-3BD0-478B-B2EB-A571819ACDBF', + rank: 'normal', + references: [ + { + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P4179: [ + { + mainsnak: { + snaktype: 'value', + property: 'P4179', + hash: 'ec5dec99ff487d8941475c630c6808f2ba264d15', + datavalue: { + value: 'Data:Taipei Neihu District Population.tab', + type: 'string', + }, + datatype: 'tabular-data', + }, + type: 'statement', + id: 'Q271094$536a3305-4e18-ee68-c8b2-78fdfdfe6037', + rank: 'normal', + }, + ], + P361: [ + { + mainsnak: { + snaktype: 'value', + property: 'P361', + hash: '6c01253bad06739f63d11c2132f6ec6f55fb5166', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1867, + id: 'Q1867', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$929BDF22-B567-404B-8FD0-F0CBD8D4821E', + rank: 'normal', + references: [ + { + hash: '9b6033a0a0fc3d0000b1c77fe93c161cbcbad1a6', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '342852c6ea3be834528dad2b0808c542dc83626d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19826574, + id: 'Q19826574', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P242: [ + { + mainsnak: { + snaktype: 'value', + property: 'P242', + hash: '53e4278db0f8b5bd423e238be490c0ce11c35bc8', + datavalue: { + value: 'TaipeiNeihuDistrict.png', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'Q271094$1a55a7f7-4198-b9ef-3c57-c0c31c448955', + rank: 'normal', + }, + ], + P47: [ + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '274776abbe6199470e8e3d11b7b47c119b32a2fa', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 570601, + id: 'Q570601', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$835E1EAC-3AFD-4736-8362-7AD15A73FE63', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '5a20b329544481012a3eaf3d30398571862e3a2c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 271167, + id: 'Q271167', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$ab03dbae-4c25-f73d-f829-c8670c09ecdc', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: '265f0bb1b2948a83f2c159e27c149a54eec1e383', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 271073, + id: 'Q271073', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$7f1fd5b9-4c3f-1fd9-c066-0417a2f34d3f', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: 'd10ac0b0cf70cccecfe55b087418cc5566af3ccc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 271124, + id: 'Q271124', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$837272aa-4af4-8d2e-8ff3-3265795233f7', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P47', + hash: 'cffa2e870452b7470f76f3231fc3921797ca2570', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 254626, + id: 'Q254626', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$3a9303e6-4758-13a3-c682-72cb7db3c6fb', + rank: 'normal', + }, + ], + P402: [ + { + mainsnak: { + snaktype: 'value', + property: 'P402', + hash: '875361b04e942c5821a3159deb11618cb1fe904b', + datavalue: { + value: '2905065', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q271094$EE474AB7-BA3F-487A-AA7F-B3312EA9A7AD', + rank: 'normal', + }, + ], + P206: [ + { + mainsnak: { + snaktype: 'value', + property: 'P206', + hash: '55665344d5d2f6cf5d133426121a498be52ed49a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 708976, + id: 'Q708976', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$61382630-461e-bd1e-4835-84a3fb4f2629', + rank: 'normal', + }, + ], + P281: [ + { + mainsnak: { + snaktype: 'value', + property: 'P281', + hash: 'd126d2b251f6da6433e41a0eb57b6ccc65dcc66f', + datavalue: { + value: '114', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q271094$3B2785D9-1AF9-4728-8E66-D0BD5127D31C', + rank: 'normal', + }, + ], + P5020: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5020', + hash: '60d31a905d4a4420e265c6f2a8413ed1751a4da9', + datavalue: { + value: '63000100', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q271094$C3FE6315-5E29-4628-A3C9-57F27516A95D', + rank: 'normal', + }, + ], + P6766: [ + { + mainsnak: { + snaktype: 'value', + property: 'P6766', + hash: 'a044fe0efb569530a7a9d2e4e6da03c19482a986', + datavalue: { + value: '890468701', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q271094$C7EEB1BD-4752-4A7D-8960-23FE0C9AF4F3', + rank: 'normal', + }, + ], + P7867: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7867', + hash: '7e480d6078f314e083bb392eb0e11b4b3dba35fd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 84065100, + id: 'Q84065100', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$4704061b-2a82-4427-b47c-5283c3d715a8', + rank: 'normal', + }, + ], + P1365: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1365', + hash: 'e3a1ac67d7702df12267fcd2a868cc8b4f4de0dc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 10891340, + id: 'Q10891340', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$B080012D-AF15-4A89-BDD5-CA28598D48A9', + rank: 'normal', + references: [ + { + hash: '0df9eb9d10865488ad6a19f51fdb918c65a03a70', + snaks: { + P3452: [ + { + snaktype: 'value', + property: 'P3452', + hash: '153af49d35d2c5b45cd00051300c6a94c7d32228', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 10891340, + id: 'Q10891340', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P3452', + ], + }, + ], + }, + ], + P2044: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2044', + hash: 'bb940a550b4c60e5839bed5da7fd2c0d6e5a5d81', + datavalue: { + value: { + amount: '+86', + unit: 'http://www.wikidata.org/entity/Q11573', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + type: 'statement', + id: 'Q271094$BCDE6695-8CE8-4FA9-9DE1-09F60A8D6883', + rank: 'normal', + references: [ + { + hash: '768a8802814c27e8bacd0babcde4c6f07dbc2f3a', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '664a8a0077c12c06952e76ab8911b22433d6c158', + datavalue: { + value: 'https://data.gov.tw/dataset/103884', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + ], + P1792: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1792', + hash: '79d00a98bba8f29c8631692519267cb0da038d10', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 31008767, + id: 'Q31008767', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$ebe1e6db-4355-c8bb-b89d-4150d34c4b9f', + rank: 'normal', + }, + ], + P150: [ + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '9c20db1e8a43bc5d930e1c78fda27c940158ddbb', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138438, + id: 'Q32138438', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$E1A7F86A-95D7-4531-8759-9C169EEBBFF6', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '9b740f4fac42cb8e43c71add80f73187f7fcb0f3', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138582, + id: 'Q32138582', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$983D951A-CC10-41E1-82E5-EB0C9550A5A7', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'f6aa4df2b2b5457f25455dc525716392b4fd0d16', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138342, + id: 'Q32138342', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$B6B36007-9F99-47DA-BCDF-DC30D209C9FF', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '3de4fc9b4f306d03cb4a6dc2adf142331f37533d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138654, + id: 'Q32138654', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$BF6CED98-BFAD-422E-AEDD-179DEB712191', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '8783a470b40b9df454e91bb52c8dcfd38fe2667d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138732, + id: 'Q32138732', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$48F7BEFF-FC10-4424-BE1D-EED518F948DA', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'af092b3a1034994ec0ee26ddc560e35d966a4907', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138509, + id: 'Q32138509', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$385F1B9E-1AED-4D86-A00A-6F3C9FB03366', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '2fcd18afc3b58c8668f8287a45bc0cfe05b10a73', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138416, + id: 'Q32138416', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$13613709-5D1C-428B-BEE0-065368558CF6', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '5c0ca9cf0aa92922c1ee1d7e61bd360557fa4d45', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138593, + id: 'Q32138593', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$2413D118-8BD1-45F6-806C-06D8A68D4305', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'f97144f1cb6dccca2865e71a76490b4bef6f4c8e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138766, + id: 'Q32138766', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$0F5A2D5B-96AF-4E8C-8787-A6013D3C0920', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '85e72339260ab6c751c83100fa56eac3a9e88912', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138708, + id: 'Q32138708', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$12F4E75D-2551-4C8F-B21B-695DD26D1EDC', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '271559c7dfd71b953c12e5d94a70cb4d21c03541', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138356, + id: 'Q32138356', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$47FFAF10-D421-410B-99C5-9C0D74E25481', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'c7716b36515e08c7a1d7f35964251f27a30433de', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138743, + id: 'Q32138743', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$2772232B-4161-4904-8710-8AC231589AB4', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '41b04c6f43c90747d1e3d611d4249d4e54b74e26', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138449, + id: 'Q32138449', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$8BBF60FD-87A8-4D9E-BF25-8EC06E70D324', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '4621ab0e6713ac2077e3fea731d9d892d3051fe1', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138669, + id: 'Q32138669', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$A9050E7E-59DE-40B7-8D63-43AFF1902228', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '2c1593e7ad36d60a80dc3bf0ea567ce410d6b333', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138485, + id: 'Q32138485', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$EE6281DD-1B11-49AB-9B75-7B2D2F2A1D16', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '164aa8d44fa669e8082d4c4d7708c46f552fe28d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138393, + id: 'Q32138393', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$04A76581-652C-45F8-A874-B43E3719C94D', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'f8171472797595cc37c1c8385ca1f7d398a2e9bd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138618, + id: 'Q32138618', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$B48FDF25-8D88-4462-9D96-DCAB80AC38D2', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'f079446e64ccddb33c897b850aed1fecf6950858', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138632, + id: 'Q32138632', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$7DB1D2D3-CCD1-4A04-B2A8-2957D1998F37', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'c68e1b879a532ba6f67f09dbc9593188ce1cee13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138778, + id: 'Q32138778', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$B27E8DF6-50EC-4E60-822F-D3CD4D87E300', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '05e59e0d81eb3385c0d0afc83789792fcc07db13', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138561, + id: 'Q32138561', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$5E51FB28-D872-4285-8012-D90628BC4F89', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '0fc59049b25165d307a8b77947d955e49c13f3bc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138328, + id: 'Q32138328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$CCC7D0CF-007D-424D-8A2E-B8C4E120F559', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'b418f62331cd25c931579054b2424fcec09d060a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138548, + id: 'Q32138548', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$720C5CA1-0602-474E-A68F-A7AE50C49BD5', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '2ea37d118da860c7cfcc976ebbdfd7c558140991', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138719, + id: 'Q32138719', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$04E93978-BF6D-4ABD-BA63-6CC5AEC0FA4D', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'e045017f11ae9e32e56a5433f4b470ce5a71b0e1', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138404, + id: 'Q32138404', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$45EF9AF5-B695-4B7F-9F9D-AC661AB30230', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '3fde928d8b0b6781231002cd1748ab104bfddd2a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138472, + id: 'Q32138472', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$D9748FBC-4CED-4111-8229-816A1626F5E9', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '4fba166741e0f8b153dfb7142d0fab7cfb5bf54e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138381, + id: 'Q32138381', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$356730C5-ADCB-427E-A7F9-21234F3A5F09', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '52a62cefa297c8b494cee599b200169722318165', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138369, + id: 'Q32138369', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$65152AC4-CBC4-4FF1-8713-E49CCA9458BA', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '78c31107fa2494a6a5ced3102f4f4ab2180eab9d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138460, + id: 'Q32138460', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$78244653-AC83-4D29-BA41-5220EF1CB205', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '0dac46ae980d2095675f9ba7fae8b152d7b56bc2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138535, + id: 'Q32138535', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$C93A94F8-AD4D-4D31-9F85-7E3D38570CCD', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '31d5178c5a4ca91e705b79cffe5b2561ca1b4fe6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138605, + id: 'Q32138605', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$28AB2A4C-C3E0-4424-87CD-AC61F964F9E1', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '7e3e9b24068008dfdd238865d659785864a8490e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138523, + id: 'Q32138523', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$A321FE7B-6D24-41F7-8CDB-6258DB0F69C1', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '6648e3c1bed6fb64b97b56e8f47d2998f41c5a10', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138427, + id: 'Q32138427', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$D5BE1C5D-57AB-4542-BFA3-9A33B44B28E0', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'ccc27f8e97cb3ec07c92d89a3aeb72d4880dfb6e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138642, + id: 'Q32138642', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$399FA2E4-798C-4E75-8A02-D60D8B30CD3A', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'aafca9c3ba425696cd3824b15f82bb588a5a0c73', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138571, + id: 'Q32138571', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$61B5FE53-7416-4DE5-A891-937236A4E8E5', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '71df2630ad9d141fa33537666c15f83c42ac6a70', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138498, + id: 'Q32138498', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$F6F039BD-A9C6-4F29-B5FE-8A802521FE59', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'ad60480e37014dc22795c7f3980335538043fa6a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 96972497, + id: 'Q96972497', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$A8F5391B-C3A5-4736-8000-31676310926C', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'b85b31db7eef0ad7a22b8e277aeac97236c8e4d2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138756, + id: 'Q32138756', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$AD63936F-410E-44A1-A1DA-756209A95DA5', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '13ac79f92bd4d15d0e32e81dccef8748c845478a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138682, + id: 'Q32138682', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$7E721C7F-0547-4FCD-A912-970F637898D1', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: 'b82cd90b4844fbd8d4944d2cec016bb192d8b97b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32138695, + id: 'Q32138695', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q271094$C7850B7D-3136-4848-B4A8-CF964420E8E6', + rank: 'normal', + references: [ + { + hash: '32a42554adce1cff4dfdc7d52eeb5c1fdf3f3e37', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '91e5d9f108e917e0f990f8a03f283f1d3140463e', + datavalue: { + value: 'https://data.moi.gov.tw/moiod/Data/DataDetail.aspx?oid=A9A30724-C3EF-4553-AC3F-2D53A606DABC', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'be1895ba8772fa4c8d7d0a170934feab51262bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 262828, + id: 'Q262828', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P854', + 'P813', + 'P407', + ], + }, + ], + }, + { + mainsnak: { + snaktype: 'value', + property: 'P150', + hash: '4ee3bc3211601b9d4915c39b88aa5dabe108adb6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 89278582, + id: 'Q89278582', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P582: [ + { + snaktype: 'value', + property: 'P582', + hash: '9a4113c102e881dc52b38063b71fd090653d6fab', + datavalue: { + value: { + time: '+1994-04-13T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P582', + ], + id: 'Q271094$7efd0af0-45c9-300b-4623-901ab42782da', + rank: 'normal', + }, + ], + P1325: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1325', + hash: 'ff332fc5c6108e1adde617dad4406ba4d489baf2', + datavalue: { + value: 'https://photo.ardswc.gov.tw/wikidataset/Q271094', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q271094$8334aae7-47cf-ff88-ac4d-628e99688d78', + rank: 'normal', + }, + ], + }, + sitelinks: { + cebwiki: { + site: 'cebwiki', + title: 'Neihu Qu', + badges: [], + }, + dewiki: { + site: 'dewiki', + title: 'Neihu', + badges: [], + }, + enwiki: { + site: 'enwiki', + title: 'Neihu District', + badges: [], + }, + enwikivoyage: { + site: 'enwikivoyage', + title: 'Taipei/Neihu', + badges: [], + }, + frwiki: { + site: 'frwiki', + title: 'District de Neihu', + badges: [], + }, + hakwiki: { + site: 'hakwiki', + title: 'Nui-fù-khî', + badges: [], + }, + idwiki: { + site: 'idwiki', + title: 'Distrik Neihu', + badges: [], + }, + itwiki: { + site: 'itwiki', + title: 'Distretto di Neihu', + badges: [], + }, + jawiki: { + site: 'jawiki', + title: '内湖区', + badges: [], + }, + kowiki: { + site: 'kowiki', + title: '네이후구', + badges: [], + }, + ltwiki: { + site: 'ltwiki', + title: 'Neihu', + badges: [], + }, + plwiki: { + site: 'plwiki', + title: 'Neihu', + badges: [], + }, + ruwiki: { + site: 'ruwiki', + title: 'Нэйху', + badges: [], + }, + simplewiki: { + site: 'simplewiki', + title: 'Neihu District', + badges: [], + }, + ukwiki: { + site: 'ukwiki', + title: 'Нейху', + badges: [], + }, + viwiki: { + site: 'viwiki', + title: 'Nội Hồ', + badges: [], + }, + zh_classicalwiki: { + site: 'zh_classicalwiki', + title: '內湖區', + badges: [], + }, + zh_min_nanwiki: { + site: 'zh_min_nanwiki', + title: 'Lāi-ô͘-khu', + badges: [], + }, + zh_yuewiki: { + site: 'zh_yuewiki', + title: '內湖區', + badges: [], + }, + zhwiki: { + site: 'zhwiki', + title: '內湖區', + badges: [], + }, + zhwikivoyage: { + site: 'zhwikivoyage', + title: '臺北/內湖', + badges: [], + }, + }, +}; +//# sourceMappingURL=Q271094.js.map \ No newline at end of file diff --git a/dist/tests/data/Q271094.js.map b/dist/tests/data/Q271094.js.map new file mode 100644 index 00000000..d0bfe87e --- /dev/null +++ b/dist/tests/data/Q271094.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q271094.js","sourceRoot":"","sources":["../../../tests/data/Q271094.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/Q275937.d.ts b/dist/tests/data/Q275937.d.ts new file mode 100644 index 00000000..3e3f8ec8 --- /dev/null +++ b/dist/tests/data/Q275937.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q275937: Pick; +//# sourceMappingURL=Q275937.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q275937.d.ts.map b/dist/tests/data/Q275937.d.ts.map new file mode 100644 index 00000000..68c13cf3 --- /dev/null +++ b/dist/tests/data/Q275937.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q275937.d.ts","sourceRoot":"","sources":["../../../tests/data/Q275937.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,QAAQ,CAuBxC,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q275937.js b/dist/tests/data/Q275937.js new file mode 100644 index 00000000..9e831c14 --- /dev/null +++ b/dist/tests/data/Q275937.js @@ -0,0 +1,25 @@ +export const Q275937 = { + claims: { + P8017: [ + { + mainsnak: { + snaktype: 'value', + property: 'P8017', + hash: '1243c5ac463d2c9b11c95364cb19ae94085d0b0f', + datavalue: { + value: { + 'entity-type': 'form', + id: 'L252247-F2', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-form', + }, + type: 'statement', + id: 'Q275937$60A491E6-E5FF-4A2E-934C-9F0FD3072539', + rank: 'normal', + }, + ], + }, +}; +//# sourceMappingURL=Q275937.js.map \ No newline at end of file diff --git a/dist/tests/data/Q275937.js.map b/dist/tests/data/Q275937.js.map new file mode 100644 index 00000000..12dbb283 --- /dev/null +++ b/dist/tests/data/Q275937.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q275937.js","sourceRoot":"","sources":["../../../tests/data/Q275937.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,OAAO,GAAyB;IAC3C,MAAM,EAAE;QACN,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,aAAa,EAAE,MAAM;4BACrB,EAAE,EAAE,YAAY;yBACjB;wBACD,IAAI,EAAE,mBAAmB;qBAC1B;oBACD,QAAQ,EAAE,eAAe;iBAC1B;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;SACF;KACF;CACF,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q328212.d.ts b/dist/tests/data/Q328212.d.ts new file mode 100644 index 00000000..fd6f4b09 --- /dev/null +++ b/dist/tests/data/Q328212.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q328212: Item; +//# sourceMappingURL=Q328212.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q328212.d.ts.map b/dist/tests/data/Q328212.d.ts.map new file mode 100644 index 00000000..613883c9 --- /dev/null +++ b/dist/tests/data/Q328212.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q328212.d.ts","sourceRoot":"","sources":["../../../tests/data/Q328212.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,OAAO,EAAE,IAglKrB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q328212.js b/dist/tests/data/Q328212.js new file mode 100644 index 00000000..0f9200be --- /dev/null +++ b/dist/tests/data/Q328212.js @@ -0,0 +1,5202 @@ +export const Q328212 = { + pageid: 315063, + ns: 0, + title: 'Q328212', + lastrevid: 2100317777, + modified: '2024-03-12T16:15:36Z', + type: 'item', + id: 'Q328212', + labels: { + pt: { + language: 'pt', + value: 'Veronica Roth', + }, + de: { + language: 'de', + value: 'Veronica Roth', + }, + he: { + language: 'he', + value: "ורוניקה רות'", + }, + en: { + language: 'en', + value: 'Veronica Roth', + }, + es: { + language: 'es', + value: 'Veronica Roth', + }, + nl: { + language: 'nl', + value: 'Veronica Roth', + }, + it: { + language: 'it', + value: 'Veronica Roth', + }, + fr: { + language: 'fr', + value: 'Veronica Roth', + }, + sr: { + language: 'sr', + value: 'Veronika Rot', + }, + sv: { + language: 'sv', + value: 'Veronica Roth', + }, + zh: { + language: 'zh', + value: '韦罗妮卡·罗思', + }, + ko: { + language: 'ko', + value: '베로니카 로스', + }, + ru: { + language: 'ru', + value: 'Вероника Рот', + }, + id: { + language: 'id', + value: 'Veronica Roth', + }, + nb: { + language: 'nb', + value: 'Veronica Roth', + }, + da: { + language: 'da', + value: 'Veronica Roth', + }, + nn: { + language: 'nn', + value: 'Veronica Roth', + }, + uk: { + language: 'uk', + value: 'Вероніка Рот', + }, + cs: { + language: 'cs', + value: 'Veronica Rothová', + }, + ka: { + language: 'ka', + value: 'ვერონიკა როთი', + }, + lv: { + language: 'lv', + value: 'Veronika Rota', + }, + fa: { + language: 'fa', + value: 'ورونیکا راف', + }, + tr: { + language: 'tr', + value: 'Veronica Roth', + }, + fi: { + language: 'fi', + value: 'Veronica Roth', + }, + ja: { + language: 'ja', + value: 'ヴェロニカ・ロス', + }, + vi: { + language: 'vi', + value: 'Veronica Roth', + }, + ca: { + language: 'ca', + value: 'Veronica Roth', + }, + hy: { + language: 'hy', + value: 'Վերոնիկա Ռոթ', + }, + bg: { + language: 'bg', + value: 'Вероника Рот', + }, + ar: { + language: 'ar', + value: 'فيرونيكا روث', + }, + sh: { + language: 'sh', + value: 'Veronica Roth', + }, + hu: { + language: 'hu', + value: 'Veronica Roth', + }, + sk: { + language: 'sk', + value: 'Veronica Rothová', + }, + jv: { + language: 'jv', + value: 'Veronica Roth', + }, + azb: { + language: 'azb', + value: 'ورونیکا راث', + }, + sl: { + language: 'sl', + value: 'Veronica Roth', + }, + ky: { + language: 'ky', + value: 'Вероника Рот', + }, + 'pt-br': { + language: 'pt-br', + value: 'Veronica Roth', + }, + ast: { + language: 'ast', + value: 'Veronica Roth', + }, + cy: { + language: 'cy', + value: 'Veronica Roth', + }, + hyw: { + language: 'hyw', + value: 'Վերոնիքա Ռոթ', + }, + ga: { + language: 'ga', + value: 'Veronica Roth', + }, + ro: { + language: 'ro', + value: 'Veronica Roth', + }, + pl: { + language: 'pl', + value: 'Veronica Roth', + }, + arz: { + language: 'arz', + value: 'فيرونيكا روث', + }, + el: { + language: 'el', + value: 'Βερόνικα Ροθ', + }, + sq: { + language: 'sq', + value: 'Veronica Roth', + }, + pap: { + language: 'pap', + value: 'Veronica Roth', + }, + uz: { + language: 'uz', + value: 'Veronica Roth', + }, + ckb: { + language: 'ckb', + value: 'ڤێرۆنیکا ڕۆت', + }, + }, + descriptions: { + de: { + language: 'de', + value: 'US-amerikanische Schriftstellerin', + }, + en: { + language: 'en', + value: 'American author', + }, + it: { + language: 'it', + value: 'scrittrice statunitense', + }, + fr: { + language: 'fr', + value: 'écrivaine américaine', + }, + fa: { + language: 'fa', + value: 'نویسنده آمریکایی', + }, + nb: { + language: 'nb', + value: 'amerikansk skribent', + }, + nn: { + language: 'nn', + value: 'amerikansk skribent', + }, + sv: { + language: 'sv', + value: 'amerikansk författare', + }, + da: { + language: 'da', + value: 'amerikansk skribent', + }, + nl: { + language: 'nl', + value: 'Amerikaans schrijfster', + }, + tr: { + language: 'tr', + value: 'Amerikalı yazar', + }, + zh: { + language: 'zh', + value: 'American fiction writer', + }, + es: { + language: 'es', + value: 'autora y escritora estadounidense', + }, + ar: { + language: 'ar', + value: 'مؤلفة أمريكية', + }, + eo: { + language: 'eo', + value: 'usona aŭtoro', + }, + io: { + language: 'io', + value: 'Usana autoro', + }, + lfn: { + language: 'lfn', + value: 'autor american', + }, + vo: { + language: 'vo', + value: 'lautan Lamerikänik', + }, + sk: { + language: 'sk', + value: 'americká spisovateľka', + }, + ga: { + language: 'ga', + value: 'údar Meiriceánach', + }, + ro: { + language: 'ro', + value: 'autoare americană', + }, + el: { + language: 'el', + value: 'Αμερικανίδα συγγραφέας', + }, + ca: { + language: 'ca', + value: 'novel·lista estatunidenca', + }, + pap: { + language: 'pap', + value: 'eskritor merikano', + }, + dv: { + language: 'dv', + value: 'ލިޔުންތެރިއެއް', + }, + hu: { + language: 'hu', + value: 'amerikai írónő', + }, + he: { + language: 'he', + value: 'סופרת אמריקאית', + }, + uk: { + language: 'uk', + value: 'американська письменниця', + }, + ru: { + language: 'ru', + value: 'Американская писательница', + }, + cs: { + language: 'cs', + value: 'americká spisovatelka a autorka trilogie Divergence', + }, + ckb: { + language: 'ckb', + value: 'نووسەرێکی ئەمریکی', + }, + }, + aliases: { + tr: [ + { + language: 'tr', + value: 'Divergent', + }, + { + language: 'tr', + value: 'Insurgent', + }, + { + language: 'tr', + value: 'Allegiant', + }, + { + language: 'tr', + value: 'Four', + }, + ], + ru: [ + { + language: 'ru', + value: 'Рот, Вероника', + }, + ], + zh: [ + { + language: 'zh', + value: '薇若妮卡·羅斯', + }, + ], + en: [ + { + language: 'en', + value: 'Veronica Anne Roth', + }, + ], + ar: [ + { + language: 'ar', + value: 'فرونيكا روث', + }, + ], + el: [ + { + language: 'el', + value: 'Veronica Anne Roth', + }, + ], + fr: [ + { + language: 'fr', + value: 'Veronica Anne Roth', + }, + ], + de: [ + { + language: 'de', + value: 'Veronica Anne Roth', + }, + ], + pl: [ + { + language: 'pl', + value: 'Veronica Anne Roth', + }, + ], + es: [ + { + language: 'es', + value: 'Veronica Anne Roth', + }, + ], + ckb: [ + { + language: 'ckb', + value: 'ڤێرۆنیکا ئان ڕۆت', + }, + ], + }, + claims: { + P214: [ + { + mainsnak: { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$9FB579F4-4483-4D55-A7D8-F9E04DFF5D4F', + rank: 'normal', + references: [ + { + hash: '9a24f7c0208b05d6be97077d855671d1dfdbc0dd', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'd38375ffe6fe142663ff55cd783aa4df4301d83d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 48183, + id: 'Q48183', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P227: [ + { + mainsnak: { + snaktype: 'value', + property: 'P227', + hash: '83bfd954f48d8790d14fe9ef0ead43b7b0169cad', + datavalue: { + value: '1020743859', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$E952268E-C45E-4595-AF85-70FB3F01D051', + rank: 'normal', + references: [ + { + hash: '9a24f7c0208b05d6be97077d855671d1dfdbc0dd', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'd38375ffe6fe142663ff55cd783aa4df4301d83d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 48183, + id: 'Q48183', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P244: [ + { + mainsnak: { + snaktype: 'value', + property: 'P244', + hash: '985542965ab684362b82cec2c2989786dc2a2883', + datavalue: { + value: 'n2010079812', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$B0E58167-40FC-469E-AD38-58988A316116', + rank: 'normal', + references: [ + { + hash: '9a24f7c0208b05d6be97077d855671d1dfdbc0dd', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'd38375ffe6fe142663ff55cd783aa4df4301d83d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 48183, + id: 'Q48183', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P213: [ + { + mainsnak: { + snaktype: 'value', + property: 'P213', + hash: 'a31ac354cea34fe18536791318ffb22bdcce56fc', + datavalue: { + value: '0000000108182046', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$49A40557-3379-4EB3-B35D-421EA4382712', + rank: 'normal', + references: [ + { + hash: 'fbc824608bf047fcbfb803c1b0f98e66f4372207', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'a376d605be64acdd4ac7934925ba96e276de7eac', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 423048, + id: 'Q423048', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P27: [ + { + mainsnak: { + snaktype: 'value', + property: 'P27', + hash: '52d0408c7915122e0519a22577f0cbdcb28f749b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 30, + id: 'Q30', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'q328212$5220F96F-8C8E-4EC9-9490-798683945314', + rank: 'normal', + references: [ + { + hash: '9a24f7c0208b05d6be97077d855671d1dfdbc0dd', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'd38375ffe6fe142663ff55cd783aa4df4301d83d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 48183, + id: 'Q48183', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P569: [ + { + mainsnak: { + snaktype: 'value', + property: 'P569', + hash: 'a592c7c9e76acc7dcad52a5da77845432a81322e', + datavalue: { + value: { + time: '+1988-08-19T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + id: 'Q328212$A5A3B2C5-008C-431C-88DA-BA58E9EBE569', + rank: 'normal', + references: [ + { + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + { + hash: 'f0190e4da8a099a4d6a480b5d4c5fcf20673fc10', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6ff43c6ce02fc9e2012771b5595093e7f0c33162', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 37312, + id: 'Q37312', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P345: [ + { + snaktype: 'value', + property: 'P345', + hash: '9facf89dbc0a9f5829e4eaad444b7163a0412fa2', + datavalue: { + value: 'nm4316121', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '6b213bc2a77429977aa7ec96071ca3338ad8c9b3', + datavalue: { + value: { + time: '+2015-10-14T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P345', + 'P813', + ], + }, + { + hash: 'a8315b4347ea7e663dbf8457f46ea33480e597aa', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '871891c242389d06b23bf809fdc0301df1ed9c77', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2629164, + id: 'Q2629164', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P1233: [ + { + snaktype: 'value', + property: 'P1233', + hash: '33cbae5a06309b59df3f13c07c2dbd5cc63b4295', + datavalue: { + value: '152187', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P1810: [ + { + snaktype: 'value', + property: 'P1810', + hash: '9d4378ff2583dc26fb1b932afe845b9627bb7a0f', + datavalue: { + value: 'Veronica Roth', + type: 'string', + }, + datatype: 'string', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'e5f60ab0b03700bb883efce38f8022d023bc49fb', + datavalue: { + value: { + time: '+2017-10-09T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P1233', + 'P1810', + 'P813', + ], + }, + { + hash: '7029a4be06ad3c9a1cfa23df5166690f2746fc21', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '9d66409d3d04632fc69413ea86abf094f92fae88', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 3343389, + id: 'Q3343389', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P5570: [ + { + snaktype: 'value', + property: 'P5570', + hash: '5f587ce6b7a34868f56398d198d37fbe6efdcc07', + datavalue: { + value: '2147191100', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P1810: [ + { + snaktype: 'value', + property: 'P1810', + hash: '1c58bfae13b9c84d89f11b8d072dc53ef0104277', + datavalue: { + value: 'Veronica ROTH', + type: 'string', + }, + datatype: 'string', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'e5f60ab0b03700bb883efce38f8022d023bc49fb', + datavalue: { + value: { + time: '+2017-10-09T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P5570', + 'P1810', + 'P813', + ], + }, + { + hash: '5aa6d060597adbff3b1d1283d02a6f5f19bd8f21', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '155e1a7322c5a7febad55feba5ba4c3a2656b1c4', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2877812, + id: 'Q2877812', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P3630: [ + { + snaktype: 'value', + property: 'P3630', + hash: 'fea8c791afdd7fea8b214ce8e236f3e614cb7213', + datavalue: { + value: '144058', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P1810: [ + { + snaktype: 'value', + property: 'P1810', + hash: '9d4378ff2583dc26fb1b932afe845b9627bb7a0f', + datavalue: { + value: 'Veronica Roth', + type: 'string', + }, + datatype: 'string', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P3630', + 'P1810', + ], + }, + ], + }, + ], + P31: [ + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: 'ad7d38a03cdd40cdc373de0dc4e7b7fcbccb31d9', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 5, + id: 'Q5', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$4EA56E8E-A825-4343-BCBA-E466A970DAE1', + rank: 'normal', + references: [ + { + hash: '65e132abd7feda1f386e07bbec4836117eb95fdf', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'def9f19d84b65167a2a17ce38364d264c16127fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19938912, + id: 'Q19938912', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'd6162a1716489623c6e595e448b17f8dca4fb2e8', + datavalue: { + value: { + time: '+2015-10-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '5236b6c585b4f9db6126a03f9f4c25b0f45129b3', + datavalue: { + value: 'http://data.bnf.fr/ark:/12148/cb16557547m', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P813', + 'P854', + ], + }, + ], + }, + ], + P646: [ + { + mainsnak: { + snaktype: 'value', + property: 'P646', + hash: '7c8712bade1c1e6af637a75c5dd57775952dec54', + datavalue: { + value: '/m/0j4_x7k', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$715C95F9-E410-4F93-8918-0F6F4F861448', + rank: 'normal', + references: [ + { + hash: '2b00cb481cddcac7623114367489b5c194901c4a', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'a94b740202b097dd33355e0e6c00e54b9395e5e0', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 15241312, + id: 'Q15241312', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P577: [ + { + snaktype: 'value', + property: 'P577', + hash: 'fde79ecb015112d2f29229ccc1ec514ed3e71fa2', + datavalue: { + value: { + time: '+2013-10-28T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P577', + ], + }, + ], + }, + ], + P106: [ + { + mainsnak: { + snaktype: 'value', + property: 'P106', + hash: '70541c2eb72d85fa5f74008b4ee33b004a1ff7eb', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 36180, + id: 'Q36180', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$3BADC9FF-015F-40A2-AB6B-61D54CAD21A8', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P106', + hash: '468425a7d5990169ca1caa25413280f78cb985f8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 18844224, + id: 'Q18844224', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$0E792068-E8E5-48AA-9D70-86066310E505', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P106', + hash: '05de1894dc52a056fa732acf7078c4f194b036d5', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 4853732, + id: 'Q4853732', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$036464C9-E221-4AE5-9535-65B97B52E013', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P106', + hash: '7992d2aec094f84d664106049d9a4955d096082f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 6625963, + id: 'Q6625963', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$0A4B04EF-9597-44E6-B44D-99C9CC5B54D7', + rank: 'normal', + references: [ + { + hash: '334678d659027447e5515f7a5fdbc723315cc74a', + snaks: { + P3452: [ + { + snaktype: 'value', + property: 'P3452', + hash: '63623250292f61303cc9a71c345fd5bf414651bd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 7043937, + id: 'Q7043937', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '7b67e8aaeb2b675249d82589c4909bf2e321a433', + datavalue: { + value: { + time: '+2019-06-14T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e17507043402fe54ae6c4d65cc51f46cec987de9', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 8449, + id: 'Q8449', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + { + snaktype: 'value', + property: 'P143', + hash: 'e84b0343e79e2a9aa8abadd7301051e15fba52d6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 169514, + id: 'Q169514', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P3452', + 'P813', + 'P143', + ], + }, + ], + }, + ], + P1207: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1207', + hash: '5ddab39bf302bf75e92b60918d4f44e5611b37b4', + datavalue: { + value: 'n2012065705', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$D21DC1C7-B4A9-4B8B-AA1B-15F24CB6A5FF', + rank: 'normal', + }, + ], + P691: [ + { + mainsnak: { + snaktype: 'value', + property: 'P691', + hash: 'c4ed258860a5af7c84d2085d12dbde5d19e04c8b', + datavalue: { + value: 'hka2012699219', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$7D0AEE2D-49D0-4A82-8B30-9DDE7A23FFEA', + rank: 'normal', + }, + ], + P1006: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1006', + hash: '16ce2ebec281c83f5d7174c80ac2623504db7300', + datavalue: { + value: '334997283', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$69E36307-F937-488D-932E-6B3EFD89443E', + rank: 'normal', + }, + ], + P1005: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1005', + hash: 'dc04b544efe7f282f31a1d9bb69894e637a4c658', + datavalue: { + value: '1522214', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$DA771534-D238-4835-B5A6-47D550F57664', + rank: 'normal', + }, + ], + P949: [ + { + mainsnak: { + snaktype: 'value', + property: 'P949', + hash: '49b88db7736862f4586064f69f3031d318568edf', + datavalue: { + value: '000627758', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$226171FC-36F5-4FF0-A322-9C49057ECFDB', + rank: 'normal', + }, + ], + P1015: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1015', + hash: '5954294ed3dc156cca641784751a53c72cdbb401', + datavalue: { + value: '11070798', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$1EABE08B-E86B-4DB2-BD75-F2DABCFF911E', + rank: 'normal', + }, + ], + P349: [ + { + mainsnak: { + snaktype: 'value', + property: 'P349', + hash: '3a79adb13dfc5465ee2dcb8f8e1bfd98426c9f55', + datavalue: { + value: '001149925', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$3E71F6DA-0E0F-4745-AC04-F9BB6BAF3DFB', + rank: 'normal', + }, + ], + P19: [ + { + mainsnak: { + snaktype: 'value', + property: 'P19', + hash: 'eb3bb51508f9e412db973a1c49a423d2634ff93a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 60, + id: 'Q60', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$DCEEEAC6-360B-41A6-ABBA-B906E917158F', + rank: 'normal', + references: [ + { + hash: 'e01450b5bb6324d69b3391fbc3362329ecdf7d1e', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '019a50b7de741e0068bde41c9d9955b22a5de47b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 36578, + id: 'Q36578', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'ab1abb875e315f47e9db9d94d55ecbf8e7616b5b', + datavalue: { + value: { + time: '+2014-12-14T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P813', + ], + }, + ], + }, + ], + P800: [ + { + mainsnak: { + snaktype: 'value', + property: 'P800', + hash: 'b8b9be7a78c5372429dee407620b443fd0be6f97', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 627192, + id: 'Q627192', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$5B37E4C9-FAEE-40AB-A8B3-7FD3ACE1F772', + rank: 'normal', + references: [ + { + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P1273: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1273', + hash: 'f27ca90c0e1b4c8ce3a7aa7163e5d24ba56a3b2f', + datavalue: { + value: 'a11265723', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$3CB13183-B86C-4EED-A80A-DBED21580E6A', + rank: 'normal', + references: [ + { + hash: 'b0ba5f7c36d0ea11b73a40854e2c6bee737200f1', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'ac548def09c826392b37410af81aa9bf9fdaeef7', + datavalue: { + value: 'https://viaf.org/viaf/160629702/', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + ], + P18: [ + { + mainsnak: { + snaktype: 'value', + property: 'P18', + hash: 'c5501df4785dd0760a078179e4afca7f8a4e3c58', + datavalue: { + value: 'Veronica Roth March 18, 2014 (cropped).jpg', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + qualifiers: { + P2096: [ + { + snaktype: 'value', + property: 'P2096', + hash: 'c1df27470da76560169ec50b20ee90da71f74909', + datavalue: { + value: { + text: "Veronica Roth a l'estrena Divergent a Califòrnia 18 de març de 2014", + language: 'ca', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }, + ], + }, + 'qualifiers-order': [ + 'P2096', + ], + id: 'Q328212$38FCFE88-1F99-4549-994A-B1C6BCB68F00', + rank: 'normal', + references: [ + { + hash: '732ec1c90a6f0694c7db9a71bf09fe7f2b674172', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '9123b0de1cc9c3954366ba797d598e4e1ea4146f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 10000, + id: 'Q10000', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P856: [ + { + mainsnak: { + snaktype: 'value', + property: 'P856', + hash: '03e89c9300c21767b3f3215e071ad3bbb2d3b6a3', + datavalue: { + value: 'https://veronicarothbooks.com/', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + qualifiers: { + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'daf1c4fcb58181b02dff9cc89deb084004ddae4b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1860, + id: 'Q1860', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'qualifiers-order': [ + 'P407', + ], + id: 'Q328212$4B2BAE03-607B-41DE-95DF-3842BA17CB04', + rank: 'normal', + }, + ], + P345: [ + { + mainsnak: { + snaktype: 'value', + property: 'P345', + hash: '9facf89dbc0a9f5829e4eaad444b7163a0412fa2', + datavalue: { + value: 'nm4316121', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$09DAC01A-BF44-48D5-8B9B-9B1FEC76C1B4', + rank: 'normal', + references: [ + { + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P1233: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1233', + hash: '33cbae5a06309b59df3f13c07c2dbd5cc63b4295', + datavalue: { + value: '152187', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$71A4C114-23BB-4444-A847-EB498F1D589D', + rank: 'normal', + references: [ + { + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P69: [ + { + mainsnak: { + snaktype: 'value', + property: 'P69', + hash: 'e2782de3e22c6cd3a900213eff4fbd082c3ed097', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 309350, + id: 'Q309350', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$DE829BD9-C472-4A1F-BCBD-D76ACF07132B', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P69', + hash: '75706a37ea2739b1e035cc95a7ff44d85c46d20f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 4863671, + id: 'Q4863671', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$247785C4-7F18-40F0-B1D6-D1BE1EAFC25B', + rank: 'normal', + references: [ + { + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P937: [ + { + mainsnak: { + snaktype: 'value', + property: 'P937', + hash: '62d182d7107832721a2ff5887043c763774aafe8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1297, + id: 'Q1297', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$48BC2AA3-A354-4434-B1E1-E2E95DBA48BC', + rank: 'normal', + references: [ + { + hash: '3bc263c4ac1150940d6f4093f447a6109516f6c8', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '019a50b7de741e0068bde41c9d9955b22a5de47b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 36578, + id: 'Q36578', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'ba04875ea95798a13284a3bf1372cd63004f9391', + datavalue: { + value: { + time: '+2015-03-30T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P813', + ], + }, + ], + }, + ], + P1477: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1477', + hash: 'c4783f2db7e65e9a716a6d743958025d9894b993', + datavalue: { + value: { + text: 'Veronica Roth', + language: 'en', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }, + type: 'statement', + id: 'Q328212$bd3a2dc9-4d66-fd6e-3441-7fa7922239ba', + rank: 'normal', + }, + ], + P373: [ + { + mainsnak: { + snaktype: 'value', + property: 'P373', + hash: '0a6547209badb5cd6d951c4edccdcf453f1cb359', + datavalue: { + value: 'Veronica Roth', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q328212$e91a5c07-4b52-805b-3aef-d002fd12e2f5', + rank: 'normal', + }, + ], + P2002: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2002', + hash: 'd833733c0a7c322423b4caeac6c8450c3a037531', + datavalue: { + value: 'VeronicaRoth', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P6552: [ + { + snaktype: 'value', + property: 'P6552', + hash: 'ea734e14d20236e2379e83c3836fd45375f5ca92', + datavalue: { + value: '1158475442480959488', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '3bd5fb4ab8f748bfaa7a0becb2a0929e439dbba8', + datavalue: { + value: { + time: '+2020-04-27T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P3744: [ + { + snaktype: 'value', + property: 'P3744', + hash: '711d2a54f2e058529a8d648e6a4878111b82bcd4', + datavalue: { + value: { + amount: '+39', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + ], + P580: [ + { + snaktype: 'value', + property: 'P580', + hash: '482e82cbf31bcb34eae6983b004eca7f4f016288', + datavalue: { + value: { + time: '+2019-08-05T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P6552', + 'P585', + 'P3744', + 'P580', + ], + id: 'Q328212$780E24FF-D3F3-4A43-BF18-6539B8024365', + rank: 'normal', + }, + ], + P735: [ + { + mainsnak: { + snaktype: 'value', + property: 'P735', + hash: '8eb6b25eca502215bc581379674452210f631d81', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 20020, + id: 'Q20020', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P1545: [ + { + snaktype: 'value', + property: 'P1545', + hash: '2a1ced1dca90648ea7e306acbadd74fc81a10722', + datavalue: { + value: '1', + type: 'string', + }, + datatype: 'string', + }, + ], + }, + 'qualifiers-order': [ + 'P1545', + ], + id: 'Q328212$26E583F6-1F1E-45FD-9830-195A58EA31EE', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P735', + hash: 'fc952afb25562d37b66310eb5b9d4adf6ff7aee2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 564684, + id: 'Q564684', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$ff248a12-402a-d530-7a6a-3b243c4f8695', + rank: 'normal', + }, + ], + P648: [ + { + mainsnak: { + snaktype: 'value', + property: 'P648', + hash: '9723f209197f2eeaae2b422b86ef313cb136fa13', + datavalue: { + value: 'OL6895646A', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$1D8B3DE1-CED4-44AE-B33E-80085A2D350A', + rank: 'normal', + }, + ], + P136: [ + { + mainsnak: { + snaktype: 'value', + property: 'P136', + hash: '9a11630f567adb022254d1c9e5e450331223f403', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1233720, + id: 'Q1233720', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$6B301B4A-ED66-4FE7-BFA6-02A12FB38CB8', + rank: 'normal', + references: [ + { + hash: 'b3fd5e254143d8b52cd96cff43af9af5e3a82358', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'f13c99a16441677ec69fcea23f221d866f1fc98f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 199693, + id: 'Q199693', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P2163: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2163', + hash: '541a11d2babfa11e3e1d194b163a8bfa671bca89', + datavalue: { + value: '1916612', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$04AAA0AE-4E54-4294-B436-59E369870702', + rank: 'normal', + }, + ], + P1417: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1417', + hash: '06fc843cca18afe8e80ff6a1e6e376d10fab2844', + datavalue: { + value: 'biography/Veronica-Roth', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [ + { + snaktype: 'value', + property: 'P1810', + hash: '9d4378ff2583dc26fb1b932afe845b9627bb7a0f', + datavalue: { + value: 'Veronica Roth', + type: 'string', + }, + datatype: 'string', + }, + ], + P2093: [ + { + snaktype: 'value', + property: 'P2093', + hash: 'd64d4e7f25bddee37aa810076104f885ebdb5cf1', + datavalue: { + value: 'Naomi Blumberg', + type: 'string', + }, + datatype: 'string', + }, + ], + }, + 'qualifiers-order': [ + 'P1810', + 'P2093', + ], + id: 'Q328212$72ED38E5-6261-4AEF-8132-B1716FCEF528', + rank: 'normal', + }, + ], + P2963: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2963', + hash: '2d565b62c5ccb23e8b0406a6c7d1716a3f13653f', + datavalue: { + value: '4039811', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '4742bd7d64eb60cd35c3e6f7f5fdafaf5fef1b30', + datavalue: { + value: { + time: '+2020-09-28T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P1810: [ + { + snaktype: 'value', + property: 'P1810', + hash: '9d4378ff2583dc26fb1b932afe845b9627bb7a0f', + datavalue: { + value: 'Veronica Roth', + type: 'string', + }, + datatype: 'string', + }, + ], + P3744: [ + { + snaktype: 'value', + property: 'P3744', + hash: 'c678a59f6c1e0a5695a63071bb5bee8011b33050', + datavalue: { + value: { + amount: '+448564', + unit: '1', + }, + type: 'quantity', + }, + datatype: 'quantity', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + 'P1810', + 'P3744', + ], + id: 'Q328212$98aa283c-43e8-0f01-21cc-e04111f38229', + rank: 'normal', + }, + ], + P3417: [ + { + mainsnak: { + snaktype: 'value', + property: 'P3417', + hash: '5843ec9c9d8c2be1def7bf16fe962bb01f99322c', + datavalue: { + value: 'Veronica-Roth-3', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$AA663868-FF5B-4161-9AAB-267805996670', + rank: 'normal', + references: [ + { + hash: '3b0a5bb3c1f955edce73740124f7d935698092ad', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '3ac9682e789a3a3791d4fd088b265ea03abef101', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 51711, + id: 'Q51711', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P248', + ], + }, + ], + }, + ], + P906: [ + { + mainsnak: { + snaktype: 'value', + property: 'P906', + hash: '8ba70d49b03beaa55a9816d3a0415dd4a0d5ae87', + datavalue: { + value: '384662', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$51D5B725-A025-462E-AA00-87E780F8421B', + rank: 'normal', + references: [ + { + hash: '3eeaa1da833bbf8a6526a5905fbaa3134b0bb6cc', + snaks: { + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '68c5fa021c6b7983847b19dd97ecfb49be522164', + datavalue: { + value: { + time: '+2017-10-17T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P214', + 'P813', + 'P248', + ], + }, + ], + }, + ], + P3630: [ + { + mainsnak: { + snaktype: 'value', + property: 'P3630', + hash: 'fea8c791afdd7fea8b214ce8e236f3e614cb7213', + datavalue: { + value: '144058', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$BDB70BB7-EEFE-414A-A49F-A63723009E98', + rank: 'normal', + }, + ], + P109: [ + { + mainsnak: { + snaktype: 'value', + property: 'P109', + hash: 'd2a32974c92c135a83c4523fb401de70430581de', + datavalue: { + value: 'Veronica Roth Signature.png', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'Q328212$E91525D2-5595-449A-8C5D-3B6BF133506F', + rank: 'normal', + references: [ + { + hash: '3bf39867b037e8e494a8389ae8a03bad6825a7fc', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '5946b91c53409c48f5f1fb0319ed41fc67a764da', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 191168, + id: 'Q191168', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P910: [ + { + mainsnak: { + snaktype: 'value', + property: 'P910', + hash: 'b32080f370f9688af2063695a1bc047c6f7a0a93', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 32080608, + id: 'Q32080608', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$69D4C367-C11F-40FF-8695-A3CAA0AAACA1', + rank: 'normal', + references: [ + { + hash: '60cce5d0acf0cc060796196012001192a048d885', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '390e3b73e7cd926978cab220968d0e3451cfb814', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 199698, + id: 'Q199698', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P734: [ + { + mainsnak: { + snaktype: 'value', + property: 'P734', + hash: '790614b62b847fbe6836f9b64730849af4ceed29', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2168571, + id: 'Q2168571', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$B11433D7-1F79-4C71-84FF-E19C79D9EDFF', + rank: 'normal', + }, + ], + P5361: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5361', + hash: '14cde3e5a2cfd18ce6b1514d8de9908ddd5d0dad', + datavalue: { + value: 'RothVeronica', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$732CE532-5979-483D-800F-2AC6A2BE0704', + rank: 'normal', + }, + ], + P269: [ + { + mainsnak: { + snaktype: 'value', + property: 'P269', + hash: 'cf30e1c78d47cf339b5cd4a38d374a5a3e9733e2', + datavalue: { + value: '156909871', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$1A4C1F2B-D0AC-4D58-BFBD-EAC807F0B0D8', + rank: 'normal', + references: [ + { + hash: '5a858a70d6ac562123c1debf25a5aed93a5c4939', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'def9f19d84b65167a2a17ce38364d264c16127fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19938912, + id: 'Q19938912', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '97aefaac0484eca89d5fee539362dc40c533824e', + datavalue: { + value: { + time: '+2015-08-26T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P813', + ], + }, + ], + }, + ], + P1412: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1412', + hash: '7056615ebf0fbde82a3ca3bb9b2c481669a46eb1', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1860, + id: 'Q1860', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$9B5E4674-C3A4-4375-B9EF-407422BABB2A', + rank: 'normal', + references: [ + { + hash: '780fe5f22cc9076b9d77c402e698cdb4be62dfbf', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'def9f19d84b65167a2a17ce38364d264c16127fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19938912, + id: 'Q19938912', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P268: [ + { + snaktype: 'value', + property: 'P268', + hash: 'fd9aaae29978463d0f32ac19ed39817326436de8', + datavalue: { + value: '16557547m', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '5236b6c585b4f9db6126a03f9f4c25b0f45129b3', + datavalue: { + value: 'http://data.bnf.fr/ark:/12148/cb16557547m', + type: 'string', + }, + datatype: 'url', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'd6162a1716489623c6e595e448b17f8dca4fb2e8', + datavalue: { + value: { + time: '+2015-10-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P268', + 'P854', + 'P813', + ], + }, + ], + }, + ], + P5570: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5570', + hash: '5f587ce6b7a34868f56398d198d37fbe6efdcc07', + datavalue: { + value: '2147191100', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$2F84726F-3F00-4567-910B-299E2993A77C', + rank: 'normal', + }, + ], + P268: [ + { + mainsnak: { + snaktype: 'value', + property: 'P268', + hash: 'fd9aaae29978463d0f32ac19ed39817326436de8', + datavalue: { + value: '16557547m', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$F7C57A2C-565A-476D-896D-9A6BA0137BD4', + rank: 'normal', + references: [ + { + hash: '278837d9840b6c7b47e243889d12a7eea56df5db', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '68f605ee5e056ebca1dbb1ca38abfc1b53aa5ade', + datavalue: { + value: { + time: '+2018-08-13T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P5587: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5587', + hash: '3541bd3ca9caa6d9bf00bc7b5b6d1257635086fe', + datavalue: { + value: 'jgvz69g20704cxk', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$982426FF-574A-4F1C-BAA9-063BE1AB1F14', + rank: 'normal', + references: [ + { + hash: '6b651d1a5ff731b0536c80625e8520ae96189623', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'f487c993a88b7e91732ae6e2ad2910710a462ad8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1798125, + id: 'Q1798125', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '9a9ae1391a6dd063d1a7699b4f696ec367ee91f0', + datavalue: { + value: 'https://libris.kb.se/katalogisering/jgvz69g20704cxk', + type: 'string', + }, + datatype: 'url', + }, + ], + P577: [ + { + snaktype: 'value', + property: 'P577', + hash: '0e399d3b76f1dd42d1d750c3cf3cc81a2006aa96', + datavalue: { + value: { + time: '+2018-03-26T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'a11d62bd1cf10c4155401fd7884e6013285efeaa', + datavalue: { + value: { + time: '+2018-08-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P854', + 'P577', + 'P813', + ], + }, + ], + }, + ], + P950: [ + { + mainsnak: { + snaktype: 'value', + property: 'P950', + hash: 'cc3557d3646332fc22525389ceb3d1929f62df27', + datavalue: { + value: 'XX5155779', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$0DB46B63-1161-4B09-AFF2-106A186188E8', + rank: 'normal', + }, + ], + P21: [ + { + mainsnak: { + snaktype: 'value', + property: 'P21', + hash: '5760796ff6ebc63aae12cdcbf509b07ebf0bd201', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 6581072, + id: 'Q6581072', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$FC4F0906-05C4-4629-AE42-9F72BDAEDD1D', + rank: 'normal', + references: [ + { + hash: '45ae59b1982c6c312e50acdb1d5b92d23af980cb', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'c5ef85c746750d91ac494f84ba47d211d7a2ec81', + datavalue: { + value: { + time: '+2018-11-04T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + { + hash: 'f20be15903adba954c926bb718dd1324ecea88ce', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'dd56ad2862a901ee6f44e0266bde6d18056b7d0d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 181163, + id: 'Q181163', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + { + hash: '65e132abd7feda1f386e07bbec4836117eb95fdf', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'def9f19d84b65167a2a17ce38364d264c16127fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19938912, + id: 'Q19938912', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'd6162a1716489623c6e595e448b17f8dca4fb2e8', + datavalue: { + value: { + time: '+2015-10-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: '5236b6c585b4f9db6126a03f9f4c25b0f45129b3', + datavalue: { + value: 'http://data.bnf.fr/ark:/12148/cb16557547m', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P813', + 'P854', + ], + }, + ], + }, + ], + P5357: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5357', + hash: '21763372b0763e7015d8f331004f88db9a83ccb0', + datavalue: { + value: 'roth_veronica', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$7327B6BF-459D-4DB8-A5BE-C7396440DC17', + rank: 'normal', + }, + ], + P1343: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '0d5652504d25c7e82ccab455e6a39aa951dc836c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 67311526, + id: 'Q67311526', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P2699: [ + { + snaktype: 'value', + property: 'P2699', + hash: '90d558a41ecbaab9e50f22592bb6f152920760a9', + datavalue: { + value: 'https://www.obalkyknih.cz/view_auth?auth_id=hka2012699219', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'qualifiers-order': [ + 'P2699', + ], + id: 'Q328212$867D97FB-367B-4ED7-BF9B-F533CC4399EF', + rank: 'normal', + }, + ], + P2031: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2031', + hash: 'ddb9bf4150d6f9357eabd321cd3e78e7b7757688', + datavalue: { + value: { + time: '+2010-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + id: 'Q328212$4E907363-BDCB-4D7F-B5E4-455BABA9AE6F', + rank: 'normal', + references: [ + { + hash: '4486e489accf7c30072e02258dfcb7f1c1cdd6f6', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: '3839383ba71d8062f3f4252832ea51984e4db85d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11913, + id: 'Q11913', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P4656: [ + { + snaktype: 'value', + property: 'P4656', + hash: 'e809c9de386904efee0f8fb1198edd8ba86601db', + datavalue: { + value: 'https://bg.wikipedia.org/w/index.php?title=Вероника_Рот&oldid=9202437', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P143', + 'P4656', + ], + }, + ], + }, + ], + P5034: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5034', + hash: '6994c1387706a59d183b02b7708ef2d57e6214fe', + datavalue: { + value: 'KAC201322638', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$46ea3073-4ec2-4900-9eae-20245c150448', + rank: 'normal', + }, + ], + P2605: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2605', + hash: '7cfa33bdec77c96c54340247faa65661838bcd5d', + datavalue: { + value: '92879', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$BB6F7C50-93E5-4D99-8018-B1E164D75178', + rank: 'normal', + }, + ], + P7704: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7704', + hash: '8b7c8536b5ddf9ca518d80ca97046538eafce262', + datavalue: { + value: 'agent/base/131820', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$A52DD712-3DFF-4583-B188-2A317D2B5478', + rank: 'normal', + references: [ + { + hash: '985639b756cedf794738c3255691812093799d32', + snaks: { + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d49dcad58178bb6a589bfc4b86e95ff3e11bd3a', + datavalue: { + value: { + time: '+2019-12-25T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P813', + ], + }, + ], + }, + ], + P7818: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7818', + hash: '1eff9329bf14ae34bc99f48661b1aab4d516675b', + datavalue: { + value: 'Veronica_Roth', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$75B2E257-EE6A-4C34-9C26-A0E4CC93CDAD', + rank: 'normal', + }, + ], + P7859: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7859', + hash: 'e17d168ffc2b90d7011c736be09f0e994759bf53', + datavalue: { + value: 'lccn-n2010079812', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$685BFF58-FE8B-4270-94D7-073BFE922369', + rank: 'normal', + references: [ + { + hash: 'a48cd95f0ab0fc53b0cac77f7850bf7ffa0559f2', + snaks: { + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + }, + 'snaks-order': [ + 'P214', + ], + }, + ], + }, + ], + P7433: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7433', + hash: '7ef9981f14e50096532295fa2d01c65f128733de', + datavalue: { + value: '26181', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$B776E3F6-22E1-4771-9D43-6E77D3E7E47A', + rank: 'normal', + }, + ], + P2003: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2003', + hash: '3ae1f2994acf2c4d3af9c84784119799d97fbcd7', + datavalue: { + value: 'vrothbooks', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$C6F91E74-1286-495D-B669-3425A87636A5', + rank: 'normal', + references: [ + { + hash: '3f77f95c7d733787707b96f33f791abf1b0d8c12', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '8ab77c7cd50031c3ae514693b69b28bd375a315a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 648625, + id: 'Q648625', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'aa6b7dada542db626049ea7a60d4c27532b2d1da', + datavalue: { + value: { + time: '+2020-09-19T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P646: [ + { + snaktype: 'value', + property: 'P646', + hash: '7c8712bade1c1e6af637a75c5dd57775952dec54', + datavalue: { + value: '/m/0j4_x7k', + type: 'string', + }, + datatype: 'external-id', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P813', + 'P646', + ], + }, + ], + }, + ], + P2013: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2013', + hash: 'b203e66439e19f48009073b157fe0adf1498bb9d', + datavalue: { + value: 'VeronicaRothBooks', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$31E0B667-B9E5-4C31-89CD-D868A6D25B11', + rank: 'normal', + references: [ + { + hash: '3f77f95c7d733787707b96f33f791abf1b0d8c12', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '8ab77c7cd50031c3ae514693b69b28bd375a315a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 648625, + id: 'Q648625', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'aa6b7dada542db626049ea7a60d4c27532b2d1da', + datavalue: { + value: { + time: '+2020-09-19T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P646: [ + { + snaktype: 'value', + property: 'P646', + hash: '7c8712bade1c1e6af637a75c5dd57775952dec54', + datavalue: { + value: '/m/0j4_x7k', + type: 'string', + }, + datatype: 'external-id', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P813', + 'P646', + ], + }, + ], + }, + ], + P4619: [ + { + mainsnak: { + snaktype: 'value', + property: 'P4619', + hash: 'f0865eb6339af8026be0a2e297a80f0945aa1744', + datavalue: { + value: '000679211', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$1df3c03a-4ca9-7d8e-c091-6b233dc7b011', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P7369: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7369', + hash: '286838b1345e8228d8efe98e3e073104c5ca47cc', + datavalue: { + value: '000808473', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$246848f9-4f80-b846-6c88-cbcfbb893d5c', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P8179: [ + { + mainsnak: { + snaktype: 'value', + property: 'P8179', + hash: '4624e3faad97ad69de78530fc118d0e8d0e698c0', + datavalue: { + value: 'ncf12081870', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$24dddb25-4d09-2e9f-669f-7ee7114d9572', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P3846: [ + { + mainsnak: { + snaktype: 'value', + property: 'P3846', + hash: '23801ad1d3f7712e2860660f32ec36bcbf3cceb0', + datavalue: { + value: '87097968888158', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$8229d5eb-47d1-6e5a-e17b-1e0153dcdb7e', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P3348: [ + { + mainsnak: { + snaktype: 'value', + property: 'P3348', + hash: '1234262a39b2aeae75bc0a1cfa9fce5713f394e4', + datavalue: { + value: '328558', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$0430db48-4e67-ace1-9cef-6149dd1db117', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P8189: [ + { + mainsnak: { + snaktype: 'value', + property: 'P8189', + hash: 'b7615f36882598cdaab7410434bcccbec2ccb850', + datavalue: { + value: '987007289245505171', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$5e972bdf-4b14-3ae1-855b-7775e0460a49', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P7699: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7699', + hash: '815e73d099abf6f4a061b5f8f0c874d5197c0c26', + datavalue: { + value: 'LNB:CFSl;=Be', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$d8c47ae6-4192-3206-3f3d-7efe8444b207', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P1368: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1368', + hash: 'c76f8cfa602ceaf1d7d75d276145078eb589253a', + datavalue: { + value: '000185870', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$82640a42-4a69-022c-a3eb-1c69fc375eb3', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P409: [ + { + mainsnak: { + snaktype: 'value', + property: 'P409', + hash: '44193fff7f2530b9b1c86634e9683e2bc4ed1722', + datavalue: { + value: '53832873', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$b1a437c0-44a8-a483-e896-f34e6417e84b', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P7029: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7029', + hash: '5cbe725de5a5d70d947d5aeea7ef97d832119c2c', + datavalue: { + value: '770185589', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$56a3d335-4c79-3488-1843-ba900040cc4e', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P1375: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1375', + hash: '468818b516f5d33af8c44d847abdaaa9d5bc7fa6', + datavalue: { + value: '000590436', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$a2b8b66c-4064-d599-6978-ff85db3dd1e0', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P7293: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7293', + hash: 'e89a9d331b49331dcedabceb2a9624a4d3bc69f3', + datavalue: { + value: '9810566238205606', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$429de8d1-4456-6c40-fb64-9d91ae55250a', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P3065: [ + { + mainsnak: { + snaktype: 'value', + property: 'P3065', + hash: 'f6cfa7ad7661ad3ec7bbac3e181844cc9c740b5d', + datavalue: { + value: '02-A020208994', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q328212$2e3a04d0-4c98-0c52-5878-d18273f07edd', + rank: 'normal', + references: [ + { + hash: 'df26794a5a04a72fad53f695272f6d615845381c', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '5d20b450b1aa6c2cd42bb1d1b137f4d841b595e1', + datavalue: { + value: { + time: '+2020-09-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + ], + }, + ], + P5408: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5408', + hash: '7bc5c85302d0846bf326a997a0936eaec15cc94a', + datavalue: { + value: 'r/veronica-roth', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$AA113E83-8EF9-4817-8B86-1CBF595F5794', + rank: 'normal', + }, + ], + P8287: [ + { + mainsnak: { + snaktype: 'value', + property: 'P8287', + hash: '48a26ba48dba02952ec734b124148c28892c6e99', + datavalue: { + value: '1661', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$5082BB7A-E429-4EA0-B398-43B221B8EFB5', + rank: 'normal', + }, + ], + P1890: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1890', + hash: 'c2109fe973bebe3bd7390f63102aa4c220545415', + datavalue: { + value: '000817078', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$37ffebe7-4647-48a0-de8a-b5775b7f18b3', + rank: 'normal', + }, + ], + P1695: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1695', + hash: 'ffd5ac71853aa76eeaefa9416455e91872421b56', + datavalue: { + value: 'a0000002588400', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$70e1cbb6-4d45-e594-f33f-3ac885e7a061', + rank: 'normal', + }, + ], + P1315: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1315', + hash: '00cce0ad35847c6b48e2df58e524fb0b1ff5a43f', + datavalue: { + value: '1538476', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$429e60b6-47ba-8b42-5521-e73e2817f109', + rank: 'normal', + }, + ], + P5008: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5008', + hash: '0bb20dc465a98ed9721877bb568ba76f1cce290c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 104665671, + id: 'Q104665671', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q328212$5E7BF627-F2AF-42B6-B597-91D72244A51F', + rank: 'normal', + }, + ], + P4985: [ + { + mainsnak: { + snaktype: 'value', + property: 'P4985', + hash: 'c6db21cbd9d3cf25113486d2e25791c60effd044', + datavalue: { + value: '1352956', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$FEE8D854-3A00-42DC-AD26-BE6051BCCC72', + rank: 'normal', + references: [ + { + hash: '42a7adfaa64c7484faaf38442aa4e42c6213e99a', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '01c5ccdb20291acf36831371f5891341513dc666', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 20828898, + id: 'Q20828898', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P345: [ + { + snaktype: 'value', + property: 'P345', + hash: '9facf89dbc0a9f5829e4eaad444b7163a0412fa2', + datavalue: { + value: 'nm4316121', + type: 'string', + }, + datatype: 'external-id', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P345', + ], + }, + ], + }, + ], + P9807: [ + { + mainsnak: { + snaktype: 'value', + property: 'P9807', + hash: '8671984b5cde8133d14e553308197065b9af373e', + datavalue: { + value: '162828', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$3A8EFB40-96FD-4E26-AD4D-FC216CD025CE', + rank: 'normal', + }, + ], + P5617: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5617', + hash: 'e48924713baf41c0e69a01c502dacd5ca4505658', + datavalue: { + value: 'veronica-roth-2518300', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$743BA211-437E-4E6C-AAF1-919AE2E705AD', + rank: 'normal', + }, + ], + P9984: [ + { + mainsnak: { + snaktype: 'value', + property: 'P9984', + hash: 'f26c6ef5851caf12c65a13931bffc607c88e7231', + datavalue: { + value: '981058509127006706', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$D7AC95FD-9F02-4274-89F7-1C9BFEC1198B', + rank: 'normal', + }, + ], + P3368: [ + { + mainsnak: { + snaktype: 'value', + property: 'P3368', + hash: 'f9cf193299571e705ac73316317a5cf3a49eebb4', + datavalue: { + value: '960177', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$F9586CAA-9D8C-4835-BA67-DBB2AEEE0D15', + rank: 'normal', + }, + ], + P166: [ + { + mainsnak: { + snaktype: 'value', + property: 'P166', + hash: '8bf4bf5b5aa3259323f14df6f0f4ee235160d6fb', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 112136107, + id: 'Q112136107', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P585: [ + { + snaktype: 'value', + property: 'P585', + hash: '1e2a78761fecc9e5ba1ba772d86ba7dbf29fe467', + datavalue: { + value: { + time: '+2013-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'qualifiers-order': [ + 'P585', + ], + id: 'Q328212$6B821E0E-EE34-4CD9-AD1F-960D62D34ABE', + rank: 'normal', + references: [ + { + hash: '2fb125e56ddb30c9527747c6a94729b9f92b16cc', + snaks: { + P854: [ + { + snaktype: 'value', + property: 'P854', + hash: 'a43e3d1844ddfac6bb378e1978a4dd8a2e5e7cf4', + datavalue: { + value: 'https://www.chipublib.org/chicago-public-library-foundation-awards/', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P854', + ], + }, + ], + }, + ], + P1559: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1559', + hash: '72f2d0d4dbf8f8bd06f0cbdaf57eed659754af60', + datavalue: { + value: { + text: 'Veronica Roth', + language: 'en', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }, + type: 'statement', + id: 'Q328212$98A9F48B-D99F-405A-8A34-3EFC2DF544C4', + rank: 'normal', + }, + ], + P10302: [ + { + mainsnak: { + snaktype: 'value', + property: 'P10302', + hash: '30cefbce242202df2a790a33e5948fa39e32067f', + datavalue: { + value: 'veronica-roth', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$3e9238ff-afb9-4d97-943a-6893bd78c835', + rank: 'normal', + }, + ], + P11249: [ + { + mainsnak: { + snaktype: 'value', + property: 'P11249', + hash: '5028a617a7a172b1a0aa006bae722943ca1312cc', + datavalue: { + value: '14691854', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$08007081-EDCE-4042-8CD1-F76944B0B1C3', + rank: 'normal', + }, + ], + P2607: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2607', + hash: 'a8a0515afa8755d4a2537ce33bad1ec10008b58c', + datavalue: { + value: '6efc754a-7f83-4b4f-a05b-06694b5610b9', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$620156D8-87F9-43B0-867D-8F3E4769ED45', + rank: 'normal', + }, + ], + P11686: [ + { + mainsnak: { + snaktype: 'value', + property: 'P11686', + hash: 'c11599f64610a12dd1ea27de867f12e5d8a61b3b', + datavalue: { + value: '981058509127006706', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$C382C23E-6883-43CF-AF2C-D7B602C7B89A', + rank: 'normal', + }, + ], + P271: [ + { + mainsnak: { + snaktype: 'value', + property: 'P271', + hash: 'd0494f26d2a93f142985ca18f05d25d4ce9a964f', + datavalue: { + value: 'DB00008509', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$167E7CD7-1DB3-49D1-823A-FA0F3C92769A', + rank: 'normal', + references: [ + { + hash: 'fe8a6fd2dd28974f286c009e9614f1d0674d2d67', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P214: [ + { + snaktype: 'value', + property: 'P214', + hash: '56c24a7c378d84d61e23a84fa894ead0f2a9c9a8', + datavalue: { + value: '160629702', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'ff1d02dccec128cae757f582c8d6cdbfc4dc9ebb', + datavalue: { + value: { + time: '+2023-11-11T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P214', + 'P813', + ], + }, + { + hash: '500234177a5cb3f7ee68e53a4f95c0ac1a4aed23', + snaks: { + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'b09baac32eb0d06cecfd287182405f4371d8c4a2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 115920372, + id: 'Q115920372', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P11496: [ + { + snaktype: 'value', + property: 'P11496', + hash: '52ea383e6ca18bfcb5424c50325757ee499961b0', + datavalue: { + value: '1140858596539106203', + type: 'string', + }, + datatype: 'external-id', + }, + ], + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: '4443675d14e51d17cd8e562bfdbce82a9dad02df', + datavalue: { + value: { + time: '+2023-09-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + }, + 'snaks-order': [ + 'P248', + 'P11496', + 'P813', + ], + }, + ], + }, + ], + P11496: [ + { + mainsnak: { + snaktype: 'value', + property: 'P11496', + hash: '52ea383e6ca18bfcb5424c50325757ee499961b0', + datavalue: { + value: '1140858596539106203', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$36FA257E-736E-409D-B98A-5B8231AE69C8', + rank: 'normal', + }, + ], + P12098: [ + { + mainsnak: { + snaktype: 'value', + property: 'P12098', + hash: '4bc86894cc8ab67f2f0121c9baedf650e688909b', + datavalue: { + value: '1334618', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$B764EAA9-5000-4D6E-875E-CB4CBC46AF58', + rank: 'normal', + }, + ], + P12086: [ + { + mainsnak: { + snaktype: 'value', + property: 'P12086', + hash: 'ccef91c0f8f1674a5d90e5c3e6478e12fd2fe7b8', + datavalue: { + value: 'Veronica_Roth', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q328212$BBBB421E-D384-4E32-8DF4-F40F61B79AAB', + rank: 'normal', + }, + ], + }, + sitelinks: { + arwiki: { + site: 'arwiki', + title: 'فيرونيكا روث', + badges: [], + }, + arzwiki: { + site: 'arzwiki', + title: 'فيرونيكا روث', + badges: [], + }, + azbwiki: { + site: 'azbwiki', + title: 'ورونیکا راث', + badges: [], + }, + bgwiki: { + site: 'bgwiki', + title: 'Вероника Рот', + badges: [], + }, + cawiki: { + site: 'cawiki', + title: 'Veronica Roth', + badges: [], + }, + ckbwiki: { + site: 'ckbwiki', + title: 'ڤێرۆنیکا ڕۆت', + badges: [], + }, + cswiki: { + site: 'cswiki', + title: 'Veronica Rothová', + badges: [], + }, + dawiki: { + site: 'dawiki', + title: 'Veronica Roth', + badges: [], + }, + dewiki: { + site: 'dewiki', + title: 'Veronica Roth', + badges: [], + }, + elwiki: { + site: 'elwiki', + title: 'Βερόνικα Ροθ', + badges: [], + }, + enwiki: { + site: 'enwiki', + title: 'Veronica Roth', + badges: [], + }, + enwikiquote: { + site: 'enwikiquote', + title: 'Veronica Roth', + badges: [], + }, + eswiki: { + site: 'eswiki', + title: 'Veronica Roth', + badges: [], + }, + fawiki: { + site: 'fawiki', + title: 'ورونیکا راث', + badges: [], + }, + fawikiquote: { + site: 'fawikiquote', + title: 'ورونیکا راث', + badges: [], + }, + fiwiki: { + site: 'fiwiki', + title: 'Veronica Roth', + badges: [], + }, + frwiki: { + site: 'frwiki', + title: 'Veronica Roth', + badges: [], + }, + hewiki: { + site: 'hewiki', + title: "ורוניקה רות'", + badges: [], + }, + huwiki: { + site: 'huwiki', + title: 'Veronica Roth', + badges: [], + }, + hywiki: { + site: 'hywiki', + title: 'Վերոնիկա Ռոթ', + badges: [], + }, + hywwiki: { + site: 'hywwiki', + title: 'Վերոնիքա Ռոթ', + badges: [], + }, + idwiki: { + site: 'idwiki', + title: 'Veronica Roth', + badges: [], + }, + itwiki: { + site: 'itwiki', + title: 'Veronica Roth', + badges: [], + }, + itwikiquote: { + site: 'itwikiquote', + title: 'Veronica Roth', + badges: [], + }, + jawiki: { + site: 'jawiki', + title: 'ヴェロニカ・ロス', + badges: [], + }, + jvwiki: { + site: 'jvwiki', + title: 'Veronica Roth', + badges: [], + }, + kawiki: { + site: 'kawiki', + title: 'ვერონიკა როთი', + badges: [], + }, + kowiki: { + site: 'kowiki', + title: '베로니카 로스', + badges: [], + }, + kywiki: { + site: 'kywiki', + title: 'Вероника Рот', + badges: [], + }, + lvwiki: { + site: 'lvwiki', + title: 'Veronika Rota', + badges: [], + }, + nlwiki: { + site: 'nlwiki', + title: 'Veronica Roth', + badges: [], + }, + nowiki: { + site: 'nowiki', + title: 'Veronica Roth', + badges: [], + }, + plwiki: { + site: 'plwiki', + title: 'Veronica Roth', + badges: [], + }, + ptwiki: { + site: 'ptwiki', + title: 'Veronica Roth', + badges: [], + }, + rowiki: { + site: 'rowiki', + title: 'Veronica Roth', + badges: [], + }, + ruwiki: { + site: 'ruwiki', + title: 'Рот, Вероника', + badges: [], + }, + shwiki: { + site: 'shwiki', + title: 'Veronica Roth', + badges: [], + }, + simplewiki: { + site: 'simplewiki', + title: 'Veronica Roth', + badges: [], + }, + skwiki: { + site: 'skwiki', + title: 'Veronica Rothová', + badges: [], + }, + srwiki: { + site: 'srwiki', + title: 'Veronika Rot', + badges: [], + }, + svwiki: { + site: 'svwiki', + title: 'Veronica Roth', + badges: [], + }, + ukwiki: { + site: 'ukwiki', + title: 'Вероніка Рот', + badges: [], + }, + uzwiki: { + site: 'uzwiki', + title: 'Veronica Roth', + badges: [], + }, + viwiki: { + site: 'viwiki', + title: 'Veronica Roth', + badges: [], + }, + zhwiki: { + site: 'zhwiki', + title: '韦罗妮卡·罗思', + badges: [], + }, + }, +}; +//# sourceMappingURL=Q328212.js.map \ No newline at end of file diff --git a/dist/tests/data/Q328212.js.map b/dist/tests/data/Q328212.js.map new file mode 100644 index 00000000..c9437bab --- /dev/null +++ b/dist/tests/data/Q328212.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q328212.js","sourceRoot":"","sources":["../../../tests/data/Q328212.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/Q4115189.d.ts b/dist/tests/data/Q4115189.d.ts new file mode 100644 index 00000000..b5a1dc1b --- /dev/null +++ b/dist/tests/data/Q4115189.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q4115189: Item; +//# sourceMappingURL=Q4115189.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q4115189.d.ts.map b/dist/tests/data/Q4115189.d.ts.map new file mode 100644 index 00000000..6d31bda0 --- /dev/null +++ b/dist/tests/data/Q4115189.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q4115189.d.ts","sourceRoot":"","sources":["../../../tests/data/Q4115189.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,QAAQ,EAAE,IA6ItB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q4115189.js b/dist/tests/data/Q4115189.js new file mode 100644 index 00000000..0fb61545 --- /dev/null +++ b/dist/tests/data/Q4115189.js @@ -0,0 +1,143 @@ +export const Q4115189 = { + pageid: 4246474, + ns: 0, + title: 'Q4115189', + lastrevid: 552294787, + modified: '2017-09-05T16:44:38Z', + type: 'item', + id: 'Q4115189', + labels: { + en: { + language: 'en', + value: 'Wikidata Sandbox', + }, + }, + descriptions: {}, + aliases: {}, + claims: { + P135: [ + { + mainsnak: { + snaktype: 'value', + property: 'P135', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 213454, + id: 'Q213454', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + hash: '0000000000000000000000000000000000000000', + }, + type: 'statement', + id: 'Q4115189$663415bb-48e5-4577-382d-9e7639f6b6e7', + rank: 'deprecated', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P135', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2044250, + id: 'Q2044250', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + hash: '0000000000000000000000000000000000000000', + }, + type: 'statement', + id: 'Q4115189$8fcdeb7b-4b25-81b2-ed29-26a6d6a26f6d', + rank: 'preferred', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P135', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 5843, + id: 'Q5843', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + hash: '0000000000000000000000000000000000000000', + }, + type: 'statement', + id: 'Q4115189$405c6e3b-4fa2-a4a1-136e-4b8e2331cdc3', + rank: 'normal', + }, + ], + P569: [ + { + mainsnak: { + snaktype: 'value', + property: 'P569', + datavalue: { + value: { + time: '+1291-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985786', + }, + type: 'time', + }, + datatype: 'time', + hash: '0000000000000000000000000000000000000000', + }, + type: 'statement', + id: 'Q4115189$5f8dd552-4b9b-c4c8-407b-3003bcdc8291', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P569', + datavalue: { + value: { + time: '+0512-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985786', + }, + type: 'time', + }, + datatype: 'time', + hash: '0000000000000000000000000000000000000000', + }, + type: 'statement', + id: 'Q4115189$dce0e1ce-4af0-d503-db36-2bf61dcf077e', + rank: 'deprecated', + }, + ], + P6604: [ + { + mainsnak: { + snaktype: 'value', + property: 'P6604', + hash: '9d0f45a797b6657c8790dbec8a18e6bcb5ad8e4c', + datavalue: { + value: '\\relative { c d e f g e }', + type: 'string', + }, + datatype: 'musical-notation', + }, + type: 'statement', + id: 'Q4115189$dcb66dde-4487-cf25-b693-966acaa8c0dc', + rank: 'normal', + }, + ], + }, + sitelinks: {}, +}; +//# sourceMappingURL=Q4115189.js.map \ No newline at end of file diff --git a/dist/tests/data/Q4115189.js.map b/dist/tests/data/Q4115189.js.map new file mode 100644 index 00000000..147b8a68 --- /dev/null +++ b/dist/tests/data/Q4115189.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q4115189.js","sourceRoot":"","sources":["../../../tests/data/Q4115189.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/Q4132785.d.ts b/dist/tests/data/Q4132785.d.ts new file mode 100644 index 00000000..c0c04c8a --- /dev/null +++ b/dist/tests/data/Q4132785.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q4132785: Item; +//# sourceMappingURL=Q4132785.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q4132785.d.ts.map b/dist/tests/data/Q4132785.d.ts.map new file mode 100644 index 00000000..09ed9b36 --- /dev/null +++ b/dist/tests/data/Q4132785.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q4132785.d.ts","sourceRoot":"","sources":["../../../tests/data/Q4132785.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,QAAQ,EAAE,IAqxBtB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q4132785.js b/dist/tests/data/Q4132785.js new file mode 100644 index 00000000..7e9b5df9 --- /dev/null +++ b/dist/tests/data/Q4132785.js @@ -0,0 +1,791 @@ +export const Q4132785 = { + pageid: 3940746, + ns: 0, + title: 'Q4132785', + lastrevid: 1907258004, + modified: '2023-06-03T10:41:24Z', + type: 'item', + id: 'Q4132785', + labels: { + 'zh-hans': { + language: 'zh-hans', + value: '把银禧带来', + }, + 'zh-hant': { + language: 'zh-hant', + value: '把銀禧帶來', + }, + 'zh-hk': { + language: 'zh-hk', + value: '把銀禧帶來', + }, + es: { + language: 'es', + value: 'Lo que el tiempo se llevó', + }, + en: { + language: 'en', + value: 'Bring the Jubilee', + }, + zh: { + language: 'zh', + value: '把銀禧帶來', + }, + uk: { + language: 'uk', + value: 'Подаруй ювілей', + }, + sv: { + language: 'sv', + value: 'Bring the Jubilee', + }, + }, + descriptions: { + de: { + language: 'de', + value: 'Buch von Ward Moore', + }, + nl: { + language: 'nl', + value: 'boek van Ward Moore', + }, + es: { + language: 'es', + value: 'novela de Ward Moore', + }, + he: { + language: 'he', + value: 'ספר', + }, + fr: { + language: 'fr', + value: 'livre de Ward Moore', + }, + en: { + language: 'en', + value: '1953 novel by Ward Moore', + }, + br: { + language: 'br', + value: 'romant', + }, + ar: { + language: 'ar', + value: 'عمل مكتوب', + }, + sv: { + language: 'sv', + value: 'roman från år 1953 av Ward Moore', + }, + }, + aliases: { + zh: [ + { + language: 'zh', + value: '帶來銀禧', + }, + ], + es: [ + { + language: 'es', + value: 'Lo que el tiempo se llevo', + }, + ], + }, + claims: { + P577: [ + { + mainsnak: { + snaktype: 'value', + property: 'P577', + hash: '77c86924773e19d431098cffc8f16890b6b458e1', + datavalue: { + value: { + time: '+1953-09-21T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + id: 'Q4132785$87AE9470-8BE3-4F70-9D0C-E5D2EE0FA81C', + rank: 'normal', + references: [ + { + hash: 'db8bb7d299dfb4088deffb4879a4b3dc8cc1fe5d', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P4656: [ + { + snaktype: 'value', + property: 'P4656', + hash: 'b239c212d51c6faacabf86ddc27d0f69c9b131d3', + datavalue: { + value: 'https://en.wikipedia.org/w/index.php?title=Bring_the_Jubilee&oldid=1056432076', + type: 'string', + }, + datatype: 'url', + }, + ], + }, + 'snaks-order': [ + 'P143', + 'P4656', + ], + }, + ], + }, + ], + P31: [ + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: '5963e3cad5eee4ae1cffbefbac15327800b9a7e6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 7725634, + id: 'Q7725634', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'q4132785$EFDA889F-82F4-431A-9A23-3EADDD950679', + rank: 'normal', + references: [ + { + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P50: [ + { + mainsnak: { + snaktype: 'value', + property: 'P50', + hash: '1f49f06107e3d45a0ddd8559998dbce65a890538', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 947986, + id: 'Q947986', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'q4132785$492F7185-E929-4C5C-B440-4543E3FE9B9A', + rank: 'normal', + references: [ + { + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + { + hash: 'c456dc5cd2117249948c288206ff3f8b1bf574f0', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e17507043402fe54ae6c4d65cc51f46cec987de9', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 8449, + id: 'Q8449', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P136: [ + { + mainsnak: { + snaktype: 'value', + property: 'P136', + hash: '478579697ebb5cd53c4ce997b74e219fc2e884af', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 224989, + id: 'Q224989', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q4132785$d1b3f1ff-480d-40e9-b574-c63a566981c3', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P136', + hash: '202d8227cb86026ec9956eea1628a52cd8d3cdfb', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 24925, + id: 'Q24925', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q4132785$bb34fdc3-4e36-a7d0-d127-f2d1c7e4ca6f', + rank: 'normal', + }, + ], + P921: [ + { + mainsnak: { + snaktype: 'value', + property: 'P921', + hash: 'edb499dcff61ee3671edee5c6b7bb1bd1cec3716', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 8676, + id: 'Q8676', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q4132785$2EFE9AF1-D945-49F8-800D-DF19503E87C9', + rank: 'normal', + }, + ], + P495: [ + { + mainsnak: { + snaktype: 'value', + property: 'P495', + hash: '7f985e15819b74ed189d022e004890e66d2ae42e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 30, + id: 'Q30', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q4132785$7902829F-C30B-416D-9FF1-57FCE2B5F89C', + rank: 'normal', + references: [ + { + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P1274: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1274', + hash: '256dde1eb5abecd694ec27c558c4f6ac9c38e1af', + datavalue: { + value: '2311', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q4132785$1258FB75-0A6A-45E8-A453-829E0CC02FB5', + rank: 'normal', + }, + ], + P407: [ + { + mainsnak: { + snaktype: 'value', + property: 'P407', + hash: 'daf1c4fcb58181b02dff9cc89deb084004ddae4b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1860, + id: 'Q1860', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q4132785$0D6BF36D-81A2-4F74-8E4D-8C83A482C1BA', + rank: 'normal', + references: [ + { + hash: 'c456dc5cd2117249948c288206ff3f8b1bf574f0', + snaks: { + P143: [ + { + snaktype: 'value', + property: 'P143', + hash: 'e17507043402fe54ae6c4d65cc51f46cec987de9', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 8449, + id: 'Q8449', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P143', + ], + }, + ], + }, + ], + P1476: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1476', + hash: '6f57c0feffab88b34785436fbae518af48729d38', + datavalue: { + value: { + text: 'Bring the Jubilee', + language: 'en', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }, + type: 'statement', + id: 'Q4132785$0C002168-00DB-49C4-9C74-402545F67A64', + rank: 'normal', + }, + ], + P5331: [ + { + mainsnak: { + snaktype: 'value', + property: 'P5331', + hash: '62975167f0a632b08c49a743f54d42c744371ea9', + datavalue: { + value: '35692463', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q4132785$783AC0D1-F278-461D-A560-DFA92AE0B150', + rank: 'normal', + }, + ], + P8383: [ + { + mainsnak: { + snaktype: 'value', + property: 'P8383', + hash: '328db7f9a3bc0ab48f57adad073bc76ae9938019', + datavalue: { + value: '988602', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q4132785$b0eec509-f932-4034-9b4b-9794f6bb434f', + rank: 'normal', + references: [ + { + hash: '1c7fd39626c5865c063ef2df067954fb84e7f2dd', + snaks: { + P813: [ + { + snaktype: 'value', + property: 'P813', + hash: 'aa6b7dada542db626049ea7a60d4c27532b2d1da', + datavalue: { + value: { + time: '+2020-09-19T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + ], + P248: [ + { + snaktype: 'value', + property: 'P248', + hash: 'a0e84923b8d99fc8a5013954ac16befd8e4f4696', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2359213, + id: 'Q2359213', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + }, + 'snaks-order': [ + 'P813', + 'P248', + ], + }, + ], + }, + ], + P646: [ + { + mainsnak: { + snaktype: 'value', + property: 'P646', + hash: 'd353cc4ecbdd26d8063fe014e88eea90c6b0faf9', + datavalue: { + value: '/m/064_nx', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [ + { + snaktype: 'value', + property: 'P1810', + hash: '2f1641a0b23d71337b6768007cfd94732a80a8db', + datavalue: { + value: 'Bring the Jubilee', + type: 'string', + }, + datatype: 'string', + }, + ], + }, + 'qualifiers-order': [ + 'P1810', + ], + id: 'Q4132785$7E2295E2-D716-4651-84E8-344BFB0D974E', + rank: 'normal', + }, + ], + P648: [ + { + mainsnak: { + snaktype: 'value', + property: 'P648', + hash: '1730cc843a9618c32bb5a1e234b81317e0561218', + datavalue: { + value: 'OL2778312W', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q4132785$4488BE74-C0C4-495D-8DBE-5B979A37C4BE', + rank: 'normal', + }, + ], + P7937: [ + { + mainsnak: { + snaktype: 'value', + property: 'P7937', + hash: '1f3796a438db67e51d8cac2bad920878e37e51c9', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 8261, + id: 'Q8261', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q4132785$1a4d5326-4dce-2937-e851-ca648e4b6493', + rank: 'normal', + }, + ], + P6262: [ + { + mainsnak: { + snaktype: 'value', + property: 'P6262', + hash: '05006563ef624c35b6a27083ba8398202e514e09', + datavalue: { + value: 'civilwar-history:Bring_the_Jubilee', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P407: [ + { + snaktype: 'value', + property: 'P407', + hash: 'daf1c4fcb58181b02dff9cc89deb084004ddae4b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1860, + id: 'Q1860', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + ], + P1810: [ + { + snaktype: 'value', + property: 'P1810', + hash: '2f1641a0b23d71337b6768007cfd94732a80a8db', + datavalue: { + value: 'Bring the Jubilee', + type: 'string', + }, + datatype: 'string', + }, + ], + }, + 'qualifiers-order': [ + 'P407', + 'P1810', + ], + id: 'Q4132785$60cf43f3-4daf-f661-9fa5-1e98e4a2a134', + rank: 'normal', + }, + ], + P1889: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1889', + hash: '141c4e4bc8fdbfbb0dbb5f74d8fbc397f0135f57', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 115515856, + id: 'Q115515856', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q4132785$56752cb9-46c4-3bc1-3cb4-bfd1467d8327', + rank: 'normal', + }, + ], + P1085: [ + { + mainsnak: { + snaktype: 'value', + property: 'P1085', + hash: 'fc00d3cc62888bc974c06ff009e4fe3d57db3e4f', + datavalue: { + value: '20612', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q4132785$3162cfcd-4c55-6fd2-c089-8e680ae6c2c3', + rank: 'normal', + }, + ], + P747: [ + { + mainsnak: { + snaktype: 'value', + property: 'P747', + hash: '8b37e3409fd8db559fc162df593212a7b46fdfc0', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 116947295, + id: 'Q116947295', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q4132785$ac7ebb43-493e-2d3c-4d2b-522be07bf23d', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P747', + hash: 'f3d2db682f492a0e1e809388e4e00111069e2943', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 116947306, + id: 'Q116947306', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q4132785$824fa5d2-4a80-db00-0fe2-64a15baa6a65', + rank: 'normal', + }, + ], + P2034: [ + { + mainsnak: { + snaktype: 'value', + property: 'P2034', + hash: 'af727e71779e58e62196428309b3b0ca2d6f0158', + datavalue: { + value: '67652', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q4132785$4F378B1E-54F5-4CEF-B370-9AA95CD9CC52', + rank: 'normal', + }, + ], + }, + sitelinks: { + enwiki: { + site: 'enwiki', + title: 'Bring the Jubilee', + badges: [], + }, + eswiki: { + site: 'eswiki', + title: 'Lo que el tiempo se llevó', + badges: [], + }, + ukwiki: { + site: 'ukwiki', + title: 'Подаруй ювілей', + badges: [], + }, + zhwiki: { + site: 'zhwiki', + title: '把銀禧帶來', + badges: [], + }, + }, +}; +//# sourceMappingURL=Q4132785.js.map \ No newline at end of file diff --git a/dist/tests/data/Q4132785.js.map b/dist/tests/data/Q4132785.js.map new file mode 100644 index 00000000..d209f24f --- /dev/null +++ b/dist/tests/data/Q4132785.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q4132785.js","sourceRoot":"","sources":["../../../tests/data/Q4132785.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/Q571.d.ts b/dist/tests/data/Q571.d.ts new file mode 100644 index 00000000..fc3112c8 --- /dev/null +++ b/dist/tests/data/Q571.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q571: Item; +//# sourceMappingURL=Q571.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q571.d.ts.map b/dist/tests/data/Q571.d.ts.map new file mode 100644 index 00000000..5091ccc4 --- /dev/null +++ b/dist/tests/data/Q571.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q571.d.ts","sourceRoot":"","sources":["../../../tests/data/Q571.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,IAAI,EAAE,IAuyPlB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q571.js b/dist/tests/data/Q571.js new file mode 100644 index 00000000..c02173c0 --- /dev/null +++ b/dist/tests/data/Q571.js @@ -0,0 +1,7977 @@ +export const Q571 = { + pageid: 841, + ns: 0, + title: 'Q571', + lastrevid: 2092730241, + modified: '2024-03-03T07:10:58Z', + type: 'item', + id: 'Q571', + labels: { + pl: { + language: 'pl', + value: 'książka', + }, + en: { + language: 'en', + value: 'book', + }, + fr: { + language: 'fr', + value: 'livre', + }, + nb: { + language: 'nb', + value: 'bok', + }, + es: { + language: 'es', + value: 'libro', + }, + it: { + language: 'it', + value: 'libro', + }, + de: { + language: 'de', + value: 'Buch', + }, + fi: { + language: 'fi', + value: 'kirja', + }, + af: { + language: 'af', + value: 'boek', + }, + an: { + language: 'an', + value: 'libro', + }, + ar: { + language: 'ar', + value: 'كتاب', + }, + arc: { + language: 'arc', + value: 'ܟܬܒܐ', + }, + arz: { + language: 'arz', + value: 'كتاب', + }, + ast: { + language: 'ast', + value: 'llibru', + }, + ay: { + language: 'ay', + value: 'panka', + }, + az: { + language: 'az', + value: 'kitab', + }, + ba: { + language: 'ba', + value: 'китап', + }, + be: { + language: 'be', + value: 'кніга', + }, + bg: { + language: 'bg', + value: 'книга', + }, + bm: { + language: 'bm', + value: 'gafɛ', + }, + bn: { + language: 'bn', + value: 'বই', + }, + br: { + language: 'br', + value: 'levr', + }, + bs: { + language: 'bs', + value: 'knjiga', + }, + ca: { + language: 'ca', + value: 'llibre', + }, + chr: { + language: 'chr', + value: 'ᎪᏪᎵ', + }, + cs: { + language: 'cs', + value: 'kniha', + }, + cv: { + language: 'cv', + value: 'кĕнеке', + }, + cy: { + language: 'cy', + value: 'llyfr', + }, + da: { + language: 'da', + value: 'bog', + }, + el: { + language: 'el', + value: 'βιβλίο', + }, + eo: { + language: 'eo', + value: 'libro', + }, + et: { + language: 'et', + value: 'raamat', + }, + eu: { + language: 'eu', + value: 'liburu', + }, + fa: { + language: 'fa', + value: 'کتاب', + }, + ga: { + language: 'ga', + value: 'leabhar', + }, + gan: { + language: 'gan', + value: '書', + }, + gl: { + language: 'gl', + value: 'libro', + }, + gn: { + language: 'gn', + value: "kuatiañe'ẽ", + }, + gv: { + language: 'gv', + value: 'lioar', + }, + he: { + language: 'he', + value: 'ספר', + }, + hr: { + language: 'hr', + value: 'knjiga', + }, + ht: { + language: 'ht', + value: 'liv', + }, + hu: { + language: 'hu', + value: 'könyv', + }, + hy: { + language: 'hy', + value: 'գիրք', + }, + ia: { + language: 'ia', + value: 'libro', + }, + id: { + language: 'id', + value: 'buku', + }, + ie: { + language: 'ie', + value: 'libre', + }, + io: { + language: 'io', + value: 'libro', + }, + is: { + language: 'is', + value: 'bók', + }, + iu: { + language: 'iu', + value: 'ᕿᒥᕐᕈᐊᑦ/qimirruat', + }, + ja: { + language: 'ja', + value: '本', + }, + jv: { + language: 'jv', + value: 'buku', + }, + ka: { + language: 'ka', + value: 'წიგნი', + }, + kab: { + language: 'kab', + value: 'adlis', + }, + kk: { + language: 'kk', + value: 'кітап', + }, + ko: { + language: 'ko', + value: '책', + }, + ksh: { + language: 'ksh', + value: 'Boch', + }, + ku: { + language: 'ku', + value: 'pirtûk', + }, + kv: { + language: 'kv', + value: 'небӧг', + }, + la: { + language: 'la', + value: 'liber', + }, + lb: { + language: 'lb', + value: 'Buch', + }, + lez: { + language: 'lez', + value: 'улуб', + }, + lmo: { + language: 'lmo', + value: 'liber', + }, + ln: { + language: 'ln', + value: 'búku', + }, + lt: { + language: 'lt', + value: 'knyga', + }, + lv: { + language: 'lv', + value: 'grāmata', + }, + mg: { + language: 'mg', + value: 'boky', + }, + mk: { + language: 'mk', + value: 'книга', + }, + ml: { + language: 'ml', + value: 'പുസ്തകം', + }, + mn: { + language: 'mn', + value: 'ном', + }, + mr: { + language: 'mr', + value: 'पुस्तक', + }, + ms: { + language: 'ms', + value: 'buku', + }, + mwl: { + language: 'mwl', + value: 'libro', + }, + my: { + language: 'my', + value: 'စာအုပ်', + }, + nah: { + language: 'nah', + value: 'āmoxtli', + }, + nap: { + language: 'nap', + value: 'libbro', + }, + nds: { + language: 'nds', + value: 'Book', + }, + ne: { + language: 'ne', + value: 'पुस्तक', + }, + new: { + language: 'new', + value: 'सफू', + }, + nl: { + language: 'nl', + value: 'boek', + }, + nn: { + language: 'nn', + value: 'bok', + }, + oc: { + language: 'oc', + value: 'libre', + }, + os: { + language: 'os', + value: 'чиныг', + }, + pdc: { + language: 'pdc', + value: 'Buch', + }, + pi: { + language: 'pi', + value: 'पोत्थकं', + }, + pnb: { + language: 'pnb', + value: 'کتاب', + }, + pt: { + language: 'pt', + value: 'livro', + }, + qu: { + language: 'qu', + value: 'liwru', + }, + ro: { + language: 'ro', + value: 'carte', + }, + ru: { + language: 'ru', + value: 'книга', + }, + rue: { + language: 'rue', + value: 'книга', + }, + rw: { + language: 'rw', + value: 'igitabo', + }, + sah: { + language: 'sah', + value: 'кинигэ', + }, + scn: { + language: 'scn', + value: 'libbru', + }, + sco: { + language: 'sco', + value: 'beuk', + }, + sh: { + language: 'sh', + value: 'knjiga', + }, + sk: { + language: 'sk', + value: 'kniha', + }, + sl: { + language: 'sl', + value: 'knjiga', + }, + sn: { + language: 'sn', + value: 'bhuku', + }, + so: { + language: 'so', + value: 'buug', + }, + sq: { + language: 'sq', + value: 'libër', + }, + sr: { + language: 'sr', + value: 'књига', + }, + ss: { + language: 'ss', + value: 'íncwadzí', + }, + su: { + language: 'su', + value: 'buku', + }, + sv: { + language: 'sv', + value: 'bok', + }, + sw: { + language: 'sw', + value: 'kitabu', + }, + ta: { + language: 'ta', + value: 'நூல்', + }, + te: { + language: 'te', + value: 'పుస్తకము', + }, + tg: { + language: 'tg', + value: 'китоб', + }, + th: { + language: 'th', + value: 'หนังสือ', + }, + tl: { + language: 'tl', + value: 'aklat', + }, + tpi: { + language: 'tpi', + value: 'buk', + }, + tr: { + language: 'tr', + value: 'kitap', + }, + tt: { + language: 'tt', + value: 'китап', + }, + uk: { + language: 'uk', + value: 'книга', + }, + ur: { + language: 'ur', + value: 'کتاب', + }, + uz: { + language: 'uz', + value: 'kitob', + }, + vi: { + language: 'vi', + value: 'sách', + }, + wa: { + language: 'wa', + value: 'live', + }, + war: { + language: 'war', + value: 'basahon', + }, + xh: { + language: 'xh', + value: 'Incwadi', + }, + yi: { + language: 'yi', + value: 'בוך', + }, + yo: { + language: 'yo', + value: 'ìwé', + }, + zh: { + language: 'zh', + value: '書本', + }, + 'nds-nl': { + language: 'nds-nl', + value: 'boek', + }, + ilo: { + language: 'ilo', + value: 'libro', + }, + 'pt-br': { + language: 'pt-br', + value: 'livro', + }, + 'de-ch': { + language: 'de-ch', + value: 'Buch', + }, + 'en-gb': { + language: 'en-gb', + value: 'book', + }, + yue: { + language: 'yue', + value: '書', + }, + ckb: { + language: 'ckb', + value: 'پەرتووک', + }, + hi: { + language: 'hi', + value: 'पुस्तक', + }, + min: { + language: 'min', + value: 'buku', + }, + 'zh-cn': { + language: 'zh-cn', + value: '图书', + }, + 'zh-hans': { + language: 'zh-hans', + value: '图书', + }, + hak: { + language: 'hak', + value: 'si', + }, + gd: { + language: 'gd', + value: 'leabhar', + }, + mhr: { + language: 'mhr', + value: 'книга', + }, + diq: { + language: 'diq', + value: 'kıtabi', + }, + vep: { + language: 'vep', + value: 'kirj', + }, + 'zh-hant': { + language: 'zh-hant', + value: '書籍', + }, + lo: { + language: 'lo', + value: 'ປຶ້ມ', + }, + pa: { + language: 'pa', + value: 'ਕਿਤਾਬ', + }, + ce: { + language: 'ce', + value: 'книга', + }, + 'be-tarask': { + language: 'be-tarask', + value: 'кніга', + }, + 'zh-hk': { + language: 'zh-hk', + value: '書籍', + }, + or: { + language: 'or', + value: 'ବହି', + }, + gsw: { + language: 'gsw', + value: 'Buech', + }, + sgs: { + language: 'sgs', + value: 'kninga', + }, + nan: { + language: 'nan', + value: 'chheh', + }, + si: { + language: 'si', + value: 'පොත', + }, + 'sr-ec': { + language: 'sr-ec', + value: 'књига', + }, + 'sr-el': { + language: 'sr-el', + value: 'knjiga', + }, + 'zh-tw': { + language: 'zh-tw', + value: '書籍', + }, + rup: { + language: 'rup', + value: 'carti', + }, + fy: { + language: 'fy', + value: 'boek', + }, + cdo: { + language: 'cdo', + value: 'cṳ̆', + }, + ak: { + language: 'ak', + value: 'nwoma/krataa', + }, + bxr: { + language: 'bxr', + value: 'ном', + }, + tyv: { + language: 'tyv', + value: 'ном', + }, + tn: { + language: 'tn', + value: 'buka', + }, + azb: { + language: 'azb', + value: 'کیتاب', + }, + bar: { + language: 'bar', + value: 'Buach', + }, + bho: { + language: 'bho', + value: 'किताब', + }, + ky: { + language: 'ky', + value: 'китеп', + }, + mt: { + language: 'mt', + value: 'ktieb', + }, + li: { + language: 'li', + value: 'book', + }, + sd: { + language: 'sd', + value: 'ڪتاب', + }, + ps: { + language: 'ps', + value: 'کتاب', + }, + jam: { + language: 'jam', + value: 'buk', + }, + vo: { + language: 'vo', + value: 'buk', + }, + lad: { + language: 'lad', + value: 'livro', + }, + olo: { + language: 'olo', + value: 'kirju', + }, + gu: { + language: 'gu', + value: 'પુસ્તક', + }, + ee: { + language: 'ee', + value: 'agbale', + }, + sma: { + language: 'sma', + value: 'gærja', + }, + frr: { + language: 'frr', + value: 'buk', + }, + kn: { + language: 'kn', + value: 'ಪುಸ್ತಕ', + }, + 'tg-cyrl': { + language: 'tg-cyrl', + value: 'китоб', + }, + 'tt-cyrl': { + language: 'tt-cyrl', + value: 'китап', + }, + 'tt-latn': { + language: 'tt-latn', + value: 'kitap', + }, + se: { + language: 'se', + value: 'girji', + }, + ang: { + language: 'ang', + value: 'bóc', + }, + hsb: { + language: 'hsb', + value: 'kniha', + }, + zu: { + language: 'zu', + value: 'incwadi', + }, + lzh: { + language: 'lzh', + value: '書', + }, + vec: { + language: 'vec', + value: 'łibro', + }, + tk: { + language: 'tk', + value: 'kitap', + }, + wuu: { + language: 'wuu', + value: '图书', + }, + kbp: { + language: 'kbp', + value: 'takayaɣ', + }, + atj: { + language: 'atj', + value: 'tapowatcike masinahikan', + }, + am: { + language: 'am', + value: 'መጽሐፍ', + }, + inh: { + language: 'inh', + value: 'джей', + }, + dty: { + language: 'dty', + value: 'पुस्तक', + }, + za: { + language: 'za', + value: 'saw', + }, + jbo: { + language: 'jbo', + value: 'cukta', + }, + ha: { + language: 'ha', + value: 'littafi', + }, + hyw: { + language: 'hyw', + value: 'գիրք', + }, + sat: { + language: 'sat', + value: 'ᱯᱚᱛᱚᱵ', + }, + rmf: { + language: 'rmf', + value: 'liin', + }, + smn: { + language: 'smn', + value: 'kirje', + }, + sms: { + language: 'sms', + value: 'ǩeʹrjj', + }, + sju: { + language: 'sju', + value: 'girja', + }, + 'ku-latn': { + language: 'ku-latn', + value: 'pirtûk', + }, + ext: { + language: 'ext', + value: 'libru', + }, + nqo: { + language: 'nqo', + value: 'ߞߊ߬ߝߊ', + }, + gcr: { + language: 'gcr', + value: 'liv', + }, + as: { + language: 'as', + value: 'কিতাপ', + }, + fj: { + language: 'fj', + value: 'ivola', + }, + frp: { + language: 'frp', + value: 'lévro', + }, + myv: { + language: 'myv', + value: 'кинига', + }, + tay: { + language: 'tay', + value: 'biru', + }, + dtp: { + language: 'dtp', + value: 'ḇuuk', + }, + 'ms-arab': { + language: 'ms-arab', + value: 'بوکو', + }, + mad: { + language: 'mad', + value: 'buku', + }, + pap: { + language: 'pap', + value: 'buki', + }, + crh: { + language: 'crh', + value: 'kitap', + }, + dag: { + language: 'dag', + value: 'buku', + }, + mni: { + language: 'mni', + value: 'ꯂꯥꯏꯔꯤꯛ', + }, + sjd: { + language: 'sjd', + value: 'кыррьй', + }, + kw: { + language: 'kw', + value: 'lyver', + }, + ami: { + language: 'ami', + value: 'codad', + }, + bjn: { + language: 'bjn', + value: 'buku', + }, + szy: { + language: 'szy', + value: 'cudad', + }, + kcg: { + language: 'kcg', + value: 'kwaa̱mbwat', + }, + tok: { + language: 'tok', + value: 'lipu toki', + }, + szl: { + language: 'szl', + value: 'ksiōnżka', + }, + csb: { + language: 'csb', + value: 'knéga', + }, + mos: { + language: 'mos', + value: 'sebre', + }, + got: { + language: 'got', + value: '𐌱𐍉𐌺𐍉𐍃', + }, + dsb: { + language: 'dsb', + value: 'knigły', + }, + guc: { + language: 'guc', + value: "karalo'uta", + }, + cu: { + language: 'cu', + value: 'кънига', + }, + hno: { + language: 'hno', + value: 'کتاب', + }, + skr: { + language: 'skr', + value: 'کتاب', + }, + mzn: { + language: 'mzn', + value: 'نومه', + }, + gpe: { + language: 'gpe', + value: 'book', + }, + ig: { + language: 'ig', + value: 'akwụkwọ', + }, + kr: { + language: 'kr', + value: 'Kakkadu', + }, + bcl: { + language: 'bcl', + value: 'Libro', + }, + zgh: { + language: 'zgh', + value: 'ⴰⴷⵍⵉⵙ', + }, + mdf: { + language: 'mdf', + value: 'кинига', + }, + smj: { + language: 'smj', + value: 'girjje', + }, + }, + descriptions: { + pl: { + language: 'pl', + value: 'dokument piśmienniczy w postaci wielostronicowej publikacji', + }, + nb: { + language: 'nb', + value: 'medium for en samling av ord og/eller bilder', + }, + it: { + language: 'it', + value: 'documento scritto costituito da un insieme di fogli stampati oppure manoscritti', + }, + fr: { + language: 'fr', + value: 'document écrit formé de pages reliées entre elles', + }, + es: { + language: 'es', + value: 'medio para registrar información en forma de escritura o imágenes impresas', + }, + en: { + language: 'en', + value: 'medium for recording information (words or images) typically on bound pages or more abstractly in electronic or audio form', + }, + de: { + language: 'de', + value: 'in sich abgeschlossene Sammlung von Text oder Bildern auf Papier (klassisches Buch), in digitaler Form (E-Book) oder als Tonaufzeichnung (Hörbuch)', + }, + ru: { + language: 'ru', + value: 'носитель информации; вид печатной продукции; объединённые листы с информацией', + }, + ilo: { + language: 'ilo', + value: 'agasmang ti naisurat, naimaldit, nailustrado dagiti blanko a sabanas', + }, + he: { + language: 'he', + value: 'טקסט מודפס ו/או דיגיטלי', + }, + nl: { + language: 'nl', + value: 'informatiedrager, gedrukt, op papier geschreven of digitaal', + }, + pt: { + language: 'pt', + value: 'coleção de palavras e/ou imagens para representar o conhecimento ou uma história fictícia, muitas vezes manifestada em papel amarrado e tinta ou em livros digitais', + }, + ca: { + language: 'ca', + value: 'obra impresa o manuscrita cosida o enquadernada de manera que es reuneix en un volum', + }, + ja: { + language: 'ja', + value: '情報を文字や図画でまとめ、通常、インクで紙に印刷したもの', + }, + 'zh-hans': { + language: 'zh-hans', + value: '带有文字和图像的纸张的集合', + }, + uk: { + language: 'uk', + value: 'письмовий запис, неперіодичне видання у вигляді зброшурованих аркушів друкованого матеріалу', + }, + hu: { + language: 'hu', + value: 'információhordozó közeg, leggyakrabban papírra írott, nyomtatott, festett jelek, betűk', + }, + zh: { + language: 'zh', + value: '帶有文字或圖像的紙張的集合', + }, + scn: { + language: 'scn', + value: 'cugghiuta di palori e mmàggini ca rapprisèntunu canuscenza, di sòlitu stampati o manuscritti supra carta riligata, o puru digitalizzati ntôn ducumentu elittrònicu', + }, + fy: { + language: 'fy', + value: 'dokumint', + }, + fa: { + language: 'fa', + value: 'رسانه نوشتاری', + }, + ro: { + language: 'ro', + value: 'document scris format din mai multe pagini', + }, + cs: { + language: 'cs', + value: 'psaný text vydaný v tištěné či elektronické formě', + }, + ko: { + language: 'ko', + value: '지식을 표현하기 위해 단어들이나 그림들을 모아놓은 것', + }, + ar: { + language: 'ar', + value: 'مجموعة من الأوراق بأنواع مختلفة (ورقية، إلكترونية، إلخ.) تحتوي على كلمات وجمل لهدف أساسي وهو الحفظ (ضد الضياع).', + }, + br: { + language: 'br', + value: 'teul skrivet', + }, + id: { + language: 'id', + value: 'kumpulan kertas atau bahan lainnya yang dijilid menjadi satu pada salah satu ujungnya dan berisi tulisan atau gambar', + }, + eu: { + language: 'eu', + value: 'lan inprimatua edo eskuz izkiriatua biltzeko erabiltzen den euskarri fisikoa edo digitala', + }, + sv: { + language: 'sv', + value: 'pappersmedium eller digitalt medium med samling av ord och bilder som representerar kunskap eller en fiktiv berättelse', + }, + vi: { + language: 'vi', + value: 'phương tiện sử dụng từ và/hoặc hình ảnh để truyền tải kiến thức hoặc một câu chuyện', + }, + ia: { + language: 'ia', + value: 'documento scripte composite de paginas interligate', + }, + az: { + language: 'az', + value: 'kağız və mürəkkəblə hazırlanan yaxud elektron formada olan və informasiya təqdim edən sözlər və yaxud şəkillər toplusu', + }, + kn: { + language: 'kn', + value: 'ಪದಗಳ ಮತ್ತು / ಅಥವಾ ಚಿತ್ರಗಳ ಸಂಗ್ರಹಕ್ಕೆ ಮಧ್ಯಮ ಜ್ಞಾನ ಅಥವಾ ಕಾಲ್ಪನಿಕ ಕಥೆಯನ್ನು ಪ್ರತಿನಿಧಿಸಲು, ಸಾಮಾನ್ಯವಾಗಿ ಬೌಂಡ್ ಕಾಗದ ಮತ್ತು ಶಾಯಿಯಲ್ಲಿ, ಅಥವಾ ಇ-ಪುಸ್ತಕಗಳಲ್ಲಿ', + }, + sq: { + language: 'sq', + value: 'medium për koleksionimin e fjalëve dhe/ose figurave për të paraqitur njohuri ose një tregim fiktiv, shpesh të manifestuar në letër dhe ngjyrë të lidhura, ose në libra elektronikë', + }, + 'tt-cyrl': { + language: 'tt-cyrl', + value: 'нинди дә булса текстны эченә алган, битләре билгеле бер тәртиптә бергә җыйналып төпләнгән басма (элек – шулай ук кулъязма, хәзерге заманда шулай ук электрон) әсәр', + }, + 'tt-latn': { + language: 'tt-latn', + value: "nindi dä bulsa tekstnı eçenä alğan, bitläre bilgele ber tärtiptä bergä cıynalıp töplängän basma (elek - şulay uq qul'yazma, xäzerge zamanda şulay uq elektron) äsär", + }, + tt: { + language: 'tt', + value: 'нинди дә булса текстны эченә алган, битләре билгеле бер тәртиптә бергә җыйналып төпләнгән басма (элек – шулай ук кулъязма, хәзерге заманда шулай ук электрон) әсәр', + }, + or: { + language: 'or', + value: 'କିଛି ଚିତ୍ର ଓ ଶବ୍ଦ ଗୁଡିକର ସମାହାର ଯାହାକୁ କାଗଜରେ ଛପା ଯାଇଥାଏ କିମ୍ବା ଇଣ୍ଟର୍ନେଟ ରେ ଇ-ପୁସ୍ତକ ହିସାବରେ ରଖାଯାଇଥାଏ ।', + }, + gl: { + language: 'gl', + value: 'obra impresa', + }, + hsb: { + language: 'hsb', + value: 'medium', + }, + eo: { + language: 'eo', + value: 'skriba teksto publikigebla en presita aŭ elektronika formo. Antaŭ la elektronika, ĝi konsistis de kungluitaj folioj de paperoj, papirusoj, ktp.', + }, + sr: { + language: 'sr', + value: 'медијум који представља збир речи и/или слика којима се преноси знање или замишљена прича', + }, + be: { + language: 'be', + value: 'друкаванае выданне ў выглядзе пераплеценых разам лістоў паперы з якім-небудзь тэкстам', + }, + bg: { + language: 'bg', + value: 'напечатано издание', + }, + da: { + language: 'da', + value: 'en samling af én eller flere tekster og/eller billeder for at representere viden eller en fiktiv historie, ofte manifesteret i fysisk form, eller i elektronisk format.', + }, + lzh: { + language: 'lzh', + value: '載籍之總名也', + }, + tr: { + language: 'tr', + value: 'ciltli veya ciltsiz olarak bir araya getirilmiş, basılı veya yazılı kâğıt yaprakların bütünü', + }, + sd: { + language: 'sd', + value: 'زرائع ابلاغ جو هڪ قسم', + }, + sk: { + language: 'sk', + value: 'dielo vydané tlačou v samostatnom zväzku', + }, + 'pt-br': { + language: 'pt-br', + value: 'coleção de palavras e/ou imagens para representar o conhecimento ou uma história fictícia, muitas vezes manifestada em papel amarrado e tinta ou em livros digitais', + }, + fi: { + language: 'fi', + value: 'painettu tai sähköinen teksti', + }, + ta: { + language: 'ta', + value: 'கருத்துகள், படங்கள், ஒளிப்படங்கள், கருத்து, கதை, பாடல் போன்றவற்றினை ஒருங்கிணைந்த முறையில் அளிக்கும் ஒரு ஊடகம் அல்லது அச்சு ஆவணம்', + }, + gsw: { + language: 'gsw', + value: 'e Sammlig vo Text oder Bilder uf Papier (klasseschi Buechform), i digitale Form (E-Book) oder as Tonuufnahm (Hörbuech)', + }, + 'zh-hant': { + language: 'zh-hant', + value: '帶有文字和圖像的紙張的集合', + }, + sat: { + language: 'sat', + value: 'ᱟᱹᱲᱟᱹ /ᱠᱟᱛᱷᱟ / ᱠᱟᱹᱦᱱᱤ/ ᱚᱱᱚᱬᱦᱮ ᱨᱮᱱᱟᱜ ᱢᱤᱫ ᱥᱟᱢᱴᱟᱣ', + }, + 'en-gb': { + language: 'en-gb', + value: 'written text that can be published in printed or electronic form', + }, + bn: { + language: 'bn', + value: 'জ্ঞান ও বিনোদন উপস্থাপনের মুদ্রিত ও বাঁধাইকৃত মাধ্যম', + }, + 'zh-tw': { + language: 'zh-tw', + value: '帶有文字和圖像的紙張的集合', + }, + 'be-tarask': { + language: 'be-tarask', + value: 'друкаванае выданьне збораў тэкстаў і/або выяваў дзеля прадастаўленьня ведаў, аповедаў, гісторыяў', + }, + th: { + language: 'th', + value: 'สิ่งพิมพ์ที่มีการเย็บเล่มเข้าด้วยกัน ของข้อมูลประเภทตัวอักษรหรือรูปภาพ', + }, + cy: { + language: 'cy', + value: 'cyfrwng ar gyfer cofnodi gwybodaeth ar ffurf ysgrifennu neu ddelweddau', + }, + el: { + language: 'el', + value: 'υλικός φορέας γραπτού ή και εικαστικού περιεχομένου', + }, + dag: { + language: 'dag', + value: "Buku nyɛla binshɛli din mali gbana ka sabbu be di ni ka ni nir'ni tooi karim li.", + }, + 'sr-ec': { + language: 'sr-ec', + value: 'писани текст који се може објавити у штампаном или електронском облику', + }, + bho: { + language: 'bho', + value: 'लिखल पाठ जे प्रकाशित भइल होखे, छापा में चाहे इलेक्ट्रानिक तरीका से छपल होखे', + }, + kcg: { + language: 'kcg', + value: 'lyuut hu á̱ maai shei a̱ni di̱n vak lyui ku vak ili̱kti̱ronik', + }, + ha: { + language: 'ha', + value: 'littafin rubutu', + }, + tl: { + language: 'tl', + value: 'katipunan ng mga nailimbag na akda', + }, + mr: { + language: 'mr', + value: 'लेखन किंवा प्रतिमांच्या स्वरूपात माहिती संकलन करण्याचे माध्यम', + }, + hi: { + language: 'hi', + value: 'लेखन या छवियों के रूप में जानकारी दर्ज करने का माध्यम', + }, + nqo: { + language: 'nqo', + value: 'ߟߐ߲ߠߌ߲ ߠߎ߬ ߦߋ߫ ߟߊߞߊ߬ߝߏ߬ ߟߊ߫ ߝߋ߲ ߡߍ߲ ߘߐ߫ ߛߊ߫ ߘߐ߬ߞߊ߬ߙߊ߲߬ߠߌ߲߬ߠߊ ߟߎ߬ ߘߌ߫ ߛߴߊ߬ ߘߐ߲߬ߘߐ߰ߣߍ߲߫ ߘߐ߬ߞߊ߬ߙߊ߲߫ ߠߴߊ߬ߟߎ߫ ߝߙߍߡߊ߬ ߛߐ߲߬', + }, + my: { + language: 'my', + value: 'ရေးသားခြင်းသို့မဟုတ်ပုံသွင်းခြင်းတို့ဖြင့်အချက်အလက်များစုစည်းသည့်ဝတ္ထု', + }, + ht: { + language: 'ht', + value: 'paj ki kole ak lòt e ki bay yon sans', + }, + zu: { + language: 'zu', + value: 'into okuqoshiwe ukwaziswa kuyo ngohlobo lombhalo nangezithombe', + }, + ckb: { + language: 'ckb', + value: 'بۆ تۆمارکردنی زانیاریە بە شێوەی نووسین یان وێنە', + }, + et: { + language: 'et', + value: 'meedium teabe üles kirjutamiseks (sõnad või pildid) tavaliselt köidetud lehekülgedel, või abstraktsemas mõttes elektrooniliselt või audioformaadis', + }, + uz: { + language: 'uz', + value: 'bosma yoki yozma sahifalar toʻplami', + }, + }, + aliases: { + pl: [{ + language: 'pl', + value: 'księga', + }, { + language: 'pl', + value: 'tom', + }, { + language: 'pl', + value: 'tomik', + }], + he: [{ + language: 'he', + value: 'ספרים', + }], + ja: [{ + language: 'ja', + value: '書籍', + }, { + language: 'ja', + value: '書物', + }, { + language: 'ja', + value: '図書', + }, { + language: 'ja', + value: '典籍', + }], + fr: [{ + language: 'fr', + value: 'ouvrage', + }, { + language: 'fr', + value: 'livres', + }, { + language: 'fr', + value: 'ouvrages', + }, { + language: 'fr', + value: 'livre (document)', + }], + zh: [{ + language: 'zh', + value: '书', + }, { + language: 'zh', + value: '书籍', + }, { + language: 'zh', + value: '图书', + }, { + language: 'zh', + value: '書籍', + }, { + language: 'zh', + value: '書', + }, { + language: 'zh', + value: '圖書', + }, { + language: 'zh', + value: '书本', + }], + cs: [{ + language: 'cs', + value: 'knížka', + }], + ko: [{ + language: 'ko', + value: '서적', + }, { + language: 'ko', + value: '도서', + }, { + language: 'ko', + value: '책자', + }, { + language: 'ko', + value: '문적', + }, { + language: 'ko', + value: '전적', + }, { + language: 'ko', + value: '편적', + }, { + language: 'ko', + value: '서전', + }, { + language: 'ko', + value: '서사', + }, { + language: 'ko', + value: '서질', + }, { + language: 'ko', + value: '북', + }], + bn: [{ + language: 'bn', + value: 'পুস্তক', + }, { + language: 'bn', + value: 'গ্রন্থ', + }], + es: [{ + language: 'es', + value: 'libros', + }], + sq: [{ + language: 'sq', + value: 'libri', + }, { + language: 'sq', + value: 'libra', + }], + 'tt-cyrl': [{ + language: 'tt-cyrl', + value: 'кенәгә', + }], + 'tt-latn': [{ + language: 'tt-latn', + value: 'kenägä', + }], + tt: [{ + language: 'tt', + value: 'кенәгә', + }], + or: [{ + language: 'or', + value: 'ପୁସ୍ତକ', + }], + te: [{ + language: 'te', + value: 'పుస్తకాలు', + }, { + language: 'te', + value: 'పుస్తకం', + }], + tl: [{ + language: 'tl', + value: 'libro', + }], + et: [{ + language: 'et', + value: 'raamatud', + }], + la: [{ + language: 'la', + value: 'libri', + }], + fi: [{ + language: 'fi', + value: 'nide', + }, { + language: 'fi', + value: 'nidos', + }], + ta: [{ + language: 'ta', + value: 'புத்தகம்', + }, { + language: 'ta', + value: 'பொத்தகம்', + }, { + language: 'ta', + value: 'ஏடு', + }, { + language: 'ta', + value: 'சுவடி', + }, { + language: 'ta', + value: 'நூல் (எழுத்துப் படைப்பு)', + }], + ms: [{ + language: 'ms', + value: 'kitab', + }], + sat: [{ + language: 'sat', + value: 'ᱯᱩᱛᱷᱤ', + }], + 'zh-tw': [{ + language: 'zh-tw', + value: '書', + }], + 'zh-hant': [{ + language: 'zh-hant', + value: '書', + }], + da: [{ + language: 'da', + value: 'hæfte', + }], + ckb: [{ + language: 'ckb', + value: 'كتێب', + }, { + language: 'ckb', + value: 'پەڕتووک', + }, { + language: 'ckb', + value: 'پرتووک', + }, { + language: 'ckb', + value: 'کتێب', + }], + nb: [{ + language: 'nb', + value: 'bøker', + }], + gsw: [{ + language: 'gsw', + value: 'Buch', + }], + it: [{ + language: 'it', + value: 'libri', + }], + en: [{ + language: 'en', + value: 'books', + }], + ur: [{ + language: 'ur', + value: 'کتابیں', + }], + dag: [{ + language: 'dag', + value: 'kundili', + }], + 'en-gb': [{ + language: 'en-gb', + value: 'books', + }], + sjd: [{ + language: 'sjd', + value: 'кнӣга', + }], + 'sr-ec': [{ + language: 'sr-ec', + value: 'књиге', + }], + bho: [{ + language: 'bho', + value: 'पुस्तक', + }, { + language: 'bho', + value: 'पुस्तिका', + }, { + language: 'bho', + value: 'बुक', + }], + kcg: [{ + language: 'kcg', + value: 'nkwaa̱mbwat', + }, { + language: 'kcg', + value: 'kwa-a̱mbwat', + }, { + language: 'kcg', + value: 'ta̱ka̱da', + }], + cu: [{ + language: 'cu', + value: 'ⰽⱏⱀⰻⰳⰰ', + }], + ml: [{ + language: 'ml', + value: 'ഗ്രന്ഥം', + }], + de: [{ + language: 'de', + value: 'Bücher', + }], + vec: [{ + language: 'vec', + value: 'łivro', + }], + 'zh-hans': [{ + language: 'zh-hans', + value: '书', + }], + arc: [{ + language: 'arc', + value: 'ܟܬܒܐ (ܣܦܪܐ)', + }], + atj: [{ + language: 'atj', + value: 'masinahikan', + }], + bxr: [{ + language: 'bxr', + value: 'Ном (бэшэг)', + }], + ce: [{ + language: 'ce', + value: 'Жайна', + }], + diq: [{ + language: 'diq', + value: 'kıtab', + }], + gcr: [{ + language: 'gcr', + value: 'liv (dokouman)', + }], + gn: [{ + language: 'gn', + value: 'aranduka', + }], + hak: [{ + language: 'hak', + value: 'sû', + }], + ht: [{ + language: 'ht', + value: 'liv (pou li)', + }], + inh: [{ + language: 'inh', + value: 'Дешарг', + }], + ksh: [{ + language: 'ksh', + value: 'boch (z lääse)', + }], + 'nds-nl': [{ + language: 'nds-nl', + value: 'boek (literetuur)', + }], + nl: [{ + language: 'nl', + value: 'boek (document)', + }], + qu: [{ + language: 'qu', + value: 'patara qhilqa', + }], + so: [{ + language: 'so', + value: 'shefdo (Buug)', + }], + war: [{ + language: 'war', + value: 'libro', + }], + wa: [{ + language: 'wa', + value: 'live (po lére)', + }], + }, + claims: { + P487: [{ + mainsnak: { + snaktype: 'value', + property: 'P487', + hash: 'c4e704240ccb9a88b0cbfad3b2b4c4a1b26adb94', + datavalue: { + value: '🕮', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: '01fe1cd1bb7c1484e57d6a5ad810b786c3b99f88', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 87581188, + id: 'Q87581188', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$b0891ee4-4219-501a-9939-f3ee99e65e29', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P487', + hash: 'e3c3adc74a0ea54220616360ef644af1a44ff885', + datavalue: { + value: '📚', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: 'df38b0a776ab265a2926f33012a26a71a4144454', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 87577816, + id: 'Q87577816', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$7af19649-452f-26d7-6f97-340be44885ca', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P487', + hash: 'b13c3bc59697c0af0b3d7a61b50b0b8dc7759ba2', + datavalue: { + value: '📙', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: 'a2fce2d5b6d52e5347447a3519c63d6762021a8b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 87577815, + id: 'Q87577815', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$f31641eb-46ad-c9f3-07db-ef4a333ac1b2', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P487', + hash: 'b1e153f4163a518a0af79b4c73709b4b97d61adc', + datavalue: { + value: '📘', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: 'a8691712ff29efa53419e1b6fb747537e940df48', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 87577814, + id: 'Q87577814', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$2e8f906d-4014-9c8d-6cc8-db6ec50270f0', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P487', + hash: '6746b14f9842a5582f48aabccf52c28295431748', + datavalue: { + value: '📗', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: 'dbc7927c6b1c3bbbfcde581d25064bf7da8f8cb2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 87577813, + id: 'Q87577813', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$5078feba-430e-6e4f-c292-561318734093', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P487', + hash: '75ac18f13458ecd7f93d6da4f9300c68b0eeb490', + datavalue: { + value: '📖', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: '232d664b30d2f2b7c609bd052bddbda89559c8d6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 87577811, + id: 'Q87577811', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$7f59ff24-4cc2-e428-c413-cfd0a47ba98c', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P487', + hash: '5cbde5da775b8567de09a19a04c506a829cfdda7', + datavalue: { + value: '📕', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: 'c75a61aa765f6a950e5abc298668f0b17d1296f8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 87577809, + id: 'Q87577809', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$697af154-4da3-9805-39be-bd61b8dab567', + rank: 'normal', + }], + P279: [{ + mainsnak: { + snaktype: 'value', + property: 'P279', + hash: 'c06eea93cbbea9d7b62dfb5a37cba220ca8af15a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 340169, + id: 'Q340169', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$fe83b10f-4bbb-7e5f-1a96-d2b5cf38588f', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P279', + hash: '1c44c3eac3e3011b6dc2256761f9c96d8b301037', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 49848, + id: 'Q49848', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$a05ee570-431f-044c-6b43-94f55acc8f6a', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P279', + hash: 'dce96d387318e5beda728e5764274d7102adc1a0', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2424752, + id: 'Q2424752', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$81a64991-48a2-34e2-aabb-a3cc5bb85f88', + rank: 'normal', + }], + P373: [{ + mainsnak: { + snaktype: 'value', + property: 'P373', + hash: 'a22729132caa4ace001e4d16d7a2579a6d6a4626', + datavalue: { + value: 'Books', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'q571$714FC274-77F6-4779-9BD1-D133F2918D2E', + rank: 'normal', + references: [{ + hash: 'c456dc5cd2117249948c288206ff3f8b1bf574f0', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'e17507043402fe54ae6c4d65cc51f46cec987de9', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 8449, + id: 'Q8449', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P508: [{ + mainsnak: { + snaktype: 'value', + property: 'P508', + hash: 'c30258205c0550f1c5e5c357acba75918fb8dab7', + datavalue: { + value: '303', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q571$D718DD03-82F4-4FB2-A82F-0C85CE1FC3B1', + rank: 'normal', + references: [{ + hash: 'a235ba3d92daf43853b23688674b7ab464b4eea8', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: 'afdc73e2b2508208bcfb2c9e8b8b010bb19acef4', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 460907, + id: 'Q460907', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P248'], + }], + }], + P910: [{ + mainsnak: { + snaktype: 'value', + property: 'P910', + hash: 'd578de97c9682e6c12df114bc56b7f900301a752', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 5461161, + id: 'Q5461161', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$61A9B4AB-3A05-4A69-9A6A-6CAF2B7672EB', + rank: 'normal', + references: [{ + hash: '43be11edc94b7f45bb45f26f63333e8e3c2c6de7', + snaks: { + P3452: [{ + snaktype: 'value', + property: 'P3452', + hash: 'b28329ef9de49a562ac79a4f5c9750a5d8bacd9c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 5461161, + id: 'Q5461161', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P3452'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P910', + hash: '5357443722c4b1217d2391cf644dc88b7be4a8e2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 33098516, + id: 'Q33098516', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$9B709123-4454-4A4A-836F-93A1F03E1569', + rank: 'normal', + references: [{ + hash: '61a563dfb90a012885cd4b48d894c58ee08021ef', + snaks: { + P3452: [{ + snaktype: 'value', + property: 'P3452', + hash: '91e34fc53925005ee6d174503fa3c9dd7488a4b5', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 33098516, + id: 'Q33098516', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P3452'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P910', + hash: 'e55a2348cb62094c549185f09ee3c9e706bf78e1', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 9721595, + id: 'Q9721595', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$6eeeb680-99b5-47c9-b442-abb67fd64a2a', + rank: 'normal', + references: [{ + hash: '03ce6c69e524061fb7ae2c19d23ff24ff895acc8', + snaks: { + P3452: [{ + snaktype: 'value', + property: 'P3452', + hash: 'a00cef7768134b01af4b53fb2dd68de9923e9671', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 9721595, + id: 'Q9721595', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P3452'], + }], + }], + P227: [{ + mainsnak: { + snaktype: 'value', + property: 'P227', + hash: '1d26c8533d8bac61eea26d9b7328c82da5b75a0e', + datavalue: { + value: '4008570-3', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '763e7a473f5e48a6778ba878576b94ccf1b27add', + datavalue: { + value: 'Buch', + type: 'string', + }, + datatype: 'string', + }], + P4970: [{ + snaktype: 'value', + property: 'P4970', + hash: 'f7b137758a8bc007947dcaa5d6a753daa14dc2f4', + datavalue: { + value: 'Buchwesen', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810', 'P4970'], + id: 'Q571$5B90351E-30B1-4A78-A8E9-F8D47A214240', + rank: 'normal', + }], + P935: [{ + mainsnak: { + snaktype: 'value', + property: 'P935', + hash: 'c334e0e0d5b8f27e91473be0555e7a06f6f1edb4', + datavalue: { + value: 'Book', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q571$26835BD3-F7F2-4137-82F2-D9512B5EFCCD', + rank: 'normal', + references: [{ + hash: '3bf39867b037e8e494a8389ae8a03bad6825a7fc', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: '5946b91c53409c48f5f1fb0319ed41fc67a764da', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 191168, + id: 'Q191168', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P646: [{ + mainsnak: { + snaktype: 'value', + property: 'P646', + hash: 'bb8173f9ccf6e6043f5a0652e07ac163402089a2', + datavalue: { + value: '/m/0bt_c3', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$696A4F7E-EA0A-464A-A663-465A640CC803', + rank: 'normal', + references: [{ + hash: '2b00cb481cddcac7623114367489b5c194901c4a', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: 'a94b740202b097dd33355e0e6c00e54b9395e5e0', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 15241312, + id: 'Q15241312', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P577: [{ + snaktype: 'value', + property: 'P577', + hash: 'fde79ecb015112d2f29229ccc1ec514ed3e71fa2', + datavalue: { + value: { + time: '+2013-10-28T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P248', 'P577'], + }], + }], + P349: [{ + mainsnak: { + snaktype: 'value', + property: 'P349', + hash: '0a22affafe5e61091d8147f075dca5abb1631608', + datavalue: { + value: '00573378', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$50ec7349-4b3f-e998-b21a-c77d07e96afb', + rank: 'normal', + }], + P1709: [{ + mainsnak: { + snaktype: 'value', + property: 'P1709', + hash: 'ca4afbbd9ac8150d1703cc0bc0c3ddaece55c9a6', + datavalue: { + value: 'http://dbpedia.org/ontology/Book', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + qualifiers: { + P973: [{ + snaktype: 'value', + property: 'P973', + hash: 'b10b885bac80a91a69e35c5aba65660919148eea', + datavalue: { + value: 'http://mappings.dbpedia.org/index.php/OntologyClass:Book', + type: 'string', + }, + datatype: 'url', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'b85a45c0dcbef1bbaa976c2eb03b605a09a33509', + datavalue: { + value: { + time: '+2015-06-11T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'qualifiers-order': ['P973', 'P813'], + id: 'Q571$9333EE70-5059-47B1-8F93-7010A6D2B6F7', + rank: 'normal', + references: [{ + hash: '8f08ac3e0839bdbc4c6eb8d671e772deb12ba423', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: '250b03083f7971a02473af3e43115ef521b1440d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 465, + id: 'Q465', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P1709', + hash: '28725d8ce4d33d3854c0602f02671a94e15b1f30', + datavalue: { + value: 'https://schema.org/Book', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q571$72ed65f2-4455-dc38-b87a-75c3ac5dacfa', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1709', + hash: 'a966222ae107b944b0bcd2da9e5cd7c45d2dea5d', + datavalue: { + value: 'http://purl.org/ontology/bibo/Book', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q571$ee4c7ac2-48c6-0add-6f41-dd4af84167a0', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1709', + hash: '2d876861c3a73a4dd3131c59e295b2ccc9af6fa3', + datavalue: { + value: 'http://purl.org/net/nknouf/ns/bibtex#Book', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q571$03c4fb39-45b7-99e0-881b-1ed1324284a2', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1709', + hash: '15540b0958d6baa330f2db544059272d3458466d', + datavalue: { + value: 'http://www.ontotext.com/proton/protonext#Book', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q571$819bdee7-4352-ad03-2acb-573546b21eb9', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1709', + hash: 'bd8b488fb86f2a78f14d6c1f01bcaf22bbf7b4ce', + datavalue: { + value: 'https://id.oclc.org/worldcat/entity/Q13', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q571$d2f95256-47e9-00aa-11d9-5100cde85917', + rank: 'normal', + }], + P1051: [{ + mainsnak: { + snaktype: 'value', + property: 'P1051', + hash: '0728d6adcebac2993e4a07748525e495eb982d91', + datavalue: { + value: '6451', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$211FAF60-C38A-4699-A3C8-010FDC090600', + rank: 'normal', + }], + P1014: [{ + mainsnak: { + snaktype: 'value', + property: 'P1014', + hash: '37e71048d2bcc20e18f6105b5e8393ce4ea93ec8', + datavalue: { + value: '300028051', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$a3aef43f-45a1-cff0-11e9-a15308972744', + rank: 'normal', + }], + P2612: [{ + mainsnak: { + snaktype: 'value', + property: 'P2612', + hash: '064daf759be9c5f6ffc9b84f376b6ce4c6ecc133', + datavalue: { + value: 'books', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$9F5CF70D-BF1A-4F7D-9998-180E446ED179', + rank: 'normal', + }], + P1296: [{ + mainsnak: { + snaktype: 'value', + property: 'P1296', + hash: '83dce2c51367ad84055f09c4aeac791d850a953e', + datavalue: { + value: '0120138', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$2BF84C64-3567-4834-9D08-9F8A151042DF', + rank: 'normal', + }], + P2263: [{ + mainsnak: { + snaktype: 'value', + property: 'P2263', + hash: '3c9ca4a6e43ab5d798e7719aa8f57f53be27a508', + datavalue: { + value: '1794', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$a4c1ad11-4de0-136e-7024-aed7315c73c1', + rank: 'normal', + }], + P2959: [{ + mainsnak: { + snaktype: 'value', + property: 'P2959', + hash: '93e98eaa5567ca01ed2e6b232d89a6b40658d0cd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 52834100, + id: 'Q52834100', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$FD0F5258-4C32-4E61-836A-8F0576570BDB', + rank: 'normal', + references: [{ + hash: '171acb1590b9aa64a65353cf94159affbffb857c', + snaks: { + P3452: [{ + snaktype: 'value', + property: 'P3452', + hash: 'ccedc2a36d201b244e8b40d873e1a7f13ee030af', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 52834100, + id: 'Q52834100', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P3452'], + }], + }], + P1552: [{ + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: '9ca54e5a2fa7f1dded1713472b2b7e2979dd9ee5', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 783521, + id: 'Q783521', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$f49433bb-47cf-ace4-abc4-4d00372b63fe', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: '18c6ffec223c7f581421e0686c5d2f68e463218a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 482980, + id: 'Q482980', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$9e565277-4282-6cc6-accf-d25ecd3319c0', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: '1878a045596c9dba4741e179a4e26dc45bad6d53', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2085381, + id: 'Q2085381', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$0a9c2316-4606-0eb3-ab12-de3efc403657', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: 'd8dcb2574f03cc4be9d5ffad510db746e4de799e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1361759, + id: 'Q1361759', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$7dc9f3f8-42cb-998c-c6bb-44e626f52bc7', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: 'b4e0dde8050c86b628e963e68f8f1efe79796ad9', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1361758, + id: 'Q1361758', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$0ce8b745-4d0b-d92e-8de7-3919add72c6b', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: '6b651cd4d484701f3ede574100508468ec80a2f7', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 33057, + id: 'Q33057', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$25d14ce0-4537-d0d2-041c-97eed6e4178e', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: 'f1eae6becd7cecf9b5c3eeef2e62f113fe765328', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 34770, + id: 'Q34770', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$fcd4028f-4751-8564-a775-e7c827b62030', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: 'f5c8682753f477ba8a283f7d7c9c1a11aa350052', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1238720, + id: 'Q1238720', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$921aefa1-4042-b3f7-8001-cdf727e49df7', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: 'f2e014daa17a30d465bd2207a92e22eafcfab165', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2985386, + id: 'Q2985386', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$705e87ca-4511-09ae-cc93-9d229568894c', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: '4c4e49926cc81f9df5dc24d2b4283117ba0c4158', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 998555, + id: 'Q998555', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$b5be6afa-4e02-6727-a4fb-9cd181703544', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: '30b79a54d4ff1dbbedf41f379e1c26b8b074631c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1607826, + id: 'Q1607826', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$d925893e-4b11-1b28-6568-5e74ea882360', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: 'cfd48d72f69a2baa39c86e729f047c7e101cb286', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 29514511, + id: 'Q29514511', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$7bbf4b48-4115-3011-12a7-ae323a07288d', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: 'a40782e725b8d6fa0d7f058c98ae94fba85ddde2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 759811, + id: 'Q759811', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$5d4569ca-47a4-155e-8064-dd1f0875d7a0', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: '009a0f5c1021ebb4ea99ae0ff1baf97e4c7266d0', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 772267, + id: 'Q772267', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$515144eb-407e-d304-ab99-6984f439d641', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: 'f18551aa3d5c6abb1ce69986e6577de8aa4851d7', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 18602566, + id: 'Q18602566', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$8f07aa67-4f90-a2ac-4362-1ecb949c3236', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: 'c83929ba418791b3b38e598a3fb389fa16fa4a76', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 91783353, + id: 'Q91783353', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$509bf634-4eaa-bfa9-a85b-acd7e494c891', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1552', + hash: '313f8a14a943b27ec561cc3941f517eaf7859cd0', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 115804545, + id: 'Q115804545', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$d882b39e-4a84-c236-d69b-6e7f08c1673e', + rank: 'normal', + }], + P2888: [{ + mainsnak: { + snaktype: 'value', + property: 'P2888', + hash: 'e660b1470d0147bea94776b58bbcf6de93b5840c', + datavalue: { + value: 'http://purl.org/spar/fabio/Book', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q571$2451409b-4a0b-6f58-4d07-be5d726b3b72', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P2888', + hash: '7ee75a69512457f02420ca62b703e30e9c341083', + datavalue: { + value: 'https://citationstyles.org/ontology/type/book', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q571$e45a46a8-4d89-41dc-8881-3f8092ce8dcd', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P2888', + hash: 'ce34cb0400baee7a8fc444bbeac959e40dec63de', + datavalue: { + value: 'http://purl.org/coar/resource_type/c_2f33', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q571$b6b6e0d2-4b70-def7-33ad-b83ee5b1d905', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P2888', + hash: 'ff517658f19571c4b253ae876e13f4e247fa901a', + datavalue: { + value: 'http://linked.earth/ontology/#book', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q571$b7649b90-46d6-41dd-791d-2f8d7236af0f', + rank: 'normal', + }], + P3106: [{ + mainsnak: { + snaktype: 'value', + property: 'P3106', + hash: '452d221f7b6f79695c99e51f5441cb7016c1093d', + datavalue: { + value: 'books', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$a14f0318-43b2-15a2-aa75-5c665534fbad', + rank: 'normal', + }], + P3417: [{ + mainsnak: { + snaktype: 'value', + property: 'P3417', + hash: 'b3db76786e3bf5324c6033b06a2c65d8b9fa7eb6', + datavalue: { + value: 'Books', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$12BCFE2B-5F48-47FB-8D5D-3040AD14C270', + rank: 'normal', + references: [{ + hash: '3b0a5bb3c1f955edce73740124f7d935698092ad', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '3ac9682e789a3a3791d4fd088b265ea03abef101', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 51711, + id: 'Q51711', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P248'], + }], + }], + P1617: [{ + mainsnak: { + snaktype: 'value', + property: 'P1617', + hash: 'caa068f92a783ed7881eaab54ed490e5509789c5', + datavalue: { + value: 'a9aede5d-df86-4664-9800-c325b6bd2f40', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$6DC6623B-4D84-40DF-801A-BD2BCF54C9CA', + rank: 'normal', + }], + P1889: [{ + mainsnak: { + snaktype: 'value', + property: 'P1889', + hash: '225051cbbb0781cdeb7f8eb9eff875f051609830', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 3331189, + id: 'Q3331189', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P1013: [{ + snaktype: 'value', + property: 'P1013', + hash: '2e8ebe2917ba5a58bdc004a7adbaef3d3e173ab9', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 16388, + id: 'Q16388', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P1013'], + id: 'Q571$a3c60a20-42b4-857d-12a1-738279440ba4', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1889', + hash: '7e857cb593df5f7831e9627bd1f9bb88b0de2a83', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 47461344, + id: 'Q47461344', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$aa933ced-41fc-9da3-d2de-8baedab43c0b', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1889', + hash: '9ef524d149bb097d7ba2add6f90cad3bf00575c1', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 105763458, + id: 'Q105763458', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$5298e514-4bc2-46dc-8d8a-e28bff380b43', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1889', + hash: 'd8fc93c4f7ad6a4f245e014c4c2136705b4a3f63', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 10567996, + id: 'Q10567996', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P1013: [{ + snaktype: 'value', + property: 'P1013', + hash: '3ee85f87aa07bea0f614c2220e1ccdf8d25de085', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 24005632, + id: 'Q24005632', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P5168: [{ + snaktype: 'value', + property: 'P5168', + hash: '54962bccccf47b4cd42cdf6be64a1baafa634547', + datavalue: { + value: { + text: 'liv', + language: 'ht', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }], + }, + 'qualifiers-order': ['P1013', 'P5168'], + id: 'Q571$e713adc6-451f-98c7-578a-e44a1d36dfb7', + rank: 'normal', + }], + P3827: [{ + mainsnak: { + snaktype: 'value', + property: 'P3827', + hash: 'ffe4417a19f00ae2b7efd87001599bc2bda32e92', + datavalue: { + value: 'books', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$D2050D9B-B099-4B7B-AE91-272EDE0C0060', + rank: 'normal', + }], + P366: [{ + mainsnak: { + snaktype: 'value', + property: 'P366', + hash: '721323c41daeacc81f24a4905ca2d2e8b8b58432', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 3523102, + id: 'Q3523102', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P5102: [{ + snaktype: 'value', + property: 'P5102', + hash: '809cf28fcd0b08af5c4c734f45c7e806a6f5ebfd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 110143752, + id: 'Q110143752', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P5102'], + id: 'Q571$ebd8169f-4dd0-ef78-dc4d-5359aab93141', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P366', + hash: '3261dc19842d69cc0ed36ed7a5edbc884c1300b2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 173799, + id: 'Q173799', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P5102: [{ + snaktype: 'value', + property: 'P5102', + hash: '809cf28fcd0b08af5c4c734f45c7e806a6f5ebfd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 110143752, + id: 'Q110143752', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P5102'], + id: 'Q571$fd769e9f-4d4e-d87a-6fdd-14df7a287b70', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P366', + hash: '8f2033cc2c5964deeeae9fc0514a6a06c7d8ffd8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 24911979, + id: 'Q24911979', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P5102: [{ + snaktype: 'value', + property: 'P5102', + hash: '809cf28fcd0b08af5c4c734f45c7e806a6f5ebfd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 110143752, + id: 'Q110143752', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P5102'], + id: 'Q571$2bbfe412-42b0-b44a-5249-a82539d2fc19', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P366', + hash: '5a28c4c951e3bde056b2ac0f0041c231df2eca42', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 8434, + id: 'Q8434', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P5102: [{ + snaktype: 'value', + property: 'P5102', + hash: '809cf28fcd0b08af5c4c734f45c7e806a6f5ebfd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 110143752, + id: 'Q110143752', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P5102'], + id: 'Q571$4b36ead6-4e3f-761d-3d7e-62086f1110af', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P366', + hash: '4a78dee5dc9810dd3363339826dbc0014fd2d02a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 843894, + id: 'Q843894', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P5102: [{ + snaktype: 'value', + property: 'P5102', + hash: '809cf28fcd0b08af5c4c734f45c7e806a6f5ebfd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 110143752, + id: 'Q110143752', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P5102'], + id: 'Q571$503aea2c-4657-c0e1-2b4f-b3f3f4968546', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P366', + hash: '7e9308e6c8319d377d12d71f3b638c7480873334', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 34516, + id: 'Q34516', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P5102: [{ + snaktype: 'value', + property: 'P5102', + hash: '809cf28fcd0b08af5c4c734f45c7e806a6f5ebfd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 110143752, + id: 'Q110143752', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P5102'], + id: 'Q571$8a9ebe8e-466f-b943-919f-fe02d2879277', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P366', + hash: '63ac75d219d543124f047875df90354f71b251dc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 208195, + id: 'Q208195', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P5102: [{ + snaktype: 'value', + property: 'P5102', + hash: '809cf28fcd0b08af5c4c734f45c7e806a6f5ebfd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 110143752, + id: 'Q110143752', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P5102'], + id: 'Q571$c25b7376-4eff-ed91-dc9e-7447fa80bfb7', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P366', + hash: '48f19137a8455daeab766a5590fa05f93f282bff', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 104482419, + id: 'Q104482419', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P5102: [{ + snaktype: 'value', + property: 'P5102', + hash: '809cf28fcd0b08af5c4c734f45c7e806a6f5ebfd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 110143752, + id: 'Q110143752', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P5102'], + id: 'Q571$c6534d4c-4492-8056-0db9-6ab94b56ad03', + rank: 'normal', + }], + P3612: [{ + mainsnak: { + snaktype: 'value', + property: 'P3612', + hash: 'b15d7e9fdaca3a6c25fd95879b5639b604871679', + datavalue: { + value: 'sujet/livre', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$8E5B8EA8-BB5D-47F3-8907-DFB13950AFCF', + rank: 'normal', + }], + P1963: [{ + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: '34114a25856bf7affc1be3f22646e23c3ce626a4', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 1823, + id: 'P1823', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'Q571$EB3271EE-A20F-481E-8E89-2832B8A8728F', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: 'bf95c34e0a571c9155b24dd207dff65c3f597148', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 1143, + id: 'P1143', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'Q571$E63BBB07-71C1-461E-9EFE-618EB73D2CB4', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: '10debc5cba4745b0b2336f4caffa4a82a38f0b0d', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 2879, + id: 'P2879', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'Q571$170CA501-474D-4C84-9697-F9EB19CF3547', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: 'c7a82d9f62a695331e23bcb42d450d3e02e6e5fb', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 2969, + id: 'P2969', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'Q571$FDCBB1C0-425C-41EE-A2ED-66D833565F78', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: '656acd75da5af2b06fc56fba7895ce008b1ddce0', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 3631, + id: 'P3631', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'Q571$847AD897-77DA-4130-B450-DDAE5693141F', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: '483aa4ed5b4cb0c01906a964d51bb97daa3dc779', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 50, + id: 'P50', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'Q571$eff36505-4c83-44d1-1f49-50c5b2a11103', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: '17ed3edee639400fc6ba031e08d0f6495aff669e', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 1476, + id: 'P1476', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'Q571$7cd6b7e2-40a5-0a5e-3e28-c8c9417f82f0', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: 'a381779d78f374a5008c9a78cb04bae1899cc82c', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 747, + id: 'P747', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'Q571$479b6fb4-42c6-a04b-0c3b-a142623128b6', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: '8e039974a8537cf124194a1eddb7f110e379231b', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 364, + id: 'P364', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + qualifiers: { + P2241: [{ + snaktype: 'value', + property: 'P2241', + hash: '5ac202783727eaa7ff9561a7611c27513f0ded02', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 18644427, + id: 'Q18644427', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P2241'], + id: 'Q571$e30d5a34-4a4c-3b8e-d917-6e8774129a83', + rank: 'deprecated', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: '98af0d86217f4c060e619c4f45bb863f085305b5', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 407, + id: 'P407', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'Q571$12758ec8-46f7-142d-b628-7153490edf74', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: 'aa26ede7a5ddc6cd08849f81faefdf4e3a2d8c86', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 577, + id: 'P577', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'Q571$230e16f9-4a27-a943-957a-93925e04abbd', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: '4c6afe2870cf274cca124145a42f64fb24e19a96', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 6216, + id: 'P6216', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + qualifiers: { + P11889: [{ + snaktype: 'value', + property: 'P11889', + hash: '8781f83021ca905ef0c21c8b967e1db03366d593', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19652, + id: 'Q19652', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P11889'], + id: 'Q571$315a8b7e-4f4c-1b8e-ac1e-c4443fa8f9b4', + rank: 'normal', + references: [{ + hash: '180158bbc56f4e0b6614d5e2525ec6e48b3618b9', + snaks: { + P4656: [{ + snaktype: 'value', + property: 'P4656', + hash: 'cb42efcc94875d6e86995aff2710a53ce71d106c', + datavalue: { + value: 'https://www.wikidata.org/wiki/Wikidata:Property_proposal/autosuggest_value', + type: 'string', + }, + datatype: 'url', + }], + }, + 'snaks-order': ['P4656'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: '76d100cf487d5d77a1f47627e463f65585b54043', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 212, + id: 'P212', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'Q571$42ba5823-4ffa-9e8b-5525-606d6befa03e', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1963', + hash: '1cc10574abe54c8d1d7d9c7cdfd2bb9192a49c6f', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 957, + id: 'P957', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-property', + }, + type: 'statement', + id: 'Q571$8ea15ec3-457c-2135-fded-2aa01179f5c7', + rank: 'normal', + }], + P527: [{ + mainsnak: { + snaktype: 'value', + property: 'P527', + hash: 'dc42431c9906875e662e4b7c21831b3e0dc123c0', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 234460, + id: 'Q234460', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$873e43b9-459f-8c14-fa68-68f8b9dc0446', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P527', + hash: 'c3dee23ccb389812983408a000a700ea158fe985', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1980247, + id: 'Q1980247', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$46b543d9-4d4e-59da-3b8f-cf226cf46921', + rank: 'normal', + }], + P4167: [{ + mainsnak: { + snaktype: 'value', + property: 'P4167', + hash: 'c8b8ab432c7ffef437cb45f507ca1898b9deef85', + datavalue: { + value: 'Bøker', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$3f9bde41-4f07-110f-a0dd-ee20af686219', + rank: 'normal', + }], + P1225: [{ + mainsnak: { + snaktype: 'value', + property: 'P1225', + hash: '5a21f4da2b9e8bace75205797360fd6c4de450ff', + datavalue: { + value: '10639916', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$00476FB3-B426-4B4B-BFBF-9DC9181E968D', + rank: 'normal', + }], + P1256: [{ + mainsnak: { + snaktype: 'value', + property: 'P1256', + hash: '9ec70bacf4a3e43ba01246300e8b935f63e44640', + datavalue: { + value: '49M32', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$F30EEA41-F14C-4F09-B128-2903E0EF49D4', + rank: 'normal', + }], + P3219: [{ + mainsnak: { + snaktype: 'value', + property: 'P3219', + hash: '6910b60230a76c1691c896342a39e478b64fa3d5', + datavalue: { + value: 'livre', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$C3B7BEAD-9270-40C2-8D98-78A5EC179772', + rank: 'normal', + }], + P2581: [{ + mainsnak: { + snaktype: 'value', + property: 'P2581', + hash: 'e510d7b16de18f71984c54bfd7d375bfb0f65858', + datavalue: { + value: '00012059n', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$1BD25EC5-CA9C-453D-92B4-5C9679236D05', + rank: 'normal', + references: [{ + hash: '248ac337a217a5f5eed7139a82a4e60931611af0', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '25b816aab41db18565946259c950aed6de05dd1e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 4837690, + id: 'Q4837690', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P248'], + }], + }], + P3832: [{ + mainsnak: { + snaktype: 'value', + property: 'P3832', + hash: 'd8fae26d6c6b4523a096b26b155a8159b670e241', + datavalue: { + value: '10321', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: 'aefa5ec63486a3be5a2fb0d2338c3ece3d760bb3', + datavalue: { + value: 'book', + type: 'string', + }, + datatype: 'string', + }], + P4900: [{ + snaktype: 'value', + property: 'P4900', + hash: '21d8b5d56f688701f9ef9f64813a2eb7a10eb290', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 7189615, + id: 'Q7189615', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P1810', 'P4900'], + id: 'Q571$F01FBAB2-A30B-4F6A-B98E-259D73373399', + rank: 'normal', + references: [{ + hash: '084c005c75aa5da8dbb846ca0e1545727d904f67', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '8e0af914d8dc62b7c0c4976204137734411eb0ac', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 28890038, + id: 'Q28890038', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P248'], + }], + }], + P3984: [{ + mainsnak: { + snaktype: 'value', + property: 'P3984', + hash: '90e61b44c01ccd529958cb8d60d79ec5198de5a6', + datavalue: { + value: 'books', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P407: [{ + snaktype: 'value', + property: 'P407', + hash: 'daf1c4fcb58181b02dff9cc89deb084004ddae4b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1860, + id: 'Q1860', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P580: [{ + snaktype: 'value', + property: 'P580', + hash: '8e90188464fdbd1f093759b10fbeb1ea1fa95b1f', + datavalue: { + value: { + time: '+2008-01-25T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: 'a6f6d814dc6d29c5b7bcb22d1c4f30e8d544c434', + datavalue: { + value: 'So many books, so little time', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P407', 'P580', 'P1810'], + id: 'Q571$94272133-4def-9034-23b0-c507832683bc', + rank: 'normal', + references: [{ + hash: '848c7514b88b1f487526b9556ccde288c97daabd', + snaks: { + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'be0f82c1f563fe0acd805d40974b9ab3e372c220', + datavalue: { + value: { + time: '+2018-05-06T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P813'], + }], + }], + P5008: [{ + mainsnak: { + snaktype: 'value', + property: 'P5008', + hash: 'd8037e40c3d12c404489a97a78937213939ff1cd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 5460604, + id: 'Q5460604', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$25B36DAE-1452-467C-AF0E-C940F2F4AC12', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P5008', + hash: '136e3fbe19158e73e4bfebf3f2d98a9df8638b7e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 6173448, + id: 'Q6173448', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P585: [{ + snaktype: 'value', + property: 'P585', + hash: '7661f66dd5b82a1ea92515ddb16c09ce3088edea', + datavalue: { + value: { + time: '+2022-10-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'qualifiers-order': ['P585'], + id: 'Q571$7902A8F4-0B5C-4A4E-988F-7A22FD7F68B8', + rank: 'normal', + }], + P5125: [{ + mainsnak: { + snaktype: 'value', + property: 'P5125', + hash: '87fa5e036472c7c3ef375a3a455c417f89ead3fd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 7112569, + id: 'Q7112569', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$9273B35E-16A0-4F3C-BDF5-4CBDA9EAF2A4', + rank: 'normal', + }], + P5019: [{ + mainsnak: { + snaktype: 'value', + property: 'P5019', + hash: '88ffc203a967bb77160eb38b865e4535eb91ec4f', + datavalue: { + value: 'buch-30', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$03378019-47d1-01a0-83ef-957ceef9977e', + rank: 'normal', + }], + P1417: [{ + mainsnak: { + snaktype: 'value', + property: 'P1417', + hash: 'fd94fe39a4300d3af62ae71fa492b61e5e4fb1fb', + datavalue: { + value: 'topic/book-publication', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: 'aefa5ec63486a3be5a2fb0d2338c3ece3d760bb3', + datavalue: { + value: 'book', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q571$4CCC3E41-6F73-463D-BE36-4FF9F4EC2380', + rank: 'normal', + }], + P244: [{ + mainsnak: { + snaktype: 'value', + property: 'P244', + hash: '874b5b4da5746695f375e33f6248f901f1883fff', + datavalue: { + value: 'sh85015738', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '06a261f7ff59436565cd2d6e06dfe2a6b9ba10cc', + datavalue: { + value: 'Books', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q571$DB526D3C-D89A-48F9-93E2-29411DD147D6', + rank: 'normal', + }], + P5398: [{ + mainsnak: { + snaktype: 'value', + property: 'P5398', + hash: '8ddb85a7ee0a11dc017803cb93b8c21088661dd0', + datavalue: { + value: '000000993', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$4962f044-4667-23cf-6351-f2b95be82e9e', + rank: 'normal', + }], + P1151: [{ + mainsnak: { + snaktype: 'value', + property: 'P1151', + hash: '29aed5e84e0a69226cf577244cb4bbc63bb8e52e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 10880143, + id: 'Q10880143', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$2a708de4-4fca-b209-add5-d811ed7c0274', + rank: 'normal', + }], + P486: [{ + mainsnak: { + snaktype: 'value', + property: 'P486', + hash: '6091c0ff21d848bebda0bf9d8760feb4b64c1d5f', + datavalue: { + value: 'D001877', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$EDE45645-313A-43BF-8EF2-C214CEB3F284', + rank: 'normal', + }], + P6104: [{ + mainsnak: { + snaktype: 'value', + property: 'P6104', + hash: '0741d95bd5f2c300d9c7bd33bf6070739edbbde8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 8487081, + id: 'Q8487081', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$e07f3bc5-4d5c-8129-440e-620e326f50d4', + rank: 'normal', + }], + P6573: [{ + mainsnak: { + snaktype: 'value', + property: 'P6573', + hash: 'd626c5088d29fd23cdb94bcc8962881991436967', + datavalue: { + value: 'Buch', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$C9E0E00D-4218-4232-8BF0-A128835B20E7', + rank: 'normal', + }], + P6404: [{ + mainsnak: { + snaktype: 'value', + property: 'P6404', + hash: '59c2edc78bb49ed841b9f46e0b0a9c8b4a3cc7bb', + datavalue: { + value: 'libro', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '8bc65a0864f21007d7ce642c007632ada2962a1c', + datavalue: { + value: 'libro', + type: 'string', + }, + datatype: 'string', + }], + P577: [{ + snaktype: 'value', + property: 'P577', + hash: 'ee04033b93df56fec66997b219da63168dc08e80', + datavalue: { + value: { + time: '+2010-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'qualifiers-order': ['P1810', 'P577'], + id: 'Q571$BD18195B-64E4-4DC7-8102-C20C0E4BF11B', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P6404', + hash: 'b06dfc9da14dc5062fb6713b4e07e7950b56f76a', + datavalue: { + value: 'il-libro', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: 'b4db1cb361b3a96391e977806e94eff52f1eb7b3', + datavalue: { + value: 'Il libro', + type: 'string', + }, + datatype: 'string', + }], + P2093: [{ + snaktype: 'value', + property: 'P2093', + hash: '731053011b9e71684a3332553bb9279d4a73bed0', + datavalue: { + value: 'Marilena Maniaci', + type: 'string', + }, + datatype: 'string', + }], + P577: [{ + snaktype: 'value', + property: 'P577', + hash: 'ee04033b93df56fec66997b219da63168dc08e80', + datavalue: { + value: { + time: '+2010-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'qualifiers-order': ['P1810', 'P2093', 'P577'], + id: 'Q571$EB3FD786-7436-4541-A3E3-B81F88E63C16', + rank: 'normal', + }], + P7033: [{ + mainsnak: { + snaktype: 'value', + property: 'P7033', + hash: '1014e3d0faddf11ed88af096b7b0002323bb9fd7', + datavalue: { + value: 'scot/1916', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$3234890C-4D16-4CD0-85D4-BEA2C69ED626', + rank: 'normal', + }], + P989: [{ + mainsnak: { + snaktype: 'value', + property: 'P989', + hash: '47f2e0a96105b6f87a5f01f0037dcde0e641abf2', + datavalue: { + value: 'Nl-Boekdocument.ogg', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + qualifiers: { + P407: [{ + snaktype: 'value', + property: 'P407', + hash: '700aeaff381db1a1b58c6d58777ab5ec7daefe17', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 7411, + id: 'Q7411', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P407'], + id: 'Q571$DE11B251-0CD6-4C85-B5DD-9B9656E06E50', + rank: 'normal', + references: [{ + hash: '3b5e86052b8b2ebcfe7aeb52d890a459fd0b8723', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: '9123b0de1cc9c3954366ba797d598e4e1ea4146f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 10000, + id: 'Q10000', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P4656: [{ + snaktype: 'value', + property: 'P4656', + hash: '406934f533a70509971e796c7db658e6faa23a93', + datavalue: { + value: 'https://nl.wikipedia.org/w/index.php?title=Boek_(document)&oldid=53502425', + type: 'string', + }, + datatype: 'url', + }], + }, + 'snaks-order': ['P143', 'P4656'], + }], + }], + P7497: [{ + mainsnak: { + snaktype: 'value', + property: 'P7497', + hash: 'ecd5745a15933a1f4cc68fd8eb15095e6dfc14d8', + datavalue: { + value: 'Book', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$6b0b3dd1-4f05-de0a-8d64-74077433c725', + rank: 'normal', + }], + P1245: [{ + mainsnak: { + snaktype: 'value', + property: 'P1245', + hash: '05105380682b1cd4d20d2d40a59e329ab0886bea', + datavalue: { + value: '417', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$88BDDEC1-CAC1-4E9F-89F5-D6E91F776003', + rank: 'normal', + }], + P902: [{ + mainsnak: { + snaktype: 'value', + property: 'P902', + hash: 'b4467cb0621d0a5cded18d1747c332edd45e0065', + datavalue: { + value: '010461', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$775B5257-5312-4702-AA8A-418BE70BBE4C', + rank: 'normal', + }], + P1343: [{ + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '88389772f86dcd7d415ddd029f601412e5cc894a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 602358, + id: 'Q602358', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: '21152cbcebc91eeeb6e96975b6ef3034799080e3', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 24442391, + id: 'Q24442391', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$8167faf0-4954-672f-9582-f6716801e5a8', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '42346dfe9209b7359c1f5db829a368b38d407797', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19180675, + id: 'Q19180675', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: '6922376739dbe3f1f82f395ae141c21a39ae7243', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 24766838, + id: 'Q24766838', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$3eb2bc94-4b88-bd0a-e1ae-e83e7c7507a6', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: 'd5011798f92464584d8ccfc5f19f18f3659668bb', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 106727050, + id: 'Q106727050', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '06a261f7ff59436565cd2d6e06dfe2a6b9ba10cc', + datavalue: { + value: 'Books', + type: 'string', + }, + datatype: 'string', + }], + P585: [{ + snaktype: 'value', + property: 'P585', + hash: 'ffb837135313cad3b2545c4b9ce5ee416deda3e2', + datavalue: { + value: { + time: '+2021-05-07T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'qualifiers-order': ['P1810', 'P585'], + id: 'Q571$E472008F-A89F-4A8F-97E1-8B101236F319', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: 'cc623969772776f2a8b109402b0ac5fa5c123233', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19219752, + id: 'Q19219752', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: 'd7bd8bc5a9e42b78a509842a0c2e75d00c9ab436', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 112771783, + id: 'Q112771783', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$BAEEC4D0-F5A2-4CE5-A6A3-F46B4E57CABC', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '1e87e0f7d2db06ab0ef5ccabd7c6275641f36553', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 867541, + id: 'Q867541', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: '7aa2c6d11d2f18fd06b7efd934bb00cdb3b66db1', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 84654836, + id: 'Q84654836', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$23648C56-5C4D-4BA5-AEE4-9ECE90016B34', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '18e6d3e5a4b2e8891df3becff7db1570f149a24e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 20078554, + id: 'Q20078554', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: '3297337f7184139657e623d1d6a6afa6a6c0b3f7', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 43478341, + id: 'Q43478341', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$077f1db4-4972-41cc-8a51-361cca73aaf3', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '33ab2ff1837135909882dcf832d394373dee0ebf', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 56441911, + id: 'Q56441911', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: 'b8447c5d1d9c17b6cfdb0e8a1a23cc1fd6d6bdc5', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 123955800, + id: 'Q123955800', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, { + snaktype: 'value', + property: 'P805', + hash: 'cfe771cd25e41ba28c781433bab602dbfa034855', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 123955013, + id: 'Q123955013', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, { + snaktype: 'value', + property: 'P805', + hash: 'e6da05436025c5b40b6c4c43c3d83d1b088c0f9e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 123954554, + id: 'Q123954554', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$BDF6AFD3-1908-419A-A2F3-91B328C0249A', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: '9d0d1c63dc98d865b8382e988f529b9243bdab73', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 4532138, + id: 'Q4532138', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P805: [{ + snaktype: 'value', + property: 'P805', + hash: '1b9ba2903e5bad796ae7221171ff5a4276a95af8', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 124212273, + id: 'Q124212273', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P805'], + id: 'Q571$ecbfc4e1-eff8-4c62-bae6-fdce1e28be07', + rank: 'normal', + }], + P7749: [{ + mainsnak: { + snaktype: 'value', + property: 'P7749', + hash: 'a355cbb606e2f8262fc17202d4f1ad0101787ab7', + datavalue: { + value: '13603', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$3BB91AFE-F848-4740-9450-60EA2F29A054', + rank: 'normal', + }], + P7818: [{ + mainsnak: { + snaktype: 'value', + property: 'P7818', + hash: '81e2fb60115941c9353eb0d0cf3d975b6969e730', + datavalue: { + value: 'Livre', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$7772a78a-45ff-b0de-a579-2db328a60664', + rank: 'normal', + }], + P7829: [{ + mainsnak: { + snaktype: 'value', + property: 'P7829', + hash: '6cf691899516a22fb6bf92954e3fa161457c67ed', + datavalue: { + value: 'Book', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$9412118a-4c1a-b916-81db-c1062c372e35', + rank: 'normal', + }], + P7827: [{ + mainsnak: { + snaktype: 'value', + property: 'P7827', + hash: '091efa19f2ad6dad137efb3eab14f67879183a13', + datavalue: { + value: 'Libro', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$a9a07dd3-4d20-1459-ceae-685f30273b55', + rank: 'normal', + }], + P3916: [{ + mainsnak: { + snaktype: 'value', + property: 'P3916', + hash: '3a1a73f5bfad8532676b547fe681002f26535085', + datavalue: { + value: 'concept500', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$8B69A744-2F71-4A34-A8E4-10B023820DD2', + rank: 'normal', + }], + P6706: [{ + mainsnak: { + snaktype: 'value', + property: 'P6706', + hash: '674d97108e610d5fddf570d97222f5ab7a53a624', + datavalue: { + value: 'libro', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '8bc65a0864f21007d7ce642c007632ada2962a1c', + datavalue: { + value: 'libro', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q571$CC50EFFA-7F4F-48C5-B8AB-7992830296BD', + rank: 'normal', + }], + P8408: [{ + mainsnak: { + snaktype: 'value', + property: 'P8408', + hash: '1385a3c8da895bf6502a0d18c2feabb836eb0b15', + datavalue: { + value: 'Book', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$4B45A925-7721-4897-B5F0-5ADE860A13C8', + rank: 'normal', + references: [{ + hash: '9a681f9dd95c90224547c404e11295f4f7dcf54e', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '9d5780dddffa8746637a9929a936ab6b0f601e24', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 64139102, + id: 'Q64139102', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: '622a5a27fa5b25e7e7984974e9db494cf8460990', + datavalue: { + value: { + time: '+2020-07-09T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P248', 'P813'], + }], + }], + P8406: [{ + mainsnak: { + snaktype: 'value', + property: 'P8406', + hash: 'abec5694b26f3053dd07c2d1397fe28f36ac2f72', + datavalue: { + value: 'T009964', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$F7CFA9BA-3E70-4945-899B-65E11C5EBFFA', + rank: 'normal', + }], + P8519: [{ + mainsnak: { + snaktype: 'value', + property: 'P8519', + hash: '020e347542bfde918826ad548872cc96af82ebf3', + datavalue: { + value: '62867', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$0be6a09b-cd8b-4f9f-9d4c-cac9cd78ebdf', + rank: 'normal', + }], + P6200: [{ + mainsnak: { + snaktype: 'value', + property: 'P6200', + hash: '041ae83525972f39cf0d3c0eca3267760a58d72e', + datavalue: { + value: 'cq23pdgvyn7t', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$050358f4-4708-e87e-9a35-5f58b132359f', + rank: 'normal', + }], + P8672: [{ + mainsnak: { + snaktype: 'value', + property: 'P8672', + hash: 'ce377029611ee33a677f7160c1bc7cc027e3ddf7', + datavalue: { + value: '847519659179954178', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '06a261f7ff59436565cd2d6e06dfe2a6b9ba10cc', + datavalue: { + value: 'Books', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q571$E61C7607-6195-4043-B25C-41520FB3C1B6', + rank: 'normal', + references: [{ + hash: '751960851fa235edaddbc9b689395740c56c71e1', + snaks: { + P1065: [{ + snaktype: 'value', + property: 'P1065', + hash: 'cd432ccb4c173858e960ad05696c85162d5669ba', + datavalue: { + value: 'https://web.archive.org/web/20210221120801/https://twitter.com/i/api/1.1/onboarding/task.json?flow_name=topics_selector', + type: 'string', + }, + datatype: 'url', + }], + P2960: [{ + snaktype: 'value', + property: 'P2960', + hash: '2f6cd8fdfa49e076c77e12f032eca37d5dbd8aea', + datavalue: { + value: { + time: '+2021-02-21T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P1065', 'P2960'], + }], + }], + P7844: [{ + mainsnak: { + snaktype: 'value', + property: 'P7844', + hash: '413591c88a03c57b237d470c4e3474672107a93b', + datavalue: { + value: 'T505-1987', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$7D1FC0D9-A21F-466D-BA02-C3215DAF4DF5', + rank: 'normal', + }], + P9100: [{ + mainsnak: { + snaktype: 'value', + property: 'P9100', + hash: 'f306b87406a9acf045947b0f827d27c9757962ab', + datavalue: { + value: 'books', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$3eaed613-4bc2-5234-5637-4ed8938bae70', + rank: 'normal', + }], + P4212: [{ + mainsnak: { + snaktype: 'value', + property: 'P4212', + hash: 'b496f099490e78340affff841da08abbd90ea9d9', + datavalue: { + value: 'pcrtK3Ric1GReJ', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$D9D97DC3-CBBA-4411-B444-FA436BB6B625', + rank: 'normal', + }], + P9318: [{ + mainsnak: { + snaktype: 'value', + property: 'P9318', + hash: 'b56c310cfd98cf25b42fc36abe94638dc412135c', + datavalue: { + value: 'girji', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$9f626763-4d1f-94a7-0504-cbb9485dd77d', + rank: 'normal', + }], + P3553: [{ + mainsnak: { + snaktype: 'value', + property: 'P3553', + hash: 'f66ce222e79c202475067039c374a52d43c81c34', + datavalue: { + value: '19553713', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '5fb326358374084de8a772a61a1c7dc41a50610e', + datavalue: { + value: '书籍', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q571$DE88725F-4D87-426E-B931-A9F7CCB7CAB8', + rank: 'normal', + }], + P268: [{ + mainsnak: { + snaktype: 'value', + property: 'P268', + hash: '70057a7ea751ba7156388da9476a2c53566a1ffe', + datavalue: { + value: '119322951', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '45a7248063e6d84f353b5bd2708812a110af8663', + datavalue: { + value: 'Livres', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q571$13d9b212-3ffa-43e1-9097-198c0a83c450', + rank: 'normal', + references: [{ + hash: 'd8e362981c78419001fca61de29035c948da2f41', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '3b090a7bae73c288393b2c8b9846cc7ed9a58f91', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 16583225, + id: 'Q16583225', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P854: [{ + snaktype: 'value', + property: 'P854', + hash: 'a6764f8345298cd80a7d30d933a69b6644e048ad', + datavalue: { + value: 'https://thes.bncf.firenze.sbn.it/termine.php?id=303', + type: 'string', + }, + datatype: 'url', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'fa626481f5288f46170160e657d94c0b692e3140', + datavalue: { + value: { + time: '+2021-06-13T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P248', 'P854', 'P813'], + }], + }], + P950: [{ + mainsnak: { + snaktype: 'value', + property: 'P950', + hash: '5858f8f5583631ce0c1b2ec24a40dd9b9360c58c', + datavalue: { + value: 'XX4576243', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: 'f27845afd43661a489f8f126f68f2bcd6f17c4d0', + datavalue: { + value: 'Libros', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q571$e4c8195a-9ee1-45d1-9a15-37cbb46ab8ab', + rank: 'normal', + references: [{ + hash: 'd8e362981c78419001fca61de29035c948da2f41', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '3b090a7bae73c288393b2c8b9846cc7ed9a58f91', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 16583225, + id: 'Q16583225', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P854: [{ + snaktype: 'value', + property: 'P854', + hash: 'a6764f8345298cd80a7d30d933a69b6644e048ad', + datavalue: { + value: 'https://thes.bncf.firenze.sbn.it/termine.php?id=303', + type: 'string', + }, + datatype: 'url', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'fa626481f5288f46170160e657d94c0b692e3140', + datavalue: { + value: { + time: '+2021-06-13T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P248', 'P854', 'P813'], + }, { + hash: '07f90256001fbeba7ca2adb8df51d89d150f8f67', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: 'f0094b041fc8f052ea2ba8614aa130e4dc59ce99', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 97285695, + id: 'Q97285695', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P1476: [{ + snaktype: 'value', + property: 'P1476', + hash: 'f5749e3a8641338fde01fd5b48823d07ffd4929f', + datavalue: { + value: { + text: 'Registros de autoridad de "Materia" de la Biblioteca Nacional de España', + language: 'es', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }], + P854: [{ + snaktype: 'value', + property: 'P854', + hash: '68cb1f2679543f92423b7cbadc891a595dbdba89', + datavalue: { + value: 'https://www.bne.es/media/datosgob/catalogo-autoridades/materia/materia-UTF8.zip', + type: 'string', + }, + datatype: 'url', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: '11f94d433f27563cf0d9161bfc4a8dd9ec756612', + datavalue: { + value: { + time: '+2023-07-21T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P248', 'P1476', 'P854', 'P813'], + }], + }], + P8814: [{ + mainsnak: { + snaktype: 'value', + property: 'P8814', + hash: '38f4bc0e9158e2f23155bbfe0b7c260b97b162c8', + datavalue: { + value: '06422547-n', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$005A8781-F176-4A7F-A253-83E881F5C48E', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P8814', + hash: '1c87c55630cd3a867af0078d36abb272ca320e40', + datavalue: { + value: '02873453-n', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$B874A887-788A-4DAB-94D0-6961B75C64C1', + rank: 'normal', + references: [{ + hash: '3f8c4934cc38de77b597e01bd5028acb514abd2d', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: 'b43a9435cc2672909edd2b524141c9dbfa50f967', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 112258758, + id: 'Q112258758', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P248'], + }], + }], + P1438: [{ + mainsnak: { + snaktype: 'value', + property: 'P1438', + hash: '97d8a03e6ecabd1aa252e440f43e23781234d3b3', + datavalue: { + value: '12134', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$fd7cdcfd-4ffe-15df-3047-f48897285858', + rank: 'normal', + }], + P1036: [{ + mainsnak: { + snaktype: 'value', + property: 'P1036', + hash: 'ea06b9307f5318d834c3d310d517a11377f5ffdf', + datavalue: { + value: '002', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$15657E0C-2195-4B6B-9B9A-968130634FF4', + rank: 'normal', + references: [{ + hash: '2bfa108887e6bb794a891167231123a547fdd39c', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '019a50b7de741e0068bde41c9d9955b22a5de47b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 36578, + id: 'Q36578', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P227: [{ + snaktype: 'value', + property: 'P227', + hash: '1d26c8533d8bac61eea26d9b7328c82da5b75a0e', + datavalue: { + value: '4008570-3', + type: 'string', + }, + datatype: 'external-id', + }], + P407: [{ + snaktype: 'value', + property: 'P407', + hash: '46bfd327b830f66f7061ea92d1be430c135fa91f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 188, + id: 'Q188', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'f24aee9e19983bb758dcbc62ffe5de2b7c98bb42', + datavalue: { + value: { + time: '+2023-10-17T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P248', 'P227', 'P407', 'P813'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P1036', + hash: '97961ce6365ac0b8b44cc084f061d2148908206e', + datavalue: { + value: '070.573', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$f70cc355-4892-8c72-0d1a-fd1c6f21c834', + rank: 'normal', + references: [{ + hash: '2bfa108887e6bb794a891167231123a547fdd39c', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '019a50b7de741e0068bde41c9d9955b22a5de47b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 36578, + id: 'Q36578', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P227: [{ + snaktype: 'value', + property: 'P227', + hash: '1d26c8533d8bac61eea26d9b7328c82da5b75a0e', + datavalue: { + value: '4008570-3', + type: 'string', + }, + datatype: 'external-id', + }], + P407: [{ + snaktype: 'value', + property: 'P407', + hash: '46bfd327b830f66f7061ea92d1be430c135fa91f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 188, + id: 'Q188', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'f24aee9e19983bb758dcbc62ffe5de2b7c98bb42', + datavalue: { + value: { + time: '+2023-10-17T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P248', 'P227', 'P407', 'P813'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P1036', + hash: '780051b07e5040a62913c83d1693f23afd4400f1', + datavalue: { + value: '302.232', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$6522b0e6-42a7-754d-17f3-ad6b55dffacb', + rank: 'normal', + references: [{ + hash: '2bfa108887e6bb794a891167231123a547fdd39c', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '019a50b7de741e0068bde41c9d9955b22a5de47b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 36578, + id: 'Q36578', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P227: [{ + snaktype: 'value', + property: 'P227', + hash: '1d26c8533d8bac61eea26d9b7328c82da5b75a0e', + datavalue: { + value: '4008570-3', + type: 'string', + }, + datatype: 'external-id', + }], + P407: [{ + snaktype: 'value', + property: 'P407', + hash: '46bfd327b830f66f7061ea92d1be430c135fa91f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 188, + id: 'Q188', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'f24aee9e19983bb758dcbc62ffe5de2b7c98bb42', + datavalue: { + value: { + time: '+2023-10-17T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P248', 'P227', 'P407', 'P813'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P1036', + hash: '87c3e095f267fb119660dd96fa3783076c1ae73e', + datavalue: { + value: '090', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$73ab427c-466a-f980-7ae0-310d48ad54c1', + rank: 'normal', + references: [{ + hash: '2bfa108887e6bb794a891167231123a547fdd39c', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '019a50b7de741e0068bde41c9d9955b22a5de47b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 36578, + id: 'Q36578', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P227: [{ + snaktype: 'value', + property: 'P227', + hash: '1d26c8533d8bac61eea26d9b7328c82da5b75a0e', + datavalue: { + value: '4008570-3', + type: 'string', + }, + datatype: 'external-id', + }], + P407: [{ + snaktype: 'value', + property: 'P407', + hash: '46bfd327b830f66f7061ea92d1be430c135fa91f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 188, + id: 'Q188', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'f24aee9e19983bb758dcbc62ffe5de2b7c98bb42', + datavalue: { + value: { + time: '+2023-10-17T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P248', 'P227', 'P407', 'P813'], + }], + }], + P3911: [{ + mainsnak: { + snaktype: 'value', + property: 'P3911', + hash: 'c30638e88b17121085f42003b313604aef7b1757', + datavalue: { + value: '13650-3', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P4390: [{ + snaktype: 'value', + property: 'P4390', + hash: '1a4df62914ea9afca349bd5fb5d8efd5832d83fa', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 39893449, + id: 'Q39893449', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P4390'], + id: 'Q571$15C71ED9-6A0A-437D-94B0-69AE47DF9416', + rank: 'normal', + }], + P8189: [{ + mainsnak: { + snaktype: 'value', + property: 'P8189', + hash: '781c13dfc09c047d6965d3c399afaf606f63efba', + datavalue: { + value: '987007283230005171', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$3EE973F0-FB39-4378-89A0-94D21298E9AB', + rank: 'normal', + references: [{ + hash: 'c8a47202c92936005b390eb36ddd267921b51f43', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '0ea73b3596b49258a7b7ec6495950779b99e875d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 188915, + id: 'Q188915', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P248'], + }], + }], + P9084: [{ + mainsnak: { + snaktype: 'value', + property: 'P9084', + hash: '8a3dac39e7d11f85c6d7b488dbc7c512f9065824', + datavalue: { + value: 'books-literature', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$6CFEBA20-A4E6-4A79-9A09-177D759189F6', + rank: 'normal', + }], + P10431: [{ + mainsnak: { + snaktype: 'value', + property: 'P10431', + hash: 'ba7ba36cc85031b1c4c7896888a76b7b7be751ca', + datavalue: { + value: 'BOOK', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$CE2BD679-6560-4C0B-B079-BF5166D2ED16', + rank: 'normal', + }], + P2347: [{ + mainsnak: { + snaktype: 'value', + property: 'P2347', + hash: '67920c0a4be3d483da97aa9f8276e78881c9d613', + datavalue: { + value: '156', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: 'f811ba2c15cb0612c726e18fdbafd7a0424c85e4', + datavalue: { + value: 'kirjat', + type: 'string', + }, + datatype: 'string', + }, { + snaktype: 'value', + property: 'P1810', + hash: 'eaeaab3594ddf1c7c45ad3ed3e81c940fa730750', + datavalue: { + value: 'böcker', + type: 'string', + }, + datatype: 'string', + }, { + snaktype: 'value', + property: 'P1810', + hash: 'bd844ab4335108372962d5dd2eb6bcd6a100c364', + datavalue: { + value: 'books', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q571$33DEEA6A-7EEC-4B44-AC62-ACCDAD8FE0F7', + rank: 'normal', + references: [{ + hash: '513a98546aa9df8ee97d5aafc80abe656bd88661', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '7133f11674741f52cadaae6029068fad9cbb52e3', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 89345680, + id: 'Q89345680', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'c35e7d23d55a4853567bf00d4680bb4906146793', + datavalue: { + value: { + time: '+2022-03-16T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P248', 'P813'], + }], + }], + P10674: [{ + mainsnak: { + snaktype: 'value', + property: 'P10674', + hash: '96cb383a245df9a9d9099cfd4d8e751defd34a65', + datavalue: { + value: '95366', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '6ebc8da33192ab0057255e74632fd268257be683', + datavalue: { + value: 'Book', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q571$3A82DB99-3728-4B92-8518-3CB74A0AD0DA', + rank: 'normal', + }], + P5247: [{ + mainsnak: { + snaktype: 'value', + property: 'P5247', + hash: '85665d6307f6741d8e6ef26ec03cadb4454bc2f7', + datavalue: { + value: '3055-818', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$76CF78C1-47EE-4836-B559-53F7FED19DD4', + rank: 'normal', + references: [{ + hash: 'a299d14d58e832aef374c4abf01087ed1fa7b952', + snaks: { + P854: [{ + snaktype: 'value', + property: 'P854', + hash: '6667aae7625fda7f4275bf2d112993eea0c12959', + datavalue: { + value: 'https://www.giantbomb.com/book/3055-818/', + type: 'string', + }, + datatype: 'url', + }], + P1476: [{ + snaktype: 'value', + property: 'P1476', + hash: '40eebe4a222d45f1e894268380fcb4b8aa71f865', + datavalue: { + value: { + text: 'Book (Object) - Giant Bomb', + language: 'en', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'da9d8cb573df243b428d0420be69fe818f446195', + datavalue: { + value: { + time: '+2022-06-22T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P854', 'P1476', 'P813'], + }], + }], + P691: [{ + mainsnak: { + snaktype: 'value', + property: 'P691', + hash: 'd53cf7eccedfdb67840701d7dc7bdade3cf7cd91', + datavalue: { + value: 'ph114930', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: 'a6a5b555ed9da19aff6084e73361776e9c356f80', + datavalue: { + value: 'knihy', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q571$6C740604-FB7C-4856-BBCD-99F7AB8ED230', + rank: 'normal', + }], + P8168: [{ + mainsnak: { + snaktype: 'value', + property: 'P8168', + hash: '7f4543cde03e19d53c1c25a72289eb4863edcbff', + datavalue: { + value: 'Q394362', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$E2E66CAD-44F5-4345-972D-D8FA15303DE5', + rank: 'normal', + }], + P10913: [{ + mainsnak: { + snaktype: 'value', + property: 'P10913', + hash: '5625a5e32b8cbd02615c2a5f645f6a9de3122550', + datavalue: { + value: 'f5/mt530/9426/504', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '06a261f7ff59436565cd2d6e06dfe2a6b9ba10cc', + datavalue: { + value: 'Books', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q571$2AC7F54C-062A-4054-8BA3-7F6A058C586F', + rank: 'normal', + references: [{ + hash: '125f5c80b5c55af4416e0ff1e2af8348ef4fcd4e', + snaks: { + P813: [{ + snaktype: 'value', + property: 'P813', + hash: '94a9d74d5e15edf6d20d20383de5ed56c5419fb8', + datavalue: { + value: { + time: '+2022-08-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P813'], + }], + }], + P7502: [{ + mainsnak: { + snaktype: 'value', + property: 'P7502', + hash: '522e8ed56c8314190ddc0406063245901f3bfe17', + datavalue: { + value: 'Book-XXJK', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$B9626202-912F-4625-8D0B-CF2EB85869C0', + rank: 'normal', + references: [{ + hash: '40224f989ce9cd686fd8e3c63100e905522300f1', + snaks: { + P813: [{ + snaktype: 'value', + property: 'P813', + hash: '849bf31a75ee81eef52deceed6ee34b2f429e12c', + datavalue: { + value: { + time: '+2022-09-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P854: [{ + snaktype: 'value', + property: 'P854', + hash: 'c3c1802cafd80541096842c6e5d8112fb8f09931', + datavalue: { + value: 'https://golden.com/wiki/Book-XXJK', + type: 'string', + }, + datatype: 'url', + }], + }, + 'snaks-order': ['P813', 'P854'], + }], + }], + P8703: [{ + mainsnak: { + snaktype: 'value', + property: 'P8703', + hash: '1e292335ef6e5baa2bac71f21f6683b894b6b983', + datavalue: { + value: 'кн.', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + qualifiers: { + P1535: [{ + snaktype: 'value', + property: 'P1535', + hash: '9341a00f895556b54b443b628d5df8014b638fec', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 19670003, + id: 'Q19670003', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P1535'], + id: 'Q571$9bd42a27-40eb-9f38-2c0d-b4762fbb9e6b', + rank: 'normal', + }], + P11293: [{ + mainsnak: { + snaktype: 'value', + property: 'P11293', + hash: '239b363a746a619e278c5eb884fe6e1b480153e5', + datavalue: { + value: '1000', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$FF5EAF66-71E8-4196-BF49-C46742483C21', + rank: 'normal', + references: [{ + hash: '2c5fbaf28c8e6822d1cf7800160c6b0cdfed6c07', + snaks: { + P4656: [{ + snaktype: 'value', + property: 'P4656', + hash: 'cf362638cb2054ccfe873e92003e88f32a303668', + datavalue: { + value: 'https://www.wikidata.org/wiki/Wikidata:Property_proposal/Amazon_Browse_Node', + type: 'string', + }, + datatype: 'url', + }], + }, + 'snaks-order': ['P4656'], + }], + }], + P2737: [{ + mainsnak: { + snaktype: 'value', + property: 'P2737', + hash: 'e285d583d5dd18d0e147749d71ad99788f87fd22', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 23766486, + id: 'Q23766486', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P11260: [{ + snaktype: 'value', + property: 'P11260', + hash: '09f065286189134e9575dc33994df27d4d4c907f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 128093, + id: 'Q128093', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, { + snaktype: 'value', + property: 'P11260', + hash: 'a840a439d3600602032be65c3eccc35bfd01c716', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 106833, + id: 'Q106833', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, { + snaktype: 'value', + property: 'P11260', + hash: '9297ce1e75193935fa72940e39e2540969d5789f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 53731850, + id: 'Q53731850', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P11260'], + id: 'Q571$0b12c6b3-431e-de96-98ec-2e12120934af', + rank: 'normal', + }], + P8957: [{ + mainsnak: { + snaktype: 'value', + property: 'P8957', + hash: '4ff2ab2950f0ec6818b7f7aa0cd3eeb2f64ea721', + datavalue: { + value: '60010200', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '06a261f7ff59436565cd2d6e06dfe2a6b9ba10cc', + datavalue: { + value: 'Books', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q571$BC14CB60-802C-4D5F-9843-87BBC83AEE53', + rank: 'normal', + }], + P1368: [{ + mainsnak: { + snaktype: 'value', + property: 'P1368', + hash: '5274371b0750501bebf343acac4b5f77e068d4bc', + datavalue: { + value: '000049771', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$b9128e90-4e4f-4f7a-81dc-f5e48e912c25', + rank: 'normal', + }], + P4342: [{ + mainsnak: { + snaktype: 'value', + property: 'P4342', + hash: '64d35fe9774526deb0f516c4d2063d6dcfcd1116', + datavalue: { + value: 'bok', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$bf3e0c1d-4258-fb9d-0f0e-691aea25efd8', + rank: 'normal', + }], + P2184: [{ + mainsnak: { + snaktype: 'value', + property: 'P2184', + hash: '080050a0cdcd27644690dd8050395ec4d4d1ca8c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 15873402, + id: 'Q15873402', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$433a14f6-47fb-554d-983b-715796fd1193', + rank: 'normal', + }], + P11408: [{ + mainsnak: { + snaktype: 'value', + property: 'P11408', + hash: '89cdcf7793136be5a1d8e8a4a40e405109d5db7d', + datavalue: { + value: '本', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$1beb1987-8bc4-48de-8eef-e4c17ae41ee5', + rank: 'normal', + }], + P11302: [{ + mainsnak: { + snaktype: 'value', + property: 'P11302', + hash: 'ddd3cf93e418e91c3d96d228bc1fb8ee0b6aa2b3', + datavalue: { + value: '784', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$FC604355-B941-4587-98F5-DFCC6210BA2A', + rank: 'normal', + }], + P1424: [{ + mainsnak: { + snaktype: 'value', + property: 'P1424', + hash: '90c74eeba1d427f16debce3d255ddc7dece82b90', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 22835068, + id: 'Q22835068', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$73C1A2C0-3C76-41DB-BEB7-85CBADC29D74', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1424', + hash: '5fd5aa402203976d81866dc1dd207409c016e13a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 47482683, + id: 'Q47482683', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$9B6E9138-2CF8-4DD3-8A69-EAFE1CA919B5', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1424', + hash: 'b6691dcfa86e34f8785ae607377f7fc71e806f4e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 909529, + id: 'Q909529', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$727c56ae-0621-4e37-80d7-e6835e4a46a3', + rank: 'normal', + references: [{ + hash: '5356abd64712cada4076d7de99bc64bcd988a494', + snaks: { + P3452: [{ + snaktype: 'value', + property: 'P3452', + hash: '1057b1bd7834a5007f0f141d1bd458f816522ef2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 909529, + id: 'Q909529', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P3452'], + }], + }], + P9495: [{ + mainsnak: { + snaktype: 'value', + property: 'P9495', + hash: 'a3ce1fc0e9a9de6f0caff06f83fbf71a26301048', + datavalue: { + value: 'term/369BC664-6FCF-4AE1-AFD4-EA9CB6642BC8', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$DF6F0875-966A-4D8C-B1DD-75AC4BA234BC', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P9495', + hash: 'b91e0646fc4890240819f42a714c1b28720b1cff', + datavalue: { + value: 'term/5104348c-8c39-4f8e-9505-d18d9700c8fd', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$C51AE203-55FF-4344-8210-42D08DB370AF', + rank: 'normal', + }], + P4801: [{ + mainsnak: { + snaktype: 'value', + property: 'P4801', + hash: '5d6b9a6931d15d4d563975a85e55fd9b40a3564e', + datavalue: { + value: 'marcgt/boo', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$E7D833D8-249B-41F9-818E-14D6DB322245', + rank: 'normal', + }], + P9497: [{ + mainsnak: { + snaktype: 'value', + property: 'P9497', + hash: '603a07262cf65d1eb724ee1e8cb72313e0c835c6', + datavalue: { + value: '3306', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$C7600E65-6A69-41FB-A722-AC2124996FE6', + rank: 'normal', + }], + P1482: [{ + mainsnak: { + snaktype: 'value', + property: 'P1482', + hash: 'd60e4979cbadb63b711c09a83cc522afc8f6efed', + datavalue: { + value: 'https://academia.stackexchange.com/tags/books', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q571$d132f650-4f1c-f141-e5e8-ff069f59b2f8', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P1482', + hash: '0da616f7796a53cc039c50e03a18da818cc37fb7', + datavalue: { + value: 'https://tex.stackexchange.com/tags/books', + type: 'string', + }, + datatype: 'url', + }, + type: 'statement', + id: 'Q571$b7619bcc-4ac6-fdee-b3c6-e710620a6247', + rank: 'normal', + }], + P8370: [{ + mainsnak: { + snaktype: 'value', + property: 'P8370', + hash: 'e1d4034eaa222596c55e27d274b10bdd01cf7b90', + datavalue: { + value: '1000664', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$178CE104-2F2B-4216-A1A8-D2E973D38397', + rank: 'normal', + }], + P10151: [{ + mainsnak: { + snaktype: 'value', + property: 'P10151', + hash: '1dc0333629f46dd2e8c5829ad943901523fb7d61', + datavalue: { + value: '38', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$AAADD3F7-5D06-464B-B190-356BD3312B82', + rank: 'normal', + }], + P18: [{ + mainsnak: { + snaktype: 'value', + property: 'P18', + hash: '5d9d170337d125012f328ef04a8ca4cd460b5a4e', + datavalue: { + value: 'Reimski evanđelistar.10.jpg', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'Q571$52c7596a-4458-8381-6cc3-1eaba9c950a1', + rank: 'normal', + }], + P31: [{ + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: 'b5afd5a5488482e2a77e71d62580b1388cf76ba2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 121132955, + id: 'Q121132955', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q571$CFFB4E9E-EF19-48C3-A11F-373BD4FA7C04', + rank: 'normal', + }], + P2892: [{ + mainsnak: { + snaktype: 'value', + property: 'P2892', + hash: 'c883a8ac432ee52fd5e37e0f3e597597e5991336', + datavalue: { + value: 'C0005990', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$0D2AF3B0-BD3C-496E-AB8D-7743C0C2E9B6', + rank: 'normal', + references: [{ + hash: '5a3fcc55b73b13f3af6371d937925214aba40c37', + snaks: { + P887: [{ + snaktype: 'value', + property: 'P887', + hash: '0f284e521850e663d708d293bf3ecf0e36528c45', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 118645058, + id: 'Q118645058', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '0dffc9c217cd4550d6e1be4e56268ece7068efc2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 118645236, + id: 'Q118645236', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'd8ddd48761b0d6d139b24b5124a2e52e5974193d', + datavalue: { + value: { + time: '+2023-05-24T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P887', 'P248', 'P813'], + }], + }], + P9475: [{ + mainsnak: { + snaktype: 'value', + property: 'P9475', + hash: '69266b761e9a6332bcb1fe3fd5be94c90c664e5b', + datavalue: { + value: 'E0055676', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$b16b3fd7-42f5-8685-b3c1-7931301e7f6a', + rank: 'normal', + }], + P10565: [{ + mainsnak: { + snaktype: 'value', + property: 'P10565', + hash: '93a82d49f37fd7ee9e9c69d30b668ff9a6152e38', + datavalue: { + value: '551703', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$54E30A94-D363-497B-BBCB-E5C3359E307B', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P10565', + hash: 'bb3b1373693b6b9327ab375741239606c8d73e64', + datavalue: { + value: '569558', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$6B0F8FB9-703F-4666-A94E-79EC2C1DCA2F', + rank: 'normal', + }], + P6622: [{ + mainsnak: { + snaktype: 'value', + property: 'P6622', + hash: 'a6f00c684e2f6978427b720fb018072cf76d1421', + datavalue: { + value: 'culture-loisirs/livres', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '45a7248063e6d84f353b5bd2708812a110af8663', + datavalue: { + value: 'Livres', + type: 'string', + }, + datatype: 'string', + }], + P407: [{ + snaktype: 'value', + property: 'P407', + hash: 'd197d0a5efa4b4c23a302a829dd3ef43684fe002', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 150, + id: 'Q150', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P1810', 'P407'], + id: 'Q571$facc0594-406a-775e-0e4e-cd2ca6970399', + rank: 'normal', + }], + P2924: [{ + mainsnak: { + snaktype: 'value', + property: 'P2924', + hash: '9f6259b31caab1a37d3e12d43d81ce12e2a10ea2', + datavalue: { + value: '2075019', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$73FA032A-2C42-4D0A-B312-74714AED4F02', + rank: 'normal', + }], + P6781: [{ + mainsnak: { + snaktype: 'value', + property: 'P6781', + hash: '0e96835cf44915b3b13b2804341b20a9ae59ab3d', + datavalue: { + value: 'Book:Books', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$ac60b54e-4d23-a194-1750-5e4754771d94', + rank: 'normal', + }], + P6058: [{ + mainsnak: { + snaktype: 'value', + property: 'P6058', + hash: '1ffa7b4a33afedf60f45f8061b73eb29c497bbbd', + datavalue: { + value: 'divers/livre/66324', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$261cb9e6-4fa2-e567-d45e-df8508b3086b', + rank: 'normal', + }], + P12385: [{ + mainsnak: { + snaktype: 'value', + property: 'P12385', + hash: 'd32c5211b71355a1c0eec27d7e22a227e52be22a', + datavalue: { + value: 'llibre-1', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q571$625e5e34-9afa-42bd-9c4a-599f35e8f65e', + rank: 'normal', + }], + }, + sitelinks: { + afwiki: { + site: 'afwiki', + title: 'Boek', + badges: [], + }, + alswiki: { + site: 'alswiki', + title: 'Buch', + badges: [], + }, + amiwiki: { + site: 'amiwiki', + title: 'Codad', + badges: [], + }, + amwiki: { + site: 'amwiki', + title: 'መጽሐፍ', + badges: [], + }, + anwiki: { + site: 'anwiki', + title: 'Libro', + badges: [], + }, + arcwiki: { + site: 'arcwiki', + title: 'ܟܬܒܐ (ܣܦܪܐ)', + badges: [], + }, + arwiki: { + site: 'arwiki', + title: 'كتاب', + badges: [], + }, + arwikiquote: { + site: 'arwikiquote', + title: 'كتاب', + badges: [], + }, + arzwiki: { + site: 'arzwiki', + title: 'كتاب', + badges: [], + }, + astwiki: { + site: 'astwiki', + title: 'Llibru', + badges: [], + }, + aswiki: { + site: 'aswiki', + title: 'কিতাপ', + badges: [], + }, + atjwiki: { + site: 'atjwiki', + title: 'Masinahikan', + badges: [], + }, + aywiki: { + site: 'aywiki', + title: 'Panka', + badges: [], + }, + azbwiki: { + site: 'azbwiki', + title: 'کیتاب', + badges: [], + }, + azwiki: { + site: 'azwiki', + title: 'Kitab', + badges: [], + }, + azwikiquote: { + site: 'azwikiquote', + title: 'Kitab', + badges: [], + }, + barwiki: { + site: 'barwiki', + title: 'Buach', + badges: [], + }, + bat_smgwiki: { + site: 'bat_smgwiki', + title: 'Kninga', + badges: [], + }, + bawiki: { + site: 'bawiki', + title: 'Китап', + badges: [], + }, + bclwiki: { + site: 'bclwiki', + title: 'Libro', + badges: [], + }, + be_x_oldwiki: { + site: 'be_x_oldwiki', + title: 'Кніга', + badges: [], + }, + bewiki: { + site: 'bewiki', + title: 'Кніга', + badges: [], + }, + bewikiquote: { + site: 'bewikiquote', + title: 'Кніга', + badges: [], + }, + bgwiki: { + site: 'bgwiki', + title: 'Книга', + badges: [], + }, + bgwikiquote: { + site: 'bgwikiquote', + title: 'Книги — Читатели', + badges: [], + }, + bhwiki: { + site: 'bhwiki', + title: 'किताब', + badges: [], + }, + bjnwiki: { + site: 'bjnwiki', + title: 'Buku', + badges: [], + }, + bmwiki: { + site: 'bmwiki', + title: 'Gafɛ', + badges: [], + }, + bnwiki: { + site: 'bnwiki', + title: 'বই', + badges: [], + }, + bnwikiquote: { + site: 'bnwikiquote', + title: 'বই', + badges: [], + }, + brwiki: { + site: 'brwiki', + title: 'Levr', + badges: [], + }, + bswiki: { + site: 'bswiki', + title: 'Knjiga', + badges: [], + }, + bswikiquote: { + site: 'bswikiquote', + title: 'Knjiga', + badges: [], + }, + bxrwiki: { + site: 'bxrwiki', + title: 'Ном (бэшэг)', + badges: [], + }, + cawiki: { + site: 'cawiki', + title: 'Llibre', + badges: [], + }, + cawikiquote: { + site: 'cawikiquote', + title: 'Llibre', + badges: [], + }, + cdowiki: { + site: 'cdowiki', + title: 'Cṳ̆', + badges: [], + }, + cewiki: { + site: 'cewiki', + title: 'Жайна', + badges: [], + }, + chrwiki: { + site: 'chrwiki', + title: 'ᎪᏪᎵ', + badges: [], + }, + ckbwiki: { + site: 'ckbwiki', + title: 'کتێب', + badges: [], + }, + commonswiki: { + site: 'commonswiki', + title: 'Book', + badges: [], + }, + crhwiki: { + site: 'crhwiki', + title: 'Kitap', + badges: [], + }, + cswiki: { + site: 'cswiki', + title: 'Kniha', + badges: [], + }, + cswikiquote: { + site: 'cswikiquote', + title: 'Kniha', + badges: [], + }, + cvwiki: { + site: 'cvwiki', + title: 'Кĕнеке', + badges: [], + }, + cywiki: { + site: 'cywiki', + title: 'Llyfr', + badges: [], + }, + dagwiki: { + site: 'dagwiki', + title: 'Buku', + badges: [], + }, + dawiki: { + site: 'dawiki', + title: 'Bog', + badges: [], + }, + dewiki: { + site: 'dewiki', + title: 'Buch', + badges: [], + }, + dewikibooks: { + site: 'dewikibooks', + title: 'Buch', + badges: [], + }, + dewikinews: { + site: 'dewikinews', + title: 'Kategorie:Buch', + badges: [], + }, + dewikiquote: { + site: 'dewikiquote', + title: 'Buch', + badges: [], + }, + diqwiki: { + site: 'diqwiki', + title: 'Kıtab', + badges: [], + }, + dtywiki: { + site: 'dtywiki', + title: 'पुस्तक', + badges: [], + }, + elwiki: { + site: 'elwiki', + title: 'Βιβλίο', + badges: [], + }, + elwikiquote: { + site: 'elwikiquote', + title: 'Βιβλία', + badges: [], + }, + enwiki: { + site: 'enwiki', + title: 'Book', + badges: [], + }, + enwikinews: { + site: 'enwikinews', + title: 'Category:Books', + badges: [], + }, + enwikiquote: { + site: 'enwikiquote', + title: 'Books', + badges: [], + }, + eowiki: { + site: 'eowiki', + title: 'Libro', + badges: [], + }, + eowikiquote: { + site: 'eowikiquote', + title: 'Libro', + badges: [], + }, + eswiki: { + site: 'eswiki', + title: 'Libro', + badges: [], + }, + eswikiquote: { + site: 'eswikiquote', + title: 'Libro', + badges: [], + }, + etwiki: { + site: 'etwiki', + title: 'Raamat', + badges: [], + }, + etwikiquote: { + site: 'etwikiquote', + title: 'Raamat', + badges: [], + }, + euwiki: { + site: 'euwiki', + title: 'Liburu', + badges: [], + }, + extwiki: { + site: 'extwiki', + title: 'Libru', + badges: [], + }, + fawiki: { + site: 'fawiki', + title: 'کتاب', + badges: [], + }, + fawikibooks: { + site: 'fawikibooks', + title: 'کتاب', + badges: [], + }, + fawikiquote: { + site: 'fawikiquote', + title: 'کتاب', + badges: [], + }, + fiwiki: { + site: 'fiwiki', + title: 'Kirja', + badges: [], + }, + fiwikiquote: { + site: 'fiwikiquote', + title: 'Kirja', + badges: [], + }, + fjwiki: { + site: 'fjwiki', + title: 'Ivola', + badges: [], + }, + frpwiki: { + site: 'frpwiki', + title: 'Lévro', + badges: [], + }, + frrwiki: { + site: 'frrwiki', + title: 'Buk', + badges: [], + }, + frwiki: { + site: 'frwiki', + title: 'Livre (document)', + badges: [], + }, + frwikinews: { + site: 'frwikinews', + title: 'Catégorie:Livre', + badges: [], + }, + frwikiquote: { + site: 'frwikiquote', + title: 'Livre', + badges: [], + }, + fywiki: { + site: 'fywiki', + title: 'Boek', + badges: [], + }, + ganwiki: { + site: 'ganwiki', + title: '書', + badges: [], + }, + gawiki: { + site: 'gawiki', + title: 'Leabhar', + badges: [], + }, + gcrwiki: { + site: 'gcrwiki', + title: 'Liv (dokouman)', + badges: [], + }, + gdwiki: { + site: 'gdwiki', + title: 'Leabhar', + badges: [], + }, + glwiki: { + site: 'glwiki', + title: 'Libro', + badges: [], + }, + gnwiki: { + site: 'gnwiki', + title: 'Aranduka', + badges: [], + }, + gotwiki: { + site: 'gotwiki', + title: '𐌱𐍉𐌺𐍉𐍃', + badges: [], + }, + gucwiki: { + site: 'gucwiki', + title: "Karalo'uta", + badges: [], + }, + gvwiki: { + site: 'gvwiki', + title: 'Lioar', + badges: [], + }, + hakwiki: { + site: 'hakwiki', + title: 'Sû', + badges: [], + }, + hawiki: { + site: 'hawiki', + title: 'Littafi', + badges: [], + }, + hewiki: { + site: 'hewiki', + title: 'ספר', + badges: [], + }, + hewikinews: { + site: 'hewikinews', + title: 'תגית:ספרים', + badges: [], + }, + hewikiquote: { + site: 'hewikiquote', + title: 'ספר', + badges: [], + }, + hiwiki: { + site: 'hiwiki', + title: 'पुस्तक', + badges: [], + }, + hiwikiquote: { + site: 'hiwikiquote', + title: 'पुस्तक', + badges: [], + }, + hrwiki: { + site: 'hrwiki', + title: 'Knjiga', + badges: [], + }, + hrwikiquote: { + site: 'hrwikiquote', + title: 'Knjige', + badges: [], + }, + htwiki: { + site: 'htwiki', + title: 'Liv (pou li)', + badges: [], + }, + huwiki: { + site: 'huwiki', + title: 'Könyv', + badges: [], + }, + huwikiquote: { + site: 'huwikiquote', + title: 'Könyv', + badges: [], + }, + hywiki: { + site: 'hywiki', + title: 'Գիրք', + badges: [], + }, + hywikiquote: { + site: 'hywikiquote', + title: 'Գիրք', + badges: [], + }, + hywwiki: { + site: 'hywwiki', + title: 'Գիրք', + badges: [], + }, + iawiki: { + site: 'iawiki', + title: 'Libro', + badges: [], + }, + idwiki: { + site: 'idwiki', + title: 'Buku', + badges: [], + }, + iewiki: { + site: 'iewiki', + title: 'Libre', + badges: [], + }, + ilowiki: { + site: 'ilowiki', + title: 'Libro', + badges: [], + }, + inhwiki: { + site: 'inhwiki', + title: 'Дешарг', + badges: [], + }, + iowiki: { + site: 'iowiki', + title: 'Libro', + badges: [], + }, + iswiki: { + site: 'iswiki', + title: 'Bók', + badges: [], + }, + itwiki: { + site: 'itwiki', + title: 'Libro', + badges: [], + }, + itwikiquote: { + site: 'itwikiquote', + title: 'Libro', + badges: [], + }, + iuwiki: { + site: 'iuwiki', + title: 'ᕿᒥᕐᕈᐊᑦ/qimirruat', + badges: [], + }, + jamwiki: { + site: 'jamwiki', + title: 'Buk', + badges: [], + }, + jawiki: { + site: 'jawiki', + title: '本', + badges: [], + }, + jawikiquote: { + site: 'jawikiquote', + title: '書物', + badges: [], + }, + jbowiki: { + site: 'jbowiki', + title: 'cukta', + badges: [], + }, + jvwiki: { + site: 'jvwiki', + title: 'Buku', + badges: [], + }, + kabwiki: { + site: 'kabwiki', + title: 'Adlis', + badges: [], + }, + kawiki: { + site: 'kawiki', + title: 'წიგნი', + badges: [], + }, + kbpwiki: { + site: 'kbpwiki', + title: 'Takayaɣ', + badges: [], + }, + kcgwiki: { + site: 'kcgwiki', + title: 'Kwaa̱mbwat', + badges: [], + }, + kkwiki: { + site: 'kkwiki', + title: 'Кітап', + badges: [], + }, + knwiki: { + site: 'knwiki', + title: 'ಪುಸ್ತಕ', + badges: [], + }, + kowiki: { + site: 'kowiki', + title: '책', + badges: [], + }, + kowikinews: { + site: 'kowikinews', + title: '분류:책', + badges: [], + }, + kowikiquote: { + site: 'kowikiquote', + title: '책', + badges: [], + }, + kshwiki: { + site: 'kshwiki', + title: 'Boch (z lääse)', + badges: [], + }, + kuwiki: { + site: 'kuwiki', + title: 'Pirtûk', + badges: [], + }, + kvwiki: { + site: 'kvwiki', + title: 'Небӧг', + badges: [], + }, + kwwiki: { + site: 'kwwiki', + title: 'Lyver', + badges: [], + }, + kywiki: { + site: 'kywiki', + title: 'Китеп', + badges: [], + }, + lawiki: { + site: 'lawiki', + title: 'Liber', + badges: ['Q17437796'], + }, + lawikiquote: { + site: 'lawikiquote', + title: 'Liber', + badges: [], + }, + lbwiki: { + site: 'lbwiki', + title: 'Buch', + badges: [], + }, + lezwiki: { + site: 'lezwiki', + title: 'Улуб', + badges: [], + }, + liwiki: { + site: 'liwiki', + title: 'Book', + badges: [], + }, + lmowiki: { + site: 'lmowiki', + title: 'Liber', + badges: [], + }, + lnwiki: { + site: 'lnwiki', + title: 'Búku', + badges: [], + }, + lowiki: { + site: 'lowiki', + title: 'ປຶ້ມ', + badges: [], + }, + ltwiki: { + site: 'ltwiki', + title: 'Knyga', + badges: [], + }, + ltwikiquote: { + site: 'ltwikiquote', + title: 'Knyga', + badges: [], + }, + lvwiki: { + site: 'lvwiki', + title: 'Grāmata', + badges: [], + }, + madwiki: { + site: 'madwiki', + title: 'Buku', + badges: [], + }, + mgwiki: { + site: 'mgwiki', + title: 'Boky', + badges: [], + }, + mhrwiki: { + site: 'mhrwiki', + title: 'Книга', + badges: [], + }, + mkwiki: { + site: 'mkwiki', + title: 'Книга', + badges: [], + }, + mlwiki: { + site: 'mlwiki', + title: 'പുസ്തകം', + badges: [], + }, + mlwikiquote: { + site: 'mlwikiquote', + title: 'പുസ്തകങ്ങൾ', + badges: [], + }, + mniwiki: { + site: 'mniwiki', + title: 'ꯂꯥꯏꯂꯤꯛ', + badges: [], + }, + mnwiki: { + site: 'mnwiki', + title: 'Ном', + badges: [], + }, + mrwiki: { + site: 'mrwiki', + title: 'पुस्तक', + badges: [], + }, + mswiki: { + site: 'mswiki', + title: 'Buku', + badges: [], + }, + mwlwiki: { + site: 'mwlwiki', + title: 'Libro', + badges: [], + }, + myvwiki: { + site: 'myvwiki', + title: 'Кинига', + badges: [], + }, + mywiki: { + site: 'mywiki', + title: 'စာအုပ်', + badges: [], + }, + mznwiki: { + site: 'mznwiki', + title: 'نومه', + badges: [], + }, + nahwiki: { + site: 'nahwiki', + title: 'Amoxtli', + badges: [], + }, + napwiki: { + site: 'napwiki', + title: 'Libbro', + badges: [], + }, + nds_nlwiki: { + site: 'nds_nlwiki', + title: 'Boek (literetuur)', + badges: [], + }, + ndswiki: { + site: 'ndswiki', + title: 'Book', + badges: [], + }, + newiki: { + site: 'newiki', + title: 'पुस्तक', + badges: [], + }, + newwiki: { + site: 'newwiki', + title: 'सफू', + badges: [], + }, + nlwiki: { + site: 'nlwiki', + title: 'Boek (document)', + badges: [], + }, + nlwikinews: { + site: 'nlwikinews', + title: 'Categorie:Boek', + badges: [], + }, + nlwikiquote: { + site: 'nlwikiquote', + title: 'Boek', + badges: [], + }, + nnwiki: { + site: 'nnwiki', + title: 'Bok', + badges: [], + }, + nnwikiquote: { + site: 'nnwikiquote', + title: 'Bøker', + badges: [], + }, + nowiki: { + site: 'nowiki', + title: 'Bok', + badges: [], + }, + nowikinews: { + site: 'nowikinews', + title: 'Kategori:Bøker', + badges: [], + }, + nqowiki: { + site: 'nqowiki', + title: 'ߞߊ߬ߝߊ', + badges: [], + }, + ocwiki: { + site: 'ocwiki', + title: 'Libre', + badges: [], + }, + olowiki: { + site: 'olowiki', + title: 'Kirju', + badges: [], + }, + oswiki: { + site: 'oswiki', + title: 'Чиныг', + badges: [], + }, + pawiki: { + site: 'pawiki', + title: 'ਕਿਤਾਬ', + badges: [], + }, + pdcwiki: { + site: 'pdcwiki', + title: 'Buch', + badges: [], + }, + piwiki: { + site: 'piwiki', + title: 'पोत्थकं', + badges: [], + }, + plwiki: { + site: 'plwiki', + title: 'Książka', + badges: [], + }, + plwikiquote: { + site: 'plwikiquote', + title: 'Książka', + badges: [], + }, + pnbwiki: { + site: 'pnbwiki', + title: 'کتاب', + badges: [], + }, + ptwiki: { + site: 'ptwiki', + title: 'Livro', + badges: [], + }, + ptwikinews: { + site: 'ptwikinews', + title: 'Categoria:Livros', + badges: [], + }, + ptwikiquote: { + site: 'ptwikiquote', + title: 'Livros', + badges: [], + }, + quwiki: { + site: 'quwiki', + title: 'Liwru', + badges: [], + }, + roa_rupwiki: { + site: 'roa_rupwiki', + title: 'Carti', + badges: [], + }, + rowiki: { + site: 'rowiki', + title: 'Carte', + badges: [], + }, + rowikiquote: { + site: 'rowikiquote', + title: 'Cărți', + badges: [], + }, + ruewiki: { + site: 'ruewiki', + title: 'Книга', + badges: [], + }, + ruwiki: { + site: 'ruwiki', + title: 'Книга', + badges: [], + }, + ruwikinews: { + site: 'ruwikinews', + title: 'Категория:Книги', + badges: [], + }, + ruwikiquote: { + site: 'ruwikiquote', + title: 'Книга', + badges: [], + }, + rwwiki: { + site: 'rwwiki', + title: 'Igitabo', + badges: [], + }, + sahwiki: { + site: 'sahwiki', + title: 'Кинигэ', + badges: [], + }, + satwiki: { + site: 'satwiki', + title: 'ᱯᱩᱛᱷᱤ', + badges: [], + }, + scnwiki: { + site: 'scnwiki', + title: 'Libbru', + badges: [], + }, + scowiki: { + site: 'scowiki', + title: 'Beuk', + badges: [], + }, + sdwiki: { + site: 'sdwiki', + title: 'ڪتاب', + badges: [], + }, + sewiki: { + site: 'sewiki', + title: 'Girji', + badges: [], + }, + shwiki: { + site: 'shwiki', + title: 'Knjiga', + badges: [], + }, + simplewiki: { + site: 'simplewiki', + title: 'Book', + badges: [], + }, + siwiki: { + site: 'siwiki', + title: 'පොත්', + badges: [], + }, + skwiki: { + site: 'skwiki', + title: 'Kniha', + badges: [], + }, + skwikiquote: { + site: 'skwikiquote', + title: 'Kniha', + badges: [], + }, + slwiki: { + site: 'slwiki', + title: 'Knjiga', + badges: [], + }, + slwikiquote: { + site: 'slwikiquote', + title: 'Knjiga', + badges: [], + }, + snwiki: { + site: 'snwiki', + title: 'Bhuku', + badges: [], + }, + sowiki: { + site: 'sowiki', + title: 'Shafad (Buug)', + badges: [], + }, + sqwiki: { + site: 'sqwiki', + title: 'Libri', + badges: [], + }, + srwiki: { + site: 'srwiki', + title: 'Књига', + badges: [], + }, + srwikiquote: { + site: 'srwikiquote', + title: 'Књига', + badges: [], + }, + sswiki: { + site: 'sswiki', + title: 'Íncwadzí', + badges: [], + }, + suwiki: { + site: 'suwiki', + title: 'Buku', + badges: [], + }, + svwiki: { + site: 'svwiki', + title: 'Bok', + badges: [], + }, + swwiki: { + site: 'swwiki', + title: 'Kitabu', + badges: [], + }, + szywiki: { + site: 'szywiki', + title: 'cudad', + badges: [], + }, + tawiki: { + site: 'tawiki', + title: 'நூல் (எழுத்துப் படைப்பு)', + badges: [], + }, + tawikiquote: { + site: 'tawikiquote', + title: 'நூல்கள்', + badges: [], + }, + taywiki: { + site: 'taywiki', + title: 'biru', + badges: [], + }, + tewiki: { + site: 'tewiki', + title: 'పుస్తకం', + badges: [], + }, + tewikiquote: { + site: 'tewikiquote', + title: 'పుస్తకం', + badges: [], + }, + tgwiki: { + site: 'tgwiki', + title: 'Китоб', + badges: [], + }, + thwiki: { + site: 'thwiki', + title: 'หนังสือ', + badges: [], + }, + tkwiki: { + site: 'tkwiki', + title: 'Kitap', + badges: [], + }, + tlwiki: { + site: 'tlwiki', + title: 'Aklat', + badges: [], + }, + tnwiki: { + site: 'tnwiki', + title: 'Buka', + badges: [], + }, + tpiwiki: { + site: 'tpiwiki', + title: 'Buk', + badges: [], + }, + trwiki: { + site: 'trwiki', + title: 'Kitap', + badges: [], + }, + trwikiquote: { + site: 'trwikiquote', + title: 'Kitaplar', + badges: [], + }, + ttwiki: { + site: 'ttwiki', + title: 'Китап', + badges: [], + }, + tyvwiki: { + site: 'tyvwiki', + title: 'Ном', + badges: [], + }, + ukwiki: { + site: 'ukwiki', + title: 'Книга', + badges: [], + }, + ukwikiquote: { + site: 'ukwikiquote', + title: 'Книга', + badges: [], + }, + urwiki: { + site: 'urwiki', + title: 'کتاب', + badges: [], + }, + urwikiquote: { + site: 'urwikiquote', + title: 'کتاب', + badges: [], + }, + uzwiki: { + site: 'uzwiki', + title: 'Kitob', + badges: [], + }, + uzwikiquote: { + site: 'uzwikiquote', + title: 'Kitob', + badges: [], + }, + vecwiki: { + site: 'vecwiki', + title: 'Łibro', + badges: [], + }, + vepwiki: { + site: 'vepwiki', + title: 'Kirj', + badges: [], + }, + viwiki: { + site: 'viwiki', + title: 'Sách', + badges: [], + }, + vowiki: { + site: 'vowiki', + title: 'Buk', + badges: [], + }, + warwiki: { + site: 'warwiki', + title: 'Libro', + badges: [], + }, + wawiki: { + site: 'wawiki', + title: 'Live (po lére)', + badges: [], + }, + wuuwiki: { + site: 'wuuwiki', + title: '图书', + badges: [], + }, + xhwiki: { + site: 'xhwiki', + title: 'Incwadi', + badges: [], + }, + yiwiki: { + site: 'yiwiki', + title: 'בוך', + badges: [], + }, + yowiki: { + site: 'yowiki', + title: 'Ìwé', + badges: [], + }, + zawiki: { + site: 'zawiki', + title: 'Saw', + badges: [], + }, + zghwiki: { + site: 'zghwiki', + title: 'ⴰⴷⵍⵉⵙ', + badges: [], + }, + zh_classicalwiki: { + site: 'zh_classicalwiki', + title: '書', + badges: [], + }, + zh_min_nanwiki: { + site: 'zh_min_nanwiki', + title: 'Chheh', + badges: [], + }, + zh_yuewiki: { + site: 'zh_yuewiki', + title: '書', + badges: [], + }, + zhwiki: { + site: 'zhwiki', + title: '图书', + badges: [], + }, + zuwiki: { + site: 'zuwiki', + title: 'Incwadi', + badges: [], + }, + }, +}; +//# sourceMappingURL=Q571.js.map \ No newline at end of file diff --git a/dist/tests/data/Q571.js.map b/dist/tests/data/Q571.js.map new file mode 100644 index 00000000..44cac4cd --- /dev/null +++ b/dist/tests/data/Q571.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q571.js","sourceRoot":"","sources":["../../../tests/data/Q571.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/Q646148.d.ts b/dist/tests/data/Q646148.d.ts new file mode 100644 index 00000000..9b2685f3 --- /dev/null +++ b/dist/tests/data/Q646148.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q646148: Item; +//# sourceMappingURL=Q646148.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q646148.d.ts.map b/dist/tests/data/Q646148.d.ts.map new file mode 100644 index 00000000..957836b6 --- /dev/null +++ b/dist/tests/data/Q646148.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q646148.d.ts","sourceRoot":"","sources":["../../../tests/data/Q646148.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,OAAO,EAAE,IAu2FrB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q646148.js b/dist/tests/data/Q646148.js new file mode 100644 index 00000000..bbba7385 --- /dev/null +++ b/dist/tests/data/Q646148.js @@ -0,0 +1,2921 @@ +export const Q646148 = { + pageid: 608072, + ns: 0, + title: 'Q646148', + lastrevid: 2101106611, + modified: '2024-03-13T13:16:41Z', + type: 'item', + id: 'Q646148', + labels: { + it: { + language: 'it', + value: 'Henning Christophersen', + }, + ca: { + language: 'ca', + value: 'Henning Christophersen', + }, + da: { + language: 'da', + value: 'Henning Christophersen', + }, + de: { + language: 'de', + value: 'Henning Christophersen', + }, + en: { + language: 'en', + value: 'Henning Christophersen', + }, + eo: { + language: 'eo', + value: 'Henning Christophersen', + }, + es: { + language: 'es', + value: 'Henning Christophersen', + }, + fr: { + language: 'fr', + value: 'Henning Christophersen', + }, + sv: { + language: 'sv', + value: 'Henning Christophersen', + }, + nl: { + language: 'nl', + value: 'Henning Christophersen', + }, + nb: { + language: 'nb', + value: 'Henning Christophersen', + }, + fo: { + language: 'fo', + value: 'Henning Christophersen', + }, + is: { + language: 'is', + value: 'Henning Christophersen', + }, + kl: { + language: 'kl', + value: 'Henning Christophersen', + }, + nn: { + language: 'nn', + value: 'Henning Christophersen', + }, + pl: { + language: 'pl', + value: 'Henning Christophersen', + }, + fi: { + language: 'fi', + value: 'Henning Christophersen', + }, + hu: { + language: 'hu', + value: 'Henning Christophersen', + }, + 'zh-hant': { + language: 'zh-hant', + value: '亨寧·克里斯托弗森', + }, + 'zh-cn': { + language: 'zh-cn', + value: '亨宁·克里斯托弗森', + }, + oc: { + language: 'oc', + value: 'Henning Christophersen', + }, + pt: { + language: 'pt', + value: 'Henning Christophersen', + }, + sl: { + language: 'sl', + value: 'Henning Christophersen', + }, + 'zh-hans': { + language: 'zh-hans', + value: '亨宁·克里斯托弗森', + }, + ast: { + language: 'ast', + value: 'Henning Christophersen', + }, + sq: { + language: 'sq', + value: 'Henning Christophersen', + }, + ga: { + language: 'ga', + value: 'Henning Christophersen', + }, + ru: { + language: 'ru', + value: 'Хеннинг Кристоферсен', + }, + zh: { + language: 'zh', + value: '亨宁·克里斯托弗森', + }, + pap: { + language: 'pap', + value: 'Henning Christophersen', + }, + 'pt-br': { + language: 'pt-br', + value: 'Henning Christophersen', + }, + el: { + language: 'el', + value: 'Χένινγκ Κριστόφερσεν', + }, + ja: { + language: 'ja', + value: 'ヘニング・クリストファーゼン', + }, + tr: { + language: 'tr', + value: 'Henning Christophersen', + }, + }, + descriptions: { + it: { + language: 'it', + value: 'politico danese', + }, + fr: { + language: 'fr', + value: 'personnalité politique danoise', + }, + de: { + language: 'de', + value: 'dänischer Politiker', + }, + da: { + language: 'da', + value: 'dansk politiker og erhvervsmand (1939-2016)', + }, + fa: { + language: 'fa', + value: 'دیپلمات دانمارکی', + }, + nb: { + language: 'nb', + value: 'dansk diplomat', + }, + sv: { + language: 'sv', + value: 'dansk diplomat', + }, + nn: { + language: 'nn', + value: 'dansk diplomat', + }, + nl: { + language: 'nl', + value: 'Deens politicus (1939–2016)', + }, + en: { + language: 'en', + value: 'Danish politician (1939-2016)', + }, + hu: { + language: 'hu', + value: 'dán politikus', + }, + es: { + language: 'es', + value: 'político danés', + }, + ca: { + language: 'ca', + value: 'polític danès', + }, + he: { + language: 'he', + value: 'פוליטיקאי דני', + }, + gl: { + language: 'gl', + value: 'político danés', + }, + bn: { + language: 'bn', + value: 'ডেনীয় রাজনীতিবিদ', + }, + ar: { + language: 'ar', + value: 'سياسي دنماركي', + }, + ro: { + language: 'ro', + value: 'politician danez', + }, + 'en-gb': { + language: 'en-gb', + value: 'Danish politician', + }, + et: { + language: 'et', + value: 'Taani poliitik', + }, + sq: { + language: 'sq', + value: 'politikan danez', + }, + 'en-ca': { + language: 'en-ca', + value: 'Danish politician', + }, + uk: { + language: 'uk', + value: 'данський політик', + }, + ga: { + language: 'ga', + value: 'polaiteoir Danmhargach', + }, + pl: { + language: 'pl', + value: 'duński polityk i ekonomista', + }, + }, + aliases: { + es: [{ + language: 'es', + value: 'Henning Christóphersen', + }, { + language: 'es', + value: 'Hennin Christophersen', + }], + ru: [{ + language: 'ru', + value: 'Кристоферсен, Хеннинг', + }], + }, + claims: { + P21: [{ + mainsnak: { + snaktype: 'value', + property: 'P21', + hash: '85ad4b1c7348f7a5aac521135040d74e91fb5939', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 6581097, + id: 'Q6581097', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'q646148$6CB6A41B-C044-4F60-9B75-8C7B7203E639', + rank: 'normal', + references: [{ + hash: 'bd49d3e4f67bc460ce7a06b6ac3027347cf5ee55', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'e84b0343e79e2a9aa8abadd7301051e15fba52d6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 169514, + id: 'Q169514', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }, { + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P214: [{ + mainsnak: { + snaktype: 'value', + property: 'P214', + hash: 'a6c9466748fb0c1e62a88f529fcfc24f0be96c6f', + datavalue: { + value: '8569149108629368780003', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'q646148$84B62AF5-2195-4EFA-9B27-CE288EE4A819', + rank: 'normal', + references: [{ + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P569: [{ + mainsnak: { + snaktype: 'value', + property: 'P569', + hash: '504443243fe58ca90fb5486b9317886a5210eab6', + datavalue: { + value: { + time: '+1939-11-08T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + id: 'Q646148$F7C89966-9C93-48C4-A0B6-6E37FB016B76', + rank: 'normal', + references: [{ + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }, { + hash: 'd33ecccbcde8b55e3e4e1bf0cebe75e3a4ed8ebb', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '055f82ef73ce123450780d681359ac6e9077e315', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 107343683, + id: 'Q107343683', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P1284: [{ + snaktype: 'value', + property: 'P1284', + hash: '2facc7e13ba4406239b915e7b21103bbd537693b', + datavalue: { + value: '00000015397', + type: 'string', + }, + datatype: 'external-id', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'e5f60ab0b03700bb883efce38f8022d023bc49fb', + datavalue: { + value: { + time: '+2017-10-09T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '54d5f6efd612bacdaf02e8800c84fd51cf6f8ace', + datavalue: { + value: 'Henning Christophersen', + type: 'string', + }, + datatype: 'string', + }], + }, + 'snaks-order': ['P248', 'P1284', 'P813', 'P1810'], + }], + }], + P646: [{ + mainsnak: { + snaktype: 'value', + property: 'P646', + hash: '7d4337d1ef88e3e8f30c4f376031e3b32580b41f', + datavalue: { + value: '/m/05vhp2', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$262759EC-5361-49B9-8758-F34573A5200E', + rank: 'normal', + references: [{ + hash: '2b00cb481cddcac7623114367489b5c194901c4a', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: 'a94b740202b097dd33355e0e6c00e54b9395e5e0', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 15241312, + id: 'Q15241312', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P577: [{ + snaktype: 'value', + property: 'P577', + hash: 'fde79ecb015112d2f29229ccc1ec514ed3e71fa2', + datavalue: { + value: { + time: '+2013-10-28T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P248', 'P577'], + }], + }], + P31: [{ + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: 'ad7d38a03cdd40cdc373de0dc4e7b7fcbccb31d9', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 5, + id: 'Q5', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$BCFC8732-6540-448C-949D-95C134A2A53B', + rank: 'normal', + references: [{ + hash: 'fa278ebfc458360e5aed63d5058cca83c46134f1', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'e4f6d9441d0600513c4533c672b5ab472dc73694', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 328, + id: 'Q328', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P19: [{ + mainsnak: { + snaktype: 'value', + property: 'P19', + hash: '24bdb03d548acf33976e6c55095d62dffbebee74', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1748, + id: 'Q1748', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$02181CDC-766B-41A3-8A12-348D58D48A8E', + rank: 'normal', + references: [{ + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P27: [{ + mainsnak: { + snaktype: 'value', + property: 'P27', + hash: 'f8be8b42d811214d5f966c759900d192b86be219', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 756617, + id: 'Q756617', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$1A593411-13FA-4906-86EA-C8EF7B023B44', + rank: 'normal', + references: [{ + hash: 'd5847b9b6032aa8b13dae3c2dfd9ed5d114d21b3', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: '5a343e7e758a4282a01316d3e959b6e653b767fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11920, + id: 'Q11920', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P106: [{ + mainsnak: { + snaktype: 'value', + property: 'P106', + hash: 'e7ea5ccd569016f7f6767a58519e933b8a01634e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 193391, + id: 'Q193391', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$933B4116-F262-4F7D-AA2E-DF00D58B746E', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P106', + hash: '4b160f23716e832362b5802b7d10bdc4c8a499ab', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 82955, + id: 'Q82955', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$46E6227D-450B-416F-9ACC-47F79F8F5456', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P106', + hash: 'cf2ad312c4eb720591d96e12b1ea4dc44cea4869', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 188094, + id: 'Q188094', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$24c1e474-40bb-c2bf-27d5-db136625b1b4', + rank: 'normal', + references: [{ + hash: '14d2400e3b1d36332748dc330276f099eeaa8800', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: '39224a9c2e8ce5424defbd16603d25771956c7fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1551807, + id: 'Q1551807', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P166: [{ + mainsnak: { + snaktype: 'value', + property: 'P166', + hash: 'b9a2c26b013b9748d61ddaf2a5033a8495b192e6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1890947, + id: 'Q1890947', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$8E3D9CBA-EFD4-421B-B5A9-D6D8F8C2CBDA', + rank: 'normal', + references: [{ + hash: '14d2400e3b1d36332748dc330276f099eeaa8800', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: '39224a9c2e8ce5424defbd16603d25771956c7fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1551807, + id: 'Q1551807', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P166', + hash: 'd9a38ab107b1c228c23d1c2b2bc515cc2c51a1f6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 28100916, + id: 'Q28100916', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$ebf98f5c-444c-87ed-c0b1-8b4d78d30b17', + rank: 'normal', + references: [{ + hash: '14d2400e3b1d36332748dc330276f099eeaa8800', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: '39224a9c2e8ce5424defbd16603d25771956c7fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1551807, + id: 'Q1551807', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P166', + hash: '952d065850a2232c0c20ae64c1409082b2e1c8aa', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 20899901, + id: 'Q20899901', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$642c5e2f-4326-6e89-1e7b-fa8cb2351928', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P166', + hash: '2ba2f6a6b424e6049bc4f074c7d6c14f16454c60', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12192290, + id: 'Q12192290', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$74225f3e-4fa1-5dc7-4eef-2392371c57fb', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P166', + hash: 'af431bf0602f99b6e3b6365e5ad95f6762aa4225', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 13422142, + id: 'Q13422142', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$5e17f7ba-4b1f-f903-db1b-6f828e4d190b', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P166', + hash: '51a41d078b968d4d1b2df5ee5ebb9c2a682e6f65', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 20872, + id: 'Q20872', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P2241: [{ + snaktype: 'value', + property: 'P2241', + hash: 'ffbc337f8bdd349237a9dee387c40a65880c1768', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1263068, + id: 'Q1263068', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P2241'], + id: 'Q646148$7F56C1C9-1D0C-4867-A2F4-F095351AE414', + rank: 'deprecated', + references: [{ + hash: '667d1f6a24c5552c8f147215d31f292ac4e9a116', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: '39224a9c2e8ce5424defbd16603d25771956c7fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1551807, + id: 'Q1551807', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: '31ccdcef88243d41336028934f54ad094c9d6b4a', + datavalue: { + value: { + time: '+2022-02-16T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P143', 'P813'], + }], + }], + P735: [{ + mainsnak: { + snaktype: 'value', + property: 'P735', + hash: 'd393e950ae222c14a18aefae29539d7409acb7f6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 18607880, + id: 'Q18607880', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$3E727E4C-2A2F-44B5-BACE-4F16E5DFE964', + rank: 'normal', + }], + P1749: [{ + mainsnak: { + snaktype: 'value', + property: 'P1749', + hash: '636b80f238a04a88a6d0bd82b4756771dfdecbf8', + datavalue: { + value: 'vi2globs34zv', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$0B6D31CC-C4DB-4DBA-AE9B-CF9A45752446', + rank: 'normal', + }], + P102: [{ + mainsnak: { + snaktype: 'value', + property: 'P102', + hash: '286b730394ce09ac8505b1f2f782c6d07bdaf9a1', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 217321, + id: 'Q217321', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$49B4ED70-34CA-43E0-8744-91402F40423A', + rank: 'normal', + references: [{ + hash: 'b3fd5e254143d8b52cd96cff43af9af5e3a82358', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'f13c99a16441677ec69fcea23f221d866f1fc98f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 199693, + id: 'Q199693', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P39: [{ + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: '69a65616b2f720feeb07a09503a17edb9dd2b711', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 5449541, + id: 'Q5449541', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [{ + snaktype: 'value', + property: 'P580', + hash: '1d23ced8ed81b214d8c7961616b2f6f3ffb557d1', + datavalue: { + value: { + time: '+1982-09-10T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P582: [{ + snaktype: 'value', + property: 'P582', + hash: '985e7302e25619f3238bb4522afff0ef9225ce3f', + datavalue: { + value: { + time: '+1984-07-23T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P1365: [{ + snaktype: 'value', + property: 'P1365', + hash: 'c175a8f7db6fa6813ca5c3f50439dd18e9ea6417', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12322307, + id: 'Q12322307', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P1366: [{ + snaktype: 'value', + property: 'P1366', + hash: '415eccc6c260e1f599b4458b89597618701a2bc3', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12330884, + id: 'Q12330884', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P580', 'P582', 'P1365', 'P1366'], + id: 'Q646148$CC300AD7-058D-420D-ADA5-8D0EFEB0ADD9', + rank: 'normal', + references: [{ + hash: '0def12d7334f2573e3e3b8fb893ebd85c9c5efe4', + snaks: { + P4656: [{ + snaktype: 'value', + property: 'P4656', + hash: '314a76279e051bd5f9aef20f651c26b2e9ce4ad5', + datavalue: { + value: 'https://da.wikipedia.org/wiki/Finansministre_fra_Danmark', + type: 'string', + }, + datatype: 'url', + }], + }, + 'snaks-order': ['P4656'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: 'eef6b9fed5ab1ce37bde054bb46e7528f4008418', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 6866144, + id: 'Q6866144', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [{ + snaktype: 'value', + property: 'P580', + hash: 'd1045d6de9a901940fc586299474ddabb22cd737', + datavalue: { + value: { + time: '+1978-08-30T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P582: [{ + snaktype: 'value', + property: 'P582', + hash: '8956727e04621de09374ed9ff952601e7b8fb78f', + datavalue: { + value: { + time: '+1979-10-26T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P1365: [{ + snaktype: 'value', + property: 'P1365', + hash: 'bb94cc80c05998ef59edb8bc3ea0e6e43e2dd666', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 312881, + id: 'Q312881', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P1366: [{ + snaktype: 'value', + property: 'P1366', + hash: '7a5f7486f5e930f40b40212c91257adb076d0d8d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 323762, + id: 'Q323762', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P5054: [{ + snaktype: 'value', + property: 'P5054', + hash: 'dbfb22275647456e26c55e3f9d6c744757476344', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 3429620, + id: 'Q3429620', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P580', 'P582', 'P1365', 'P1366', 'P5054'], + id: 'Q646148$689aa640-4eea-6b47-659f-98bc1fd6ded4', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: 'a2986c5b2439cc842c7242354d11736a186c85e7', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 651703, + id: 'Q651703', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [{ + snaktype: 'value', + property: 'P580', + hash: '39be152e34c04d87322dd8bb4a99aa29f9da28d4', + datavalue: { + value: { + time: '+1985-01-06T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P582: [{ + snaktype: 'value', + property: 'P582', + hash: 'a0f0c31eb1c1dd015adf9ca344daf9e9e67b5133', + datavalue: { + value: { + time: '+1995-01-22T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P1365: [{ + snaktype: 'value', + property: 'P1365', + hash: '84de1ab0d06244fb27605f977d2514dd21ac997b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 336205, + id: 'Q336205', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P1366: [{ + snaktype: 'value', + property: 'P1366', + hash: 'b332369676a772a2fbac3c8febb6b5473b21f278', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 332607, + id: 'Q332607', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P580', 'P582', 'P1365', 'P1366'], + id: 'Q646148$D2D91E98-A64F-4147-B520-9D3F8C5604F3', + rank: 'normal', + references: [{ + hash: '9595baf5b56f999fbdb0079bc94c396a6480054d', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'f13c99a16441677ec69fcea23f221d866f1fc98f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 199693, + id: 'Q199693', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: '8b46509f793c58b49024ecff7254441178c99387', + datavalue: { + value: { + time: '+2020-03-22T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P143', 'P813'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: '709117b7f5074e135ca0eaa5b81333e6565091ee', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1780230, + id: 'Q1780230', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [{ + snaktype: 'value', + property: 'P580', + hash: '638a9b56cd02ba03314b9baa4d4c855cf21c4c87', + datavalue: { + value: { + time: '+1989-01-06T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P582: [{ + snaktype: 'value', + property: 'P582', + hash: 'a0f0c31eb1c1dd015adf9ca344daf9e9e67b5133', + datavalue: { + value: { + time: '+1995-01-22T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P1365: [{ + snaktype: 'value', + property: 'P1365', + hash: '52418a9c0c459858f3993fc1b5d1f2a0ec9f4acb', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 67956, + id: 'Q67956', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P1366: [{ + snaktype: 'value', + property: 'P1366', + hash: 'bfa2678dac371c43a7d4a435513f7069069f54e3', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 509124, + id: 'Q509124', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P580', 'P582', 'P1365', 'P1366'], + id: 'Q646148$156F5D17-0D92-4940-996D-DAB3F8B75396', + rank: 'normal', + references: [{ + hash: '9595baf5b56f999fbdb0079bc94c396a6480054d', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'f13c99a16441677ec69fcea23f221d866f1fc98f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 199693, + id: 'Q199693', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: '8b46509f793c58b49024ecff7254441178c99387', + datavalue: { + value: { + time: '+2020-03-22T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P143', 'P813'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: '709117b7f5074e135ca0eaa5b81333e6565091ee', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1780230, + id: 'Q1780230', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$40EA870A-B63B-4C89-BE59-029982D55565', + rank: 'normal', + references: [{ + hash: '9595baf5b56f999fbdb0079bc94c396a6480054d', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'f13c99a16441677ec69fcea23f221d866f1fc98f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 199693, + id: 'Q199693', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: '8b46509f793c58b49024ecff7254441178c99387', + datavalue: { + value: { + time: '+2020-03-22T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P143', 'P813'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: '444acd29f8eb62adc78c8d333c61485e557a1821', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 64852347, + id: 'Q64852347', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P580: [{ + snaktype: 'value', + property: 'P580', + hash: 'b3bbd8eb6d11e5a646c5ce430f8d4caafc490792', + datavalue: { + value: { + time: '+1977-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P582: [{ + snaktype: 'value', + property: 'P582', + hash: '022a6e3fa253ff7dd92b24888edfa66facc966bf', + datavalue: { + value: { + time: '+1984-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P1365: [{ + snaktype: 'value', + property: 'P1365', + hash: '55bb2bc85090366d75bd2764fe332327f35d5f63', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 348901, + id: 'Q348901', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P1366: [{ + snaktype: 'value', + property: 'P1366', + hash: '793b72372ba403b3b6447047ab44c59c4c286afa', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 698080, + id: 'Q698080', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P580', 'P582', 'P1365', 'P1366'], + id: 'Q646148$00b763c9-48ee-b0a4-f85e-dbe50e37d6c6', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: 'e5e35619415aeddf630c3e94ef00ac4bd745b51d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12311817, + id: 'Q12311817', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P2937: [{ + snaktype: 'value', + property: 'P2937', + hash: '70f1ff7214d78aec948d29c6bc78c181079501e3', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 60667760, + id: 'Q60667760', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P4100: [{ + snaktype: 'value', + property: 'P4100', + hash: '6c7d813c51751b2f5cd059237c3d0e9fe92d33da', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 217321, + id: 'Q217321', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P768: [{ + snaktype: 'value', + property: 'P768', + hash: '3c262fe95647be8ec7d7c16b15be7374bfb3c998', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12333790, + id: 'Q12333790', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P2937', 'P4100', 'P768'], + id: 'Q646148$725daa20-40c8-dcbe-c317-f08c579cc7ea', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: 'e5e35619415aeddf630c3e94ef00ac4bd745b51d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12311817, + id: 'Q12311817', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P2937: [{ + snaktype: 'value', + property: 'P2937', + hash: 'a769e9d19d6a6ef916fdd524fe6187f5e6a63e25', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 60667896, + id: 'Q60667896', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P4100: [{ + snaktype: 'value', + property: 'P4100', + hash: '6c7d813c51751b2f5cd059237c3d0e9fe92d33da', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 217321, + id: 'Q217321', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P768: [{ + snaktype: 'value', + property: 'P768', + hash: '2f7a1869e6297bfa83ace080663af2f6e2b74df6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12312794, + id: 'Q12312794', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P2937', 'P4100', 'P768'], + id: 'Q646148$c06b0163-403f-301c-c43b-2ad18bd241f1', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: 'e5e35619415aeddf630c3e94ef00ac4bd745b51d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12311817, + id: 'Q12311817', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P2937: [{ + snaktype: 'value', + property: 'P2937', + hash: '699501eb802be942ca11d31f8cd96b7e3466b375', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 60667959, + id: 'Q60667959', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P4100: [{ + snaktype: 'value', + property: 'P4100', + hash: '6c7d813c51751b2f5cd059237c3d0e9fe92d33da', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 217321, + id: 'Q217321', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P768: [{ + snaktype: 'value', + property: 'P768', + hash: '2f7a1869e6297bfa83ace080663af2f6e2b74df6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12312794, + id: 'Q12312794', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P2937', 'P4100', 'P768'], + id: 'Q646148$3561c9a3-448c-f399-a606-71e9a59b9b49', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: 'e5e35619415aeddf630c3e94ef00ac4bd745b51d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12311817, + id: 'Q12311817', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P2937: [{ + snaktype: 'value', + property: 'P2937', + hash: '820989d5010a7d20749169c078c0b29a8262898f', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 60668128, + id: 'Q60668128', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P4100: [{ + snaktype: 'value', + property: 'P4100', + hash: '6c7d813c51751b2f5cd059237c3d0e9fe92d33da', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 217321, + id: 'Q217321', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P768: [{ + snaktype: 'value', + property: 'P768', + hash: '2f7a1869e6297bfa83ace080663af2f6e2b74df6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12312794, + id: 'Q12312794', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P2937', 'P4100', 'P768'], + id: 'Q646148$b87afdbb-4a7b-f3e4-ae03-50ffb42656af', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: 'e5e35619415aeddf630c3e94ef00ac4bd745b51d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12311817, + id: 'Q12311817', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P2937: [{ + snaktype: 'value', + property: 'P2937', + hash: '72534ec61fa9c0f6bcb93436668983ed3858f7ae', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 60668161, + id: 'Q60668161', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P4100: [{ + snaktype: 'value', + property: 'P4100', + hash: '6c7d813c51751b2f5cd059237c3d0e9fe92d33da', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 217321, + id: 'Q217321', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P768: [{ + snaktype: 'value', + property: 'P768', + hash: '2f7a1869e6297bfa83ace080663af2f6e2b74df6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12312794, + id: 'Q12312794', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P2937', 'P4100', 'P768'], + id: 'Q646148$7bd1baf6-4667-cfd0-bdea-02a728518a97', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: 'e5e35619415aeddf630c3e94ef00ac4bd745b51d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12311817, + id: 'Q12311817', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P2937: [{ + snaktype: 'value', + property: 'P2937', + hash: '55d530d848045f07a9e3114f308ca1f630ea4a75', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 60668171, + id: 'Q60668171', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P4100: [{ + snaktype: 'value', + property: 'P4100', + hash: '6c7d813c51751b2f5cd059237c3d0e9fe92d33da', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 217321, + id: 'Q217321', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P768: [{ + snaktype: 'value', + property: 'P768', + hash: '2f7a1869e6297bfa83ace080663af2f6e2b74df6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12312794, + id: 'Q12312794', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'qualifiers-order': ['P2937', 'P4100', 'P768'], + id: 'Q646148$8442a8e1-47f6-4867-1059-d065bd1071fd', + rank: 'normal', + }, { + mainsnak: { + snaktype: 'value', + property: 'P39', + hash: 'e5e35619415aeddf630c3e94ef00ac4bd745b51d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12311817, + id: 'Q12311817', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P2937: [{ + snaktype: 'value', + property: 'P2937', + hash: '2328ded044250d4ee41839656db674dadcfdf3ad', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 60668199, + id: 'Q60668199', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P4100: [{ + snaktype: 'value', + property: 'P4100', + hash: '6c7d813c51751b2f5cd059237c3d0e9fe92d33da', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 217321, + id: 'Q217321', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P768: [{ + snaktype: 'value', + property: 'P768', + hash: '2f7a1869e6297bfa83ace080663af2f6e2b74df6', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 12312794, + id: 'Q12312794', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P1366: [{ + snaktype: 'value', + property: 'P1366', + hash: '59b16ba12486c7362b4850312e82f6b3a591e0f4', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1371946, + id: 'Q1371946', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P582: [{ + snaktype: 'value', + property: 'P582', + hash: 'f8f85b014e501034b349b9e06cd1b1d184cec9dd', + datavalue: { + value: { + time: '+1984-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'qualifiers-order': ['P2937', 'P4100', 'P768', 'P1366', 'P582'], + id: 'Q646148$661fcd1a-4ee6-83eb-bb0f-8df7774de58d', + rank: 'normal', + }], + P227: [{ + mainsnak: { + snaktype: 'value', + property: 'P227', + hash: '50387a2a009a19ab55d26ea1b36cb64b42b6d4f5', + datavalue: { + value: '170105202', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$F06749C8-8FD9-40A6-9288-74D8A5928A46', + rank: 'normal', + references: [{ + hash: '9a24f7c0208b05d6be97077d855671d1dfdbc0dd', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'd38375ffe6fe142663ff55cd783aa4df4301d83d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 48183, + id: 'Q48183', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P1412: [{ + mainsnak: { + snaktype: 'value', + property: 'P1412', + hash: '557e6b730590db6dd288099ad031a9d11a03366c', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 9035, + id: 'Q9035', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$F7C51EE0-1EBA-4239-B940-9F07AAD68345', + rank: 'normal', + references: [{ + hash: 'f20be15903adba954c926bb718dd1324ecea88ce', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'dd56ad2862a901ee6f44e0266bde6d18056b7d0d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 181163, + id: 'Q181163', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P1559: [{ + mainsnak: { + snaktype: 'value', + property: 'P1559', + hash: 'ebc3bfb133ce11ffd7b8370bbdc3f92a742e80cb', + datavalue: { + value: { + text: 'Henning Christophersen', + language: 'da', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }, + type: 'statement', + id: 'Q646148$8F6FD9C4-E4DB-4C3A-9539-642DAA453529', + rank: 'normal', + references: [{ + hash: 'f20be15903adba954c926bb718dd1324ecea88ce', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'dd56ad2862a901ee6f44e0266bde6d18056b7d0d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 181163, + id: 'Q181163', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P570: [{ + mainsnak: { + snaktype: 'value', + property: 'P570', + hash: '3f1c9dbcf678d8bc25c8b0b066748df0d7389845', + datavalue: { + value: { + time: '+2016-12-31T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + id: 'Q646148$d09873f5-4886-c36b-1cfd-bd5dc70d9a93', + rank: 'normal', + references: [{ + hash: '73d4de76f84026f874f72fbda7dd4effa5b6bb53', + snaks: { + P854: [{ + snaktype: 'value', + property: 'P854', + hash: '89d3babeaff335dbcf05f98f374d216e8e06ad0d', + datavalue: { + value: 'http://nyheder.tv2.dk/politik/2017-01-01-henning-christophersen-er-doed', + type: 'string', + }, + datatype: 'url', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'd73877e5a2f047679b0567c1694363f37cb0dc95', + datavalue: { + value: { + time: '+2017-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P1476: [{ + snaktype: 'value', + property: 'P1476', + hash: '2287328067d7232c41bdad43ad6ceae3e20f8948', + datavalue: { + value: { + text: 'Henning Christophersen er død', + language: 'da', + }, + type: 'monolingualtext', + }, + datatype: 'monolingualtext', + }], + P577: [{ + snaktype: 'value', + property: 'P577', + hash: '692d679a0e4a4806fb8a89360d9f07eae3a4c596', + datavalue: { + value: { + time: '+2017-01-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P854', 'P813', 'P1476', 'P577'], + }, { + hash: 'd33ecccbcde8b55e3e4e1bf0cebe75e3a4ed8ebb', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '055f82ef73ce123450780d681359ac6e9077e315', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 107343683, + id: 'Q107343683', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P1284: [{ + snaktype: 'value', + property: 'P1284', + hash: '2facc7e13ba4406239b915e7b21103bbd537693b', + datavalue: { + value: '00000015397', + type: 'string', + }, + datatype: 'external-id', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'e5f60ab0b03700bb883efce38f8022d023bc49fb', + datavalue: { + value: { + time: '+2017-10-09T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '54d5f6efd612bacdaf02e8800c84fd51cf6f8ace', + datavalue: { + value: 'Henning Christophersen', + type: 'string', + }, + datatype: 'string', + }], + }, + 'snaks-order': ['P248', 'P1284', 'P813', 'P1810'], + }], + }], + P20: [{ + mainsnak: { + snaktype: 'value', + property: 'P20', + hash: '34fefc6eeb692c405a1a863ccb131dd6bf99ccb2', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 240, + id: 'Q240', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$20F2C534-1948-4009-BDA6-015119F41443', + rank: 'normal', + references: [{ + hash: '14d2400e3b1d36332748dc330276f099eeaa8800', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: '39224a9c2e8ce5424defbd16603d25771956c7fc', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 1551807, + id: 'Q1551807', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }], + P244: [{ + mainsnak: { + snaktype: 'value', + property: 'P244', + hash: 'fc7652649add6fc5f62208a4c9a3c085ef6e2a0c', + datavalue: { + value: 'no98066422', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$BD0489F4-E8FE-478D-B6AC-41BBDE49F63E', + rank: 'normal', + }], + P213: [{ + mainsnak: { + snaktype: 'value', + property: 'P213', + hash: '3cc905d5a81887a294890f4770aadfddd25baa0e', + datavalue: { + value: '0000000381622081', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$D677F4C1-42C8-4144-B756-711537D7253A', + rank: 'normal', + }], + P734: [{ + mainsnak: { + snaktype: 'value', + property: 'P734', + hash: '464481512cc1e631ae60a9e95f8d83f1ff65e500', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 27888863, + id: 'Q27888863', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$4A1CA2A2-3C8E-4BB6-9D32-4AD91DD222A5', + rank: 'normal', + }], + P18: [{ + mainsnak: { + snaktype: 'value', + property: 'P18', + hash: '7e3d3959e84797ed92d9db3f2f861c76db4c03bb', + datavalue: { + value: 'Henning Christophersen June2016 (cropped).jpg', + type: 'string', + }, + datatype: 'commonsMedia', + }, + type: 'statement', + id: 'Q646148$B6679037-6FD1-467C-8781-9F2D81E98323', + rank: 'normal', + }], + P4359: [{ + mainsnak: { + snaktype: 'value', + property: 'P4359', + hash: '425e5a3385bc25f3836abe1f4fbc9dbc33de4d1d', + datavalue: { + value: 'henningchristophersen', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$B112B115-C10F-42C8-8924-D4145F470712', + rank: 'normal', + }], + P269: [{ + mainsnak: { + snaktype: 'value', + property: 'P269', + hash: '5cc0c280c1297751604d1de64c74aeecffc03f02', + datavalue: { + value: '091296862', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$D30E4E36-DDAF-42A1-8D2F-E3ECD95C180B', + rank: 'normal', + references: [{ + hash: '9ef0f2f4b9cac4a0b490c56063f22a173f780274', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '6b7d4330c4aac4caec4ede9de0311ce273f88ecd', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 54919, + id: 'Q54919', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P214: [{ + snaktype: 'value', + property: 'P214', + hash: '439e7d9992c6628a43319f493762a8011d55df08', + datavalue: { + value: '262215362', + type: 'string', + }, + datatype: 'external-id', + }], + P813: [{ + snaktype: 'value', + property: 'P813', + hash: 'a1b98b5c8bb6eca02829acaf6200c3e4a45b4dd0', + datavalue: { + value: { + time: '+2018-10-07T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }], + }, + 'snaks-order': ['P248', 'P214', 'P813'], + }], + }], + P6414: [{ + mainsnak: { + snaktype: 'value', + property: 'P6414', + hash: '7bbecefc917c56be662d91b0169499f47c023ec8', + datavalue: { + value: 'christophersen-henning', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$7D0C4903-84E3-4006-8D71-E32A5512C6FB', + rank: 'normal', + }], + P4342: [{ + mainsnak: { + snaktype: 'value', + property: 'P4342', + hash: '7242492b2921beb6e9863aa13d2ff7f182d70220', + datavalue: { + value: 'Henning_Christophersen', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$B4FD18F2-D81B-44C1-8690-CF46066CCAF8', + rank: 'normal', + }], + P69: [{ + mainsnak: { + snaktype: 'value', + property: 'P69', + hash: '163819bb702cb5049143981ea240d1c2a35f9ecb', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 186285, + id: 'Q186285', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$1de42821-7c72-4f7b-926b-768ec2f0266e', + rank: 'normal', + references: [{ + hash: 'f20be15903adba954c926bb718dd1324ecea88ce', + snaks: { + P143: [{ + snaktype: 'value', + property: 'P143', + hash: 'dd56ad2862a901ee6f44e0266bde6d18056b7d0d', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 181163, + id: 'Q181163', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P143'], + }], + }, { + mainsnak: { + snaktype: 'value', + property: 'P69', + hash: '4fcb10105b3ba422ef3b71b9553bc639802a7378', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 11989206, + id: 'Q11989206', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q646148$2b14b5d4-4aa3-a6c5-480a-6e7315476338', + rank: 'normal', + references: [{ + hash: '24b33b581a0c91e4a7020c862006ef9c7ff09092', + snaks: { + P248: [{ + snaktype: 'value', + property: 'P248', + hash: '99978b1bc53ab270b0cda440c8ec19d0ec7bca0a', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 66311588, + id: 'Q66311588', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + }, + 'snaks-order': ['P248'], + }], + }], + P1284: [{ + mainsnak: { + snaktype: 'value', + property: 'P1284', + hash: '2facc7e13ba4406239b915e7b21103bbd537693b', + datavalue: { + value: '00000015397', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$1DEF1707-13C4-4429-A05A-C5DA5F12E9F1', + rank: 'normal', + }], + P8341: [{ + mainsnak: { + snaktype: 'value', + property: 'P8341', + hash: 'de413871f55950147370b478bd4a63f69035365d', + datavalue: { + value: 'Henning_Christophersen', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$61d14a44-43ad-2fcb-c6d1-164d58c64694', + rank: 'normal', + }], + P8313: [{ + mainsnak: { + snaktype: 'value', + property: 'P8313', + hash: '22d13f28590e61630f370303f9e263c07c1b86d6', + datavalue: { + value: 'Henning_Christophersen', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$d49a3e18-4d8f-f2d6-0a2e-57cdbd873a0f', + rank: 'normal', + }], + P7972: [{ + mainsnak: { + snaktype: 'value', + property: 'P7972', + hash: '82b61549a054cbe31746aaeba7d6f0990a5ed4fd', + datavalue: { + value: '4004014352', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$7e053e87-4014-8548-47e7-bfa49728e388', + rank: 'normal', + }], + P3222: [{ + mainsnak: { + snaktype: 'value', + property: 'P3222', + hash: 'e5f7ef8af7a51c43ea2921e05d67438a1069abde', + datavalue: { + value: 'henning-christophersen', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$7F9FD950-224D-4E3B-9505-4276C72A8670', + rank: 'normal', + }], + P701: [{ + mainsnak: { + snaktype: 'value', + property: 'P701', + hash: 'a7bbe7152209f8128f252b520bf473e75c4f2a98', + datavalue: { + value: 'P59416', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$FAEDF67F-2CF6-4492-91FE-877583B1C655', + rank: 'normal', + }], + P3368: [{ + mainsnak: { + snaktype: 'value', + property: 'P3368', + hash: 'cbc578a2ede30e5354416766ce45980fbe03f3c4', + datavalue: { + value: '104424', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$8F3CEE30-8E19-4B8F-9980-C2423C942B25', + rank: 'normal', + }], + P7305: [{ + mainsnak: { + snaktype: 'value', + property: 'P7305', + hash: '5cc4224656b1c3f67bea1fe7f8ad90e1f7917e18', + datavalue: { + value: '3885960', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + qualifiers: { + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '90c43c650db9ff7677a3dff907d30dabe3bfd3d1', + datavalue: { + value: 'Christophersen Hennig', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P1810'], + id: 'Q646148$dbe128da-4013-c504-f8cf-c701eeb326c9', + rank: 'normal', + references: [{ + hash: '157a287b1dc698c10fe190c9ce43666a5698ee3b', + snaks: { + P854: [{ + snaktype: 'value', + property: 'P854', + hash: 'a50540ac5cc274bbd93ac7298cdeb3ddb34c530e', + datavalue: { + value: 'https://encyklopedia.pwn.pl/haslo/Christophersen-Hennig;3885960.html', + type: 'string', + }, + datatype: 'url', + }], + }, + 'snaks-order': ['P854'], + }], + }], + P1343: [{ + mainsnak: { + snaktype: 'value', + property: 'P1343', + hash: 'eccfc6638b2ec778a06c175580073d89e36e36d9', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 4041526, + id: 'Q4041526', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + qualifiers: { + P407: [{ + snaktype: 'value', + property: 'P407', + hash: 'b9b821e8a9140ec208fb522e0aa113d5742f6fba', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 809, + id: 'Q809', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }], + P1810: [{ + snaktype: 'value', + property: 'P1810', + hash: '90c43c650db9ff7677a3dff907d30dabe3bfd3d1', + datavalue: { + value: 'Christophersen Hennig', + type: 'string', + }, + datatype: 'string', + }], + }, + 'qualifiers-order': ['P407', 'P1810'], + id: 'Q646148$1211a751-45d0-c70c-4dbf-8cac43c97138', + rank: 'normal', + references: [{ + hash: '157a287b1dc698c10fe190c9ce43666a5698ee3b', + snaks: { + P854: [{ + snaktype: 'value', + property: 'P854', + hash: 'a50540ac5cc274bbd93ac7298cdeb3ddb34c530e', + datavalue: { + value: 'https://encyklopedia.pwn.pl/haslo/Christophersen-Hennig;3885960.html', + type: 'string', + }, + datatype: 'url', + }], + }, + 'snaks-order': ['P854'], + }], + }], + P2600: [{ + mainsnak: { + snaktype: 'value', + property: 'P2600', + hash: 'ee01456d27e625b53c4fb88b6b02b423a14a3d09', + datavalue: { + value: '6000000095740446547', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$1422B32A-FE08-48D9-A66E-90863E56ECF3', + rank: 'normal', + }], + P373: [{ + mainsnak: { + snaktype: 'value', + property: 'P373', + hash: '5672689fe6e834796c4b2b4a752977cb7ea4d50c', + datavalue: { + value: 'Henning Christophersen', + type: 'string', + }, + datatype: 'string', + }, + type: 'statement', + id: 'Q646148$2e40f05c-7b25-4b29-bfe5-7d9000f0c7b2', + rank: 'normal', + }], + P10207: [{ + mainsnak: { + snaktype: 'value', + property: 'P10207', + hash: 'f7dbff0d82d6317eec6b0682cfcba0fa61c7f7a3', + datavalue: { + value: '9756', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$2417fc57-4abc-ad78-f7be-8a45f4a21e41', + rank: 'normal', + }], + P2190: [{ + mainsnak: { + snaktype: 'value', + property: 'P2190', + hash: '2db556e4bddef43f36f4a1508a096b3f7fc1d2b0', + datavalue: { + value: '25585', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q646148$EBE55F82-12D5-4E71-80D2-340BA33D5667', + rank: 'normal', + }], + }, + sitelinks: { + cawiki: { + site: 'cawiki', + title: 'Henning Christophersen', + badges: [], + }, + commonswiki: { + site: 'commonswiki', + title: 'Category:Henning Christophersen', + badges: [], + }, + dawiki: { + site: 'dawiki', + title: 'Henning Christophersen', + badges: [], + }, + dewiki: { + site: 'dewiki', + title: 'Henning Christophersen', + badges: [], + }, + enwiki: { + site: 'enwiki', + title: 'Henning Christophersen', + badges: [], + }, + eowiki: { + site: 'eowiki', + title: 'Henning Christophersen', + badges: [], + }, + eswiki: { + site: 'eswiki', + title: 'Henning Christophersen', + badges: [], + }, + fiwiki: { + site: 'fiwiki', + title: 'Henning Christophersen', + badges: [], + }, + frwiki: { + site: 'frwiki', + title: 'Henning Christophersen', + badges: [], + }, + itwiki: { + site: 'itwiki', + title: 'Henning Christophersen', + badges: [], + }, + nlwiki: { + site: 'nlwiki', + title: 'Henning Christophersen', + badges: [], + }, + nowiki: { + site: 'nowiki', + title: 'Henning Christophersen', + badges: [], + }, + plwiki: { + site: 'plwiki', + title: 'Henning Christophersen', + badges: [], + }, + ruwiki: { + site: 'ruwiki', + title: 'Кристоферсен, Хеннинг', + badges: [], + }, + simplewiki: { + site: 'simplewiki', + title: 'Henning Christophersen', + badges: [], + }, + svwiki: { + site: 'svwiki', + title: 'Henning Christophersen', + badges: [], + }, + thwiki: { + site: 'thwiki', + title: 'เฮนนิง คริสโตเฟอร์เซน', + badges: [], + }, + }, +}; +//# sourceMappingURL=Q646148.js.map \ No newline at end of file diff --git a/dist/tests/data/Q646148.js.map b/dist/tests/data/Q646148.js.map new file mode 100644 index 00000000..8d4c2887 --- /dev/null +++ b/dist/tests/data/Q646148.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q646148.js","sourceRoot":"","sources":["../../../tests/data/Q646148.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/Q970917.d.ts b/dist/tests/data/Q970917.d.ts new file mode 100644 index 00000000..8ffb511b --- /dev/null +++ b/dist/tests/data/Q970917.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const Q970917: Item; +//# sourceMappingURL=Q970917.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/Q970917.d.ts.map b/dist/tests/data/Q970917.d.ts.map new file mode 100644 index 00000000..5f9fbaa4 --- /dev/null +++ b/dist/tests/data/Q970917.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q970917.d.ts","sourceRoot":"","sources":["../../../tests/data/Q970917.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,OAAO,EAAE,IAkGrB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/Q970917.js b/dist/tests/data/Q970917.js new file mode 100644 index 00000000..545313de --- /dev/null +++ b/dist/tests/data/Q970917.js @@ -0,0 +1,100 @@ +export const Q970917 = { + type: 'item', + id: 'Q970917', + claims: { + P570: [ + { + mainsnak: { + snaktype: 'value', + property: 'P570', + hash: 'ac5a89271eb5409b742050b324b49f807f50a0bd', + datavalue: { + value: { + time: '+1929-05-07T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + id: 'Q970917$6198A3AC-77EB-45C5-92B6-655833F5A9DD', + rank: 'normal', + references: [], + }, + ], + P569: [ + { + mainsnak: { + snaktype: 'value', + property: 'P569', + hash: '4a6b80ab71c1ba78cb3a14aacd4e2f68690ab2e8', + datavalue: { + value: { + time: '+1869-11-01T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + id: 'Q970917$D52C5A12-C810-4B5E-A3C1-0FAB8808F902', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P569', + hash: '00000000000000000000000000000000000000000', + datavalue: { + value: { + time: '+1990-11-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 10, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + id: 'Q970917$D52C5A12-C810-4B5E-A3C1-0FAB8808F902', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P569', + hash: '8081c9cb7a3084e58700c0f19919c7511ac46648', + datavalue: { + value: { + time: '+1990-00-00T00:00:00Z', + timezone: 0, + before: 0, + after: 0, + precision: 9, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }, + type: 'time', + }, + datatype: 'time', + }, + type: 'statement', + id: 'Q4115189$cb2b0011-4e45-8ff3-f7b8-6eccc14f11be', + rank: 'normal', + }, + ], + }, +}; +//# sourceMappingURL=Q970917.js.map \ No newline at end of file diff --git a/dist/tests/data/Q970917.js.map b/dist/tests/data/Q970917.js.map new file mode 100644 index 00000000..131a4004 --- /dev/null +++ b/dist/tests/data/Q970917.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q970917.js","sourceRoot":"","sources":["../../../tests/data/Q970917.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,OAAO,GAAS;IAC3B,IAAI,EAAE,MAAM;IACZ,EAAE,EAAE,SAAS;IACb,MAAM,EAAE;QACN,IAAI,EAAE;YACJ;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,MAAM;oBAChB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,IAAI,EAAE,uBAAuB;4BAC7B,QAAQ,EAAE,CAAC;4BACX,MAAM,EAAE,CAAC;4BACT,KAAK,EAAE,CAAC;4BACR,SAAS,EAAE,EAAE;4BACb,aAAa,EAAE,yCAAyC;yBACzD;wBACD,IAAI,EAAE,MAAM;qBACb;oBACD,QAAQ,EAAE,MAAM;iBACjB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE,EAAE;aACf;SACF;QACD,IAAI,EAAE;YACJ;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,MAAM;oBAChB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,IAAI,EAAE,uBAAuB;4BAC7B,QAAQ,EAAE,CAAC;4BACX,MAAM,EAAE,CAAC;4BACT,KAAK,EAAE,CAAC;4BACR,SAAS,EAAE,EAAE;4BACb,aAAa,EAAE,yCAAyC;yBACzD;wBACD,IAAI,EAAE,MAAM;qBACb;oBACD,QAAQ,EAAE,MAAM;iBACjB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;YACD;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,MAAM;oBAChB,IAAI,EAAE,2CAA2C;oBACjD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,IAAI,EAAE,uBAAuB;4BAC7B,QAAQ,EAAE,CAAC;4BACX,MAAM,EAAE,CAAC;4BACT,KAAK,EAAE,CAAC;4BACR,SAAS,EAAE,EAAE;4BACb,aAAa,EAAE,yCAAyC;yBACzD;wBACD,IAAI,EAAE,MAAM;qBACb;oBACD,QAAQ,EAAE,MAAM;iBACjB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,8CAA8C;gBAClD,IAAI,EAAE,QAAQ;aACf;YACD;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,MAAM;oBAChB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE;4BACL,IAAI,EAAE,uBAAuB;4BAC7B,QAAQ,EAAE,CAAC;4BACX,MAAM,EAAE,CAAC;4BACT,KAAK,EAAE,CAAC;4BACR,SAAS,EAAE,CAAC;4BACZ,aAAa,EAAE,yCAAyC;yBACzD;wBACD,IAAI,EAAE,MAAM;qBACb;oBACD,QAAQ,EAAE,MAAM;iBACjB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,+CAA+C;gBACnD,IAAI,EAAE,QAAQ;aACf;SACF;KACF;CACF,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/cirrus_search_response.d.ts b/dist/tests/data/cirrus_search_response.d.ts new file mode 100644 index 00000000..45e1575a --- /dev/null +++ b/dist/tests/data/cirrus_search_response.d.ts @@ -0,0 +1,18 @@ +export declare const cirrusSearchPagesResponse: { + batchcomplete: string; + query: { + searchinfo: { + totalhits: number; + }; + search: { + ns: number; + title: string; + pageid: number; + size: number; + wordcount: number; + snippet: string; + timestamp: string; + }[]; + }; +}; +//# sourceMappingURL=cirrus_search_response.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/cirrus_search_response.d.ts.map b/dist/tests/data/cirrus_search_response.d.ts.map new file mode 100644 index 00000000..7401c097 --- /dev/null +++ b/dist/tests/data/cirrus_search_response.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"cirrus_search_response.d.ts","sourceRoot":"","sources":["../../../tests/data/cirrus_search_response.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,yBAAyB;;;;;;;;;;;;;;;;CAkBrC,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/cirrus_search_response.js b/dist/tests/data/cirrus_search_response.js new file mode 100644 index 00000000..387d11c3 --- /dev/null +++ b/dist/tests/data/cirrus_search_response.js @@ -0,0 +1,20 @@ +export const cirrusSearchPagesResponse = { + batchcomplete: '', + query: { + searchinfo: { + totalhits: 1, + }, + search: [ + { + ns: 0, + title: 'Q1', + pageid: 129, + size: 124829, + wordcount: 1768, + snippet: 'univers\nuniversum\nOlam\nВселенная\nWszechświat\nuniverset\nuniverso\nuniverso\nUniverso\nUniversum\nunivers\nuniverse\nUniversum\nmaailmankaikkeus\nuniverset\n宇宙\n宇宙', + timestamp: '2021-03-25T15:13:49Z', + }, + ], + }, +}; +//# sourceMappingURL=cirrus_search_response.js.map \ No newline at end of file diff --git a/dist/tests/data/cirrus_search_response.js.map b/dist/tests/data/cirrus_search_response.js.map new file mode 100644 index 00000000..7d256d03 --- /dev/null +++ b/dist/tests/data/cirrus_search_response.js.map @@ -0,0 +1 @@ +{"version":3,"file":"cirrus_search_response.js","sourceRoot":"","sources":["../../../tests/data/cirrus_search_response.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,yBAAyB,GAAG;IACvC,aAAa,EAAE,EAAE;IACjB,KAAK,EAAE;QACL,UAAU,EAAE;YACV,SAAS,EAAE,CAAC;SACb;QACD,MAAM,EAAE;YACN;gBACE,EAAE,EAAE,CAAC;gBACL,KAAK,EAAE,IAAI;gBACX,MAAM,EAAE,GAAG;gBACX,IAAI,EAAE,MAAM;gBACZ,SAAS,EAAE,IAAI;gBACf,OAAO,EAAE,yKAAyK;gBAClL,SAAS,EAAE,sBAAsB;aAClC;SACF;KACF;CACF,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/empty_values.d.ts b/dist/tests/data/empty_values.d.ts new file mode 100644 index 00000000..879a5f0a --- /dev/null +++ b/dist/tests/data/empty_values.d.ts @@ -0,0 +1,3 @@ +import type { Item } from '../../src/index.js'; +export declare const emptyValues: Item; +//# sourceMappingURL=empty_values.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/empty_values.d.ts.map b/dist/tests/data/empty_values.d.ts.map new file mode 100644 index 00000000..bc65a5e8 --- /dev/null +++ b/dist/tests/data/empty_values.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"empty_values.d.ts","sourceRoot":"","sources":["../../../tests/data/empty_values.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAA;AAE9C,eAAO,MAAM,WAAW,EAAE,IAqDzB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/empty_values.js b/dist/tests/data/empty_values.js new file mode 100644 index 00000000..5f7f9951 --- /dev/null +++ b/dist/tests/data/empty_values.js @@ -0,0 +1,55 @@ +export const emptyValues = { + pageid: 4246474, + ns: 0, + title: 'Q4115189', + lastrevid: 559633611, + modified: '2017-09-15T18:30:18Z', + type: 'item', + id: 'Q4115189', + labels: {}, + descriptions: {}, + sitelinks: {}, + aliases: {}, + claims: { + P3984: [ + { + mainsnak: { + snaktype: 'novalue', + property: 'P3984', + hash: 'b4d4d3de5e3171ca384ce3c6827e2117d85ffa7f', + datatype: 'external-id', + }, + type: 'statement', + id: 'Q4115189$c973aadc-48d3-5ac2-45fc-9f34a51ebdf6', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'somevalue', + property: 'P3984', + hash: '5075c3f4ee8f80e109d7877ae3746ad1be8ea100', + datatype: 'external-id', + }, + type: 'statement', + id: 'Q4115189$db1940f1-41bd-ad24-8fbc-20bc6465a35f', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + property: 'P3984', + hash: 'b0bab7d614e1c037b780986acbfc3f51f8573795', + datavalue: { + value: 'bacasable', + type: 'string', + }, + datatype: 'external-id', + }, + type: 'statement', + id: 'Q4115189$5c85ec5e-48f5-716d-8944-c4364693e406', + rank: 'normal', + }, + ], + }, +}; +//# sourceMappingURL=empty_values.js.map \ No newline at end of file diff --git a/dist/tests/data/empty_values.js.map b/dist/tests/data/empty_values.js.map new file mode 100644 index 00000000..f1ab2066 --- /dev/null +++ b/dist/tests/data/empty_values.js.map @@ -0,0 +1 @@ +{"version":3,"file":"empty_values.js","sourceRoot":"","sources":["../../../tests/data/empty_values.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,WAAW,GAAS;IAC/B,MAAM,EAAE,OAAO;IACf,EAAE,EAAE,CAAC;IACL,KAAK,EAAE,UAAU;IACjB,SAAS,EAAE,SAAS;IACpB,QAAQ,EAAE,sBAAsB;IAChC,IAAI,EAAE,MAAM;IACZ,EAAE,EAAE,UAAU;IACd,MAAM,EAAE,EAAE;IACV,YAAY,EAAE,EAAE;IAChB,SAAS,EAAE,EAAE;IACb,OAAO,EAAE,EAAE;IACX,MAAM,EAAE;QACN,KAAK,EAAE;YACL;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,SAAS;oBACnB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,+CAA+C;gBACnD,IAAI,EAAE,QAAQ;aACf;YACD;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,WAAW;oBACrB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,+CAA+C;gBACnD,IAAI,EAAE,QAAQ;aACf;YACD;gBACE,QAAQ,EAAE;oBACR,QAAQ,EAAE,OAAO;oBACjB,QAAQ,EAAE,OAAO;oBACjB,IAAI,EAAE,0CAA0C;oBAChD,SAAS,EAAE;wBACT,KAAK,EAAE,WAAW;wBAClB,IAAI,EAAE,QAAQ;qBACf;oBACD,QAAQ,EAAE,aAAa;iBACxB;gBACD,IAAI,EAAE,WAAW;gBACjB,EAAE,EAAE,+CAA+C;gBACnD,IAAI,EAAE,QAAQ;aACf;SACF;KACF;CACF,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/lexeme_claim.d.ts b/dist/tests/data/lexeme_claim.d.ts new file mode 100644 index 00000000..0b2e8105 --- /dev/null +++ b/dist/tests/data/lexeme_claim.d.ts @@ -0,0 +1,3 @@ +import type { Claim } from '../../src/index.js'; +export declare const lexemeClaim: Claim; +//# sourceMappingURL=lexeme_claim.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/lexeme_claim.d.ts.map b/dist/tests/data/lexeme_claim.d.ts.map new file mode 100644 index 00000000..08f2046b --- /dev/null +++ b/dist/tests/data/lexeme_claim.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"lexeme_claim.d.ts","sourceRoot":"","sources":["../../../tests/data/lexeme_claim.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,KAAK,EAAE,MAAM,oBAAoB,CAAA;AAE/C,eAAO,MAAM,WAAW,EAAE,KAkBzB,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/lexeme_claim.js b/dist/tests/data/lexeme_claim.js new file mode 100644 index 00000000..403e03be --- /dev/null +++ b/dist/tests/data/lexeme_claim.js @@ -0,0 +1,20 @@ +export const lexemeClaim = { + mainsnak: { + snaktype: 'value', + property: 'P5188', + hash: 'ccb16c794d76256e2a4b2e789b4315cce86d0350', + datavalue: { + value: { + 'entity-type': 'lexeme', + 'numeric-id': 397, + id: 'L397', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-lexeme', + }, + type: 'statement', + id: 'Q4115189$5E11C8AD-E114-450B-86BF-884440921519', + rank: 'normal', +}; +//# sourceMappingURL=lexeme_claim.js.map \ No newline at end of file diff --git a/dist/tests/data/lexeme_claim.js.map b/dist/tests/data/lexeme_claim.js.map new file mode 100644 index 00000000..3519cc1f --- /dev/null +++ b/dist/tests/data/lexeme_claim.js.map @@ -0,0 +1 @@ +{"version":3,"file":"lexeme_claim.js","sourceRoot":"","sources":["../../../tests/data/lexeme_claim.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,WAAW,GAAU;IAChC,QAAQ,EAAE;QACR,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,OAAO;QACjB,IAAI,EAAE,0CAA0C;QAChD,SAAS,EAAE;YACT,KAAK,EAAE;gBACL,aAAa,EAAE,QAAQ;gBACvB,YAAY,EAAE,GAAG;gBACjB,EAAE,EAAE,MAAM;aACX;YACD,IAAI,EAAE,mBAAmB;SAC1B;QACD,QAAQ,EAAE,iBAAiB;KAC5B;IACD,IAAI,EAAE,WAAW;IACjB,EAAE,EAAE,+CAA+C;IACnD,IAAI,EAAE,QAAQ;CACf,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/multi_vars_sparql_results.d.ts b/dist/tests/data/multi_vars_sparql_results.d.ts new file mode 100644 index 00000000..10bd6a43 --- /dev/null +++ b/dist/tests/data/multi_vars_sparql_results.d.ts @@ -0,0 +1,3 @@ +import type { SparqlResults } from '../../src/index.js'; +export declare const multiVarsData: SparqlResults; +//# sourceMappingURL=multi_vars_sparql_results.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/multi_vars_sparql_results.d.ts.map b/dist/tests/data/multi_vars_sparql_results.d.ts.map new file mode 100644 index 00000000..0ada93f9 --- /dev/null +++ b/dist/tests/data/multi_vars_sparql_results.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"multi_vars_sparql_results.d.ts","sourceRoot":"","sources":["../../../tests/data/multi_vars_sparql_results.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAA;AAEvD,eAAO,MAAM,aAAa,EAAE,aAoD3B,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/multi_vars_sparql_results.js b/dist/tests/data/multi_vars_sparql_results.js new file mode 100644 index 00000000..fb731a2b --- /dev/null +++ b/dist/tests/data/multi_vars_sparql_results.js @@ -0,0 +1,54 @@ +export const multiVarsData = { + head: { + vars: ['entity', 'entityLabel', 'year'], + }, + results: { + bindings: [{ + entity: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q3731207', + }, + entityLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Ercole Patti', + }, + year: { + datatype: 'http://www.w3.org/2001/XMLSchema#integer', + type: 'literal', + value: '1903', + }, + }, { + entity: { + type: 'bnode', + value: 't284055162', + }, + entityLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'FAKE BNODE', + }, + year: { + datatype: 'http://www.w3.org/2001/XMLSchema#integer', + type: 'literal', + value: '1970', + }, + }, { + entity: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q505932', + }, + entityLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Paul Bailey', + }, + year: { + datatype: 'http://www.w3.org/2001/XMLSchema#integer', + type: 'literal', + value: '1937', + }, + }], + }, +}; +//# sourceMappingURL=multi_vars_sparql_results.js.map \ No newline at end of file diff --git a/dist/tests/data/multi_vars_sparql_results.js.map b/dist/tests/data/multi_vars_sparql_results.js.map new file mode 100644 index 00000000..8ba2ee41 --- /dev/null +++ b/dist/tests/data/multi_vars_sparql_results.js.map @@ -0,0 +1 @@ +{"version":3,"file":"multi_vars_sparql_results.js","sourceRoot":"","sources":["../../../tests/data/multi_vars_sparql_results.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,aAAa,GAAkB;IAC1C,IAAI,EAAE;QACJ,IAAI,EAAE,CAAE,QAAQ,EAAE,aAAa,EAAE,MAAM,CAAE;KAC1C;IACD,OAAO,EAAE;QACP,QAAQ,EAAE,CAAE;gBACV,MAAM,EAAE;oBACN,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,yCAAyC;iBACjD;gBACD,WAAW,EAAE;oBACX,UAAU,EAAE,IAAI;oBAChB,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,cAAc;iBACtB;gBACD,IAAI,EAAE;oBACJ,QAAQ,EAAE,0CAA0C;oBACpD,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,MAAM;iBACd;aACF,EAAE;gBACD,MAAM,EAAE;oBACN,IAAI,EAAE,OAAO;oBACb,KAAK,EAAE,YAAY;iBACpB;gBACD,WAAW,EAAE;oBACX,UAAU,EAAE,IAAI;oBAChB,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,YAAY;iBACpB;gBACD,IAAI,EAAE;oBACJ,QAAQ,EAAE,0CAA0C;oBACpD,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,MAAM;iBACd;aACF,EAAE;gBACD,MAAM,EAAE;oBACN,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,wCAAwC;iBAChD;gBACD,WAAW,EAAE;oBACX,UAAU,EAAE,IAAI;oBAChB,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,aAAa;iBACrB;gBACD,IAAI,EAAE;oBACJ,QAAQ,EAAE,0CAA0C;oBACpD,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,MAAM;iBACd;aACF,CAAE;KACJ;CACF,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/no_datatype_sparql_results.d.ts b/dist/tests/data/no_datatype_sparql_results.d.ts new file mode 100644 index 00000000..ad46c683 --- /dev/null +++ b/dist/tests/data/no_datatype_sparql_results.d.ts @@ -0,0 +1,3 @@ +import type { SparqlResults } from '../../src/index.js'; +export declare const noDatatypeData: SparqlResults; +//# sourceMappingURL=no_datatype_sparql_results.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/no_datatype_sparql_results.d.ts.map b/dist/tests/data/no_datatype_sparql_results.d.ts.map new file mode 100644 index 00000000..c6e7a0b8 --- /dev/null +++ b/dist/tests/data/no_datatype_sparql_results.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"no_datatype_sparql_results.d.ts","sourceRoot":"","sources":["../../../tests/data/no_datatype_sparql_results.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAA;AAEvD,eAAO,MAAM,cAAc,EAAE,aAqB5B,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/no_datatype_sparql_results.js b/dist/tests/data/no_datatype_sparql_results.js new file mode 100644 index 00000000..0cdb117d --- /dev/null +++ b/dist/tests/data/no_datatype_sparql_results.js @@ -0,0 +1,23 @@ +export const noDatatypeData = { + head: { + vars: ['entity', 'entityLabel', 'year'], + }, + results: { + bindings: [{ + entity: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q5059124', + }, + entityLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'FAKE NO DATATYPE CASE', + }, + year: { + type: 'literal', + value: '1937', + }, + }], + }, +}; +//# sourceMappingURL=no_datatype_sparql_results.js.map \ No newline at end of file diff --git a/dist/tests/data/no_datatype_sparql_results.js.map b/dist/tests/data/no_datatype_sparql_results.js.map new file mode 100644 index 00000000..40720f48 --- /dev/null +++ b/dist/tests/data/no_datatype_sparql_results.js.map @@ -0,0 +1 @@ +{"version":3,"file":"no_datatype_sparql_results.js","sourceRoot":"","sources":["../../../tests/data/no_datatype_sparql_results.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,cAAc,GAAkB;IAC3C,IAAI,EAAE;QACJ,IAAI,EAAE,CAAE,QAAQ,EAAE,aAAa,EAAE,MAAM,CAAE;KAC1C;IACD,OAAO,EAAE;QACP,QAAQ,EAAE,CAAE;gBACV,MAAM,EAAE;oBACN,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,yCAAyC;iBACjD;gBACD,WAAW,EAAE;oBACX,UAAU,EAAE,IAAI;oBAChB,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,uBAAuB;iBAC/B;gBACD,IAAI,EAAE;oBACJ,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,MAAM;iBACd;aACF,CAAE;KACJ;CACF,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/old_claim_format.d.ts b/dist/tests/data/old_claim_format.d.ts new file mode 100644 index 00000000..36a8bb1b --- /dev/null +++ b/dist/tests/data/old_claim_format.d.ts @@ -0,0 +1,16 @@ +export declare const oldClaimFormat: { + mainsnak: { + snaktype: string; + datatype: string; + datavalue: { + value: { + 'entity-type': string; + 'numeric-id': number; + }; + type: string; + }; + }; + type: string; + rank: string; +}[]; +//# sourceMappingURL=old_claim_format.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/old_claim_format.d.ts.map b/dist/tests/data/old_claim_format.d.ts.map new file mode 100644 index 00000000..db14feb5 --- /dev/null +++ b/dist/tests/data/old_claim_format.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"old_claim_format.d.ts","sourceRoot":"","sources":["../../../tests/data/old_claim_format.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,cAAc;;;;;;;;;;;;;;GA+B1B,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/old_claim_format.js b/dist/tests/data/old_claim_format.js new file mode 100644 index 00000000..d1e4daeb --- /dev/null +++ b/dist/tests/data/old_claim_format.js @@ -0,0 +1,33 @@ +export const oldClaimFormat = [ + { + mainsnak: { + snaktype: 'value', + datatype: 'wikibase-item', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 123, + }, + type: 'wikibase-entityid', + }, + }, + type: 'statement', + rank: 'normal', + }, + { + mainsnak: { + snaktype: 'value', + datatype: 'wikibase-property', + datavalue: { + value: { + 'entity-type': 'property', + 'numeric-id': 123, + }, + type: 'wikibase-entityid', + }, + }, + type: 'statement', + rank: 'normal', + }, +]; +//# sourceMappingURL=old_claim_format.js.map \ No newline at end of file diff --git a/dist/tests/data/old_claim_format.js.map b/dist/tests/data/old_claim_format.js.map new file mode 100644 index 00000000..b2b66ce5 --- /dev/null +++ b/dist/tests/data/old_claim_format.js.map @@ -0,0 +1 @@ +{"version":3,"file":"old_claim_format.js","sourceRoot":"","sources":["../../../tests/data/old_claim_format.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,cAAc,GAAG;IAC5B;QACE,QAAQ,EAAE;YACR,QAAQ,EAAE,OAAO;YACjB,QAAQ,EAAE,eAAe;YACzB,SAAS,EAAE;gBACT,KAAK,EAAE;oBACL,aAAa,EAAE,MAAM;oBACrB,YAAY,EAAE,GAAG;iBAClB;gBACD,IAAI,EAAE,mBAAmB;aAC1B;SACF;QACD,IAAI,EAAE,WAAW;QACjB,IAAI,EAAE,QAAQ;KACf;IACD;QACE,QAAQ,EAAE;YACR,QAAQ,EAAE,OAAO;YACjB,QAAQ,EAAE,mBAAmB;YAC7B,SAAS,EAAE;gBACT,KAAK,EAAE;oBACL,aAAa,EAAE,UAAU;oBACzB,YAAY,EAAE,GAAG;iBAClB;gBACD,IAAI,EAAE,mBAAmB;aAC1B;SACF;QACD,IAAI,EAAE,WAAW;QACjB,IAAI,EAAE,QAAQ;KACf;CACF,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/properties_list.d.ts b/dist/tests/data/properties_list.d.ts new file mode 100644 index 00000000..581efe62 --- /dev/null +++ b/dist/tests/data/properties_list.d.ts @@ -0,0 +1,3 @@ +import type { SparqlResults } from '../../src/index.js'; +export declare const propertiesList: SparqlResults; +//# sourceMappingURL=properties_list.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/properties_list.d.ts.map b/dist/tests/data/properties_list.d.ts.map new file mode 100644 index 00000000..1594c365 --- /dev/null +++ b/dist/tests/data/properties_list.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"properties_list.d.ts","sourceRoot":"","sources":["../../../tests/data/properties_list.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAA;AAEvD,eAAO,MAAM,cAAc,EAAE,aAsJ5B,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/properties_list.js b/dist/tests/data/properties_list.js new file mode 100644 index 00000000..b1a546d3 --- /dev/null +++ b/dist/tests/data/properties_list.js @@ -0,0 +1,152 @@ +export const propertiesList = { + head: { + vars: ['property', 'propertyLabel', 'propertyType', 'propertyDescription', 'propertyAltLabel'], + }, + results: { + bindings: [{ + property: { + type: 'uri', + value: 'http://wikibase-registry.wmflabs.org/entity/P2', + }, + propertyType: { + type: 'uri', + value: 'http://wikiba.se/ontology#Url', + }, + propertyLabel: { + type: 'literal', + value: 'P2', + }, + }, { + property: { + type: 'uri', + value: 'http://wikibase-registry.wmflabs.org/entity/P3', + }, + propertyType: { + type: 'uri', + value: 'http://wikiba.se/ontology#Url', + }, + propertyLabel: { + type: 'literal', + value: 'P3', + }, + }, { + property: { + type: 'uri', + value: 'http://wikibase-registry.wmflabs.org/entity/P4', + }, + propertyType: { + type: 'uri', + value: 'http://wikiba.se/ontology#Url', + }, + propertyLabel: { + type: 'literal', + value: 'P4', + }, + }, { + property: { + type: 'uri', + value: 'http://wikibase-registry.wmflabs.org/entity/P5', + }, + propertyType: { + type: 'uri', + value: 'http://wikiba.se/ontology#Time', + }, + propertyLabel: { + type: 'literal', + value: 'P5', + }, + }, { + property: { + type: 'uri', + value: 'http://wikibase-registry.wmflabs.org/entity/P6', + }, + propertyType: { + type: 'uri', + value: 'http://wikiba.se/ontology#WikibaseItem', + }, + propertyLabel: { + type: 'literal', + value: 'P6', + }, + }, { + property: { + type: 'uri', + value: 'http://wikibase-registry.wmflabs.org/entity/P7', + }, + propertyType: { + type: 'uri', + value: 'http://wikiba.se/ontology#Url', + }, + propertyLabel: { + type: 'literal', + value: 'P7', + }, + }, { + property: { + type: 'uri', + value: 'http://wikibase-registry.wmflabs.org/entity/P8', + }, + propertyType: { + type: 'uri', + value: 'http://wikiba.se/ontology#CommonsMedia', + }, + propertyLabel: { + type: 'literal', + value: 'P8', + }, + }, { + property: { + type: 'uri', + value: 'http://wikibase-registry.wmflabs.org/entity/P9', + }, + propertyType: { + type: 'uri', + value: 'http://wikiba.se/ontology#Url', + }, + propertyLabel: { + type: 'literal', + value: 'P9', + }, + }, { + property: { + type: 'uri', + value: 'http://wikibase-registry.wmflabs.org/entity/P10', + }, + propertyType: { + type: 'uri', + value: 'http://wikiba.se/ontology#Url', + }, + propertyLabel: { + type: 'literal', + value: 'P10', + }, + }, { + property: { + type: 'uri', + value: 'http://wikibase-registry.wmflabs.org/entity/P11', + }, + propertyType: { + type: 'uri', + value: 'http://wikiba.se/ontology#WikibaseItem', + }, + propertyLabel: { + type: 'literal', + value: 'P11', + }, + }, { + property: { + type: 'uri', + value: 'http://wikibase-registry.wmflabs.org/entity/P12', + }, + propertyType: { + type: 'uri', + value: 'http://wikiba.se/ontology#WikibaseItem', + }, + propertyLabel: { + type: 'literal', + value: 'P12', + }, + }], + }, +}; +//# sourceMappingURL=properties_list.js.map \ No newline at end of file diff --git a/dist/tests/data/properties_list.js.map b/dist/tests/data/properties_list.js.map new file mode 100644 index 00000000..40155382 --- /dev/null +++ b/dist/tests/data/properties_list.js.map @@ -0,0 +1 @@ +{"version":3,"file":"properties_list.js","sourceRoot":"","sources":["../../../tests/data/properties_list.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/results_with_labels_descriptions_and_aliases.d.ts b/dist/tests/data/results_with_labels_descriptions_and_aliases.d.ts new file mode 100644 index 00000000..c43cdbce --- /dev/null +++ b/dist/tests/data/results_with_labels_descriptions_and_aliases.d.ts @@ -0,0 +1,3 @@ +import type { SparqlResults } from '../../src/index.js'; +export declare const resultsWithLabelsDescriptionsAndAliases: SparqlResults; +//# sourceMappingURL=results_with_labels_descriptions_and_aliases.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/results_with_labels_descriptions_and_aliases.d.ts.map b/dist/tests/data/results_with_labels_descriptions_and_aliases.d.ts.map new file mode 100644 index 00000000..44c22c61 --- /dev/null +++ b/dist/tests/data/results_with_labels_descriptions_and_aliases.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"results_with_labels_descriptions_and_aliases.d.ts","sourceRoot":"","sources":["../../../tests/data/results_with_labels_descriptions_and_aliases.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAA;AAEvD,eAAO,MAAM,uCAAuC,EAAE,aAuoCrD,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/results_with_labels_descriptions_and_aliases.js b/dist/tests/data/results_with_labels_descriptions_and_aliases.js new file mode 100644 index 00000000..0f829c4f --- /dev/null +++ b/dist/tests/data/results_with_labels_descriptions_and_aliases.js @@ -0,0 +1,1161 @@ +export const resultsWithLabelsDescriptionsAndAliases = { + head: { + vars: [ + 'item', + 'pseudonyme', + 'itemLabel', + 'itemDescription', + 'itemAltLabel', + ], + }, + results: { + bindings: [ + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q5798647', + }, + pseudonyme: { + type: 'literal', + value: '11', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Daniel Rojo', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Spanish writer and actor', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Daniel Rojo Bonilla', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q6512', + }, + pseudonyme: { + type: 'literal', + value: 'B', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Søren Kierkegaard', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Danish philosopher and theologian, founder of Existentialism', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Climacus, Kierkegaard, Anti-Climacus, Søren Aabye Kierkegaard, Soren Kierkegaard, Victor Eremita', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q4868292', + }, + pseudonyme: { + type: 'literal', + value: 'B', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Bastien Lecouffe-Deharme', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'French illustrator, photographer and science fiction author', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'B', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q2835567', + }, + pseudonyme: { + type: 'literal', + value: 'Chocolate', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Alfredo "Chocolate" Armenteros', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Jazz trumpeter', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q33188341', + }, + pseudonyme: { + type: 'literal', + value: 'E', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Ernesto Pérez Donaz', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q12354553', + }, + pseudonyme: { + type: 'literal', + value: 'ro', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Rinaldo Orengo', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'ro, Kosmopolito, Mevo', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q366070', + }, + pseudonyme: { + type: 'literal', + value: 'AE', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'George William Russell', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Irish writer, editor, critic, poet, and artistic painter', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: '"A. E". Russell, A. E., AE', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q19973886', + }, + pseudonyme: { + type: 'literal', + value: 'q', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Johnny Den Artiest', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q322871', + }, + pseudonyme: { + type: 'literal', + value: 'Q', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Arthur Quiller-Couch', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'British writer and literary critic', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Q, Arthur Thomas Quiller-Couch', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q1225', + }, + pseudonyme: { + type: 'literal', + value: 'The Boss', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Bruce Springsteen', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'American singer and songwriter', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Bruce Frederick Joseph Springsteen, Bruce Springsteen & The E Street Band', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q297831', + }, + pseudonyme: { + type: 'literal', + value: 'The Boss', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Rick Ross', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'American rapper', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'William Leonard Roberts II', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q6512', + }, + pseudonyme: { + type: 'literal', + value: 'A', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Søren Kierkegaard', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Danish philosopher and theologian, founder of Existentialism', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Climacus, Kierkegaard, Anti-Climacus, Søren Aabye Kierkegaard, Soren Kierkegaard, Victor Eremita', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q8006', + }, + pseudonyme: { + type: 'literal', + value: 'AK', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Akira Kurosawa', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Japanese film maker', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Kurosawa Akira', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q5383', + }, + pseudonyme: { + type: 'literal', + value: 'David Bowie', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'David Bowie', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'British musician, actor, record producer and arranger', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Bowie, David Jones, David Robert Jones, Davy Jones, Ziggy Stardust, Aladdin Sane, Goblin King, Starman, Major Tom, Halloween Jack, Jareth, the Goblin King, The Chameleon of Rock, Thin White Duke', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q16062429', + }, + pseudonyme: { + type: 'literal', + value: 'F', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Thomas Welbank Fowle', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'English cleric; rector of Islip, Oxfordshire', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'F, Thomas Fowle, Cellarius, T. W. Fowle', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q1646', + }, + pseudonyme: { + type: 'literal', + value: 'Françoise Sagan', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Françoise Sagan', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'French writer', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Françoise Quoirez, Francoise Sagan', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q4137', + }, + pseudonyme: { + type: 'literal', + value: 'Laurent Daniel', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Elsa Triolet', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'French writer', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q1036131', + }, + pseudonyme: { + type: 'literal', + value: 'Manitoba', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Dan Snaith', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Canadian mathematician and composer who has performed as Manitoba, Daphni and Caribou', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Manitoba, Caribou, Daphni', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q289212', + }, + pseudonyme: { + type: 'literal', + value: 'NK', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Nastya Kamenskikh', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Ukrainian singer', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q3839958', + }, + pseudonyme: { + type: 'literal', + value: 'R', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Luigi Ornato', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Italian patriot', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q2837054', + }, + pseudonyme: { + type: 'literal', + value: 'S', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Paul Goeken', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Dutch writer of thrillers', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Suzanne Vermeer', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q7513282', + }, + pseudonyme: { + type: 'literal', + value: 'S', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Sigurd Segelcke Meidell', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Norwegian writer and genealogist', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Sigurd Meidell', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q2580659', + }, + pseudonyme: { + type: 'literal', + value: 'Saladin', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'William Stewart Ross', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Scottish secularist writer and publisher', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Saladin, William Ross', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q5829', + }, + pseudonyme: { + type: 'literal', + value: 'Santerre', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Jean-Luc Mélenchon', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'French politician and national Minister of Vocational Education from 2000 to 2002', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Jean-Luc Melenchon', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q3103957', + }, + pseudonyme: { + type: 'literal', + value: 'Soest', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Gerard Zoust', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q379510', + }, + pseudonyme: { + type: 'literal', + value: 'TP', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Travis Pastrana', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'American stock car and rally driver, motocross rider and extreme sports competitor', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q13005', + }, + pseudonyme: { + type: 'literal', + value: 'Ba Jin', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Ba Jin', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Chinese novelist', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Li Yaotang', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q18546756', + }, + pseudonyme: { + type: 'literal', + value: 'C', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Robert Crawford', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Scottish poet', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'C', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q33188341', + }, + pseudonyme: { + type: 'literal', + value: 'C', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Ernesto Pérez Donaz', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q11987', + }, + pseudonyme: { + type: 'literal', + value: 'Chatô', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Assis Chateaubriand', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Brazilian journalist and entrepreneur', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Francisco de Assis Chateaubriand Bandeira de Melo', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q12089', + }, + pseudonyme: { + type: 'literal', + value: 'Coke', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Jorge Délano Frederick', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Chilean cartoonist, caricaturist, journalist and filmmaker', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Coke, Jorge Delano Frederick', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q45963', + }, + pseudonyme: { + type: 'literal', + value: 'Jack', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Jack Miles', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'American writer', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Jack, John R. Miles', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q11927118', + }, + pseudonyme: { + type: 'literal', + value: 'Jack', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Jaime Castells y Montestruch', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q19848', + }, + pseudonyme: { + type: 'literal', + value: 'Lady Gaga', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Lady Gaga', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'American singer, songwriter, and actress', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Gaga, Stefani Germanotta, Stefani Joanne Angelina Germanotta Bisett, Joanne, Jo Calderone, Lady GaGa, Goodness of Love, Mary Jane Holland, Mother Monster', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q23114', + }, + pseudonyme: { + type: 'literal', + value: 'Lu Xun', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Lu Xun', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Chinese novelist and essayist', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Chang-shou Chou, Chou Jen Tcheou, Chou Shu-jen, Hsün Lu, Jin Ro, Ju-jin Shū, Loe Sjunn, Loo-sin, Lou Siun, Lu Hsün, Lu Sinʹ, Lu Siun, Lu Siy$08un, Lu Sün, Lu Xun, Lu-hsün, Lusin, Luxun, Shiun Lu, Shoo-jin Chow, Shu-jen Chou, Shun Lo, Shun Lu, Shun Luo, Shuren Zhou, Sin Lou, Sin Lū, Sin No, Siun Lou, Sjoe-Yen Tsjoo, Sjunn Loe, Śuna Lū, Tấn Lỗ, Xun Lu, Yü-shan Chou, Yü-tsʻai Chou, Yucai Zhou, Yushan Zhou, Zhangshou Zhou, Zhou Shuren, 루쉰, 周树人, 周樹人, 魯迅, 鱼迅, 鲁讯, 鲁迅, Yucai', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q16439044', + }, + pseudonyme: { + type: 'literal', + value: 'Luga', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Lucien Czuga', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Luxembourgish writer', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q3314635', + }, + pseudonyme: { + type: 'literal', + value: 'Mimosa', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Mimosa', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'magician', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Herve Le Marchand, Hervé Le Marchand', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q13020', + }, + pseudonyme: { + type: 'literal', + value: 'Teo Melas', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Tivadar Soros', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Hungarian lawyer, author and editor', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Teo Melas, Teodoro Schwartz', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q17350980', + }, + pseudonyme: { + type: 'literal', + value: 'Troy', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Troy', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'French illustrator', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'André Troy', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q11703283', + }, + pseudonyme: { + type: 'literal', + value: 'X', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Roberto Robert y Casacuberta', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Spanish journalist, politician and writer (1827-1873)', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q33083', + }, + pseudonyme: { + type: 'literal', + value: '[[Télésille]]', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: "Marie-Jeanne L'Héritier", + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'French author of fairy tales', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: "Marie-Jeanne L'Héritier de Villandon", + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q35977', + }, + pseudonyme: { + type: 'literal', + value: 'Alexis Texas', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Alexis Texas', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'American pornographic actress', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q289692', + }, + pseudonyme: { + type: 'literal', + value: 'Amber', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Amber', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Dutch born German singer, songwriter, label owner and executive producer', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Marie-Claire "Amber" Cremers', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q25593', + }, + pseudonyme: { + type: 'literal', + value: 'Andreas Blumenkamp', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Ulrich Kiesow', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'game creator', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q42296351', + }, + pseudonyme: { + type: 'literal', + value: 'Face', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Face (rap artist)', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Russian rapper', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Ivan Dremin', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q23554', + }, + pseudonyme: { + type: 'literal', + value: 'Heisenberg', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Walter White', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'fictional character in the television drama series Breaking Bad', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Heisenberg, Walt White, Walter Hartwell White Sr.', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q34660', + }, + pseudonyme: { + type: 'literal', + value: 'J. K. Rowling', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'J. K. Rowling', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'English literate', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Joanne Kathleen Rowling, Joanne "Jo" Murray', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q45287', + }, + pseudonyme: { + type: 'literal', + value: 'Archibald Douglas', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Alfred Polgar', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Austrian writer', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q8003891', + }, + pseudonyme: { + type: 'literal', + value: 'Bigfoot', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'William A. A. Wallace', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'Texas ranger', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Big Foot Wallace, Bigfoot Wallace, William Alexander Anderson Wallace', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q65843', + }, + pseudonyme: { + type: 'literal', + value: 'Brown', + }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Uwe Schmidt', + }, + itemDescription: { + 'xml:lang': 'en', + type: 'literal', + value: 'German musician and composer', + }, + itemAltLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Atom™', + }, + }, + ], + }, +}; +//# sourceMappingURL=results_with_labels_descriptions_and_aliases.js.map \ No newline at end of file diff --git a/dist/tests/data/results_with_labels_descriptions_and_aliases.js.map b/dist/tests/data/results_with_labels_descriptions_and_aliases.js.map new file mode 100644 index 00000000..ad4c2f4c --- /dev/null +++ b/dist/tests/data/results_with_labels_descriptions_and_aliases.js.map @@ -0,0 +1 @@ +{"version":3,"file":"results_with_labels_descriptions_and_aliases.js","sourceRoot":"","sources":["../../../tests/data/results_with_labels_descriptions_and_aliases.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/single_var_sparql_results.d.ts b/dist/tests/data/single_var_sparql_results.d.ts new file mode 100644 index 00000000..8e695d48 --- /dev/null +++ b/dist/tests/data/single_var_sparql_results.d.ts @@ -0,0 +1,3 @@ +import type { SparqlResults } from '../../src/index.js'; +export declare const singleVarData: SparqlResults; +//# sourceMappingURL=single_var_sparql_results.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/single_var_sparql_results.d.ts.map b/dist/tests/data/single_var_sparql_results.d.ts.map new file mode 100644 index 00000000..eae06615 --- /dev/null +++ b/dist/tests/data/single_var_sparql_results.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"single_var_sparql_results.d.ts","sourceRoot":"","sources":["../../../tests/data/single_var_sparql_results.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAA;AAEvD,eAAO,MAAM,aAAa,EAAE,aAgC3B,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/single_var_sparql_results.js b/dist/tests/data/single_var_sparql_results.js new file mode 100644 index 00000000..008e9bd7 --- /dev/null +++ b/dist/tests/data/single_var_sparql_results.js @@ -0,0 +1,34 @@ +export const singleVarData = { + head: { + vars: ['genre'], + }, + results: { + bindings: [{ + genre: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q112983', + }, + }, { + genre: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q185598', + }, + }, { + genre: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q3879286', + }, + }, { + genre: { + type: 'bnode', + value: 't284055162', + }, + }, { + genre: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q1473346', + }, + }], + }, +}; +//# sourceMappingURL=single_var_sparql_results.js.map \ No newline at end of file diff --git a/dist/tests/data/single_var_sparql_results.js.map b/dist/tests/data/single_var_sparql_results.js.map new file mode 100644 index 00000000..a2efce06 --- /dev/null +++ b/dist/tests/data/single_var_sparql_results.js.map @@ -0,0 +1 @@ +{"version":3,"file":"single_var_sparql_results.js","sourceRoot":"","sources":["../../../tests/data/single_var_sparql_results.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,aAAa,GAAkB;IAC1C,IAAI,EAAE;QACJ,IAAI,EAAE,CAAE,OAAO,CAAE;KAClB;IACD,OAAO,EAAE;QACP,QAAQ,EAAE,CAAE;gBACV,KAAK,EAAE;oBACL,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,wCAAwC;iBAChD;aACF,EAAE;gBACD,KAAK,EAAE;oBACL,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,wCAAwC;iBAChD;aACF,EAAE;gBACD,KAAK,EAAE;oBACL,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,yCAAyC;iBACjD;aACF,EAAE;gBACD,KAAK,EAAE;oBACL,IAAI,EAAE,OAAO;oBACb,KAAK,EAAE,YAAY;iBACpB;aACF,EAAE;gBACD,KAAK,EAAE;oBACL,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,yCAAyC;iBACjD;aACF,CAAE;KACJ;CACF,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/sparql_results_with_nested_associated_variables.d.ts b/dist/tests/data/sparql_results_with_nested_associated_variables.d.ts new file mode 100644 index 00000000..dcd65d8b --- /dev/null +++ b/dist/tests/data/sparql_results_with_nested_associated_variables.d.ts @@ -0,0 +1,3 @@ +import type { SparqlResults } from '../../src/index.js'; +export declare const sparqlResultsWithNestedAssociatedVariables: SparqlResults; +//# sourceMappingURL=sparql_results_with_nested_associated_variables.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/sparql_results_with_nested_associated_variables.d.ts.map b/dist/tests/data/sparql_results_with_nested_associated_variables.d.ts.map new file mode 100644 index 00000000..70d48e5c --- /dev/null +++ b/dist/tests/data/sparql_results_with_nested_associated_variables.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sparql_results_with_nested_associated_variables.d.ts","sourceRoot":"","sources":["../../../tests/data/sparql_results_with_nested_associated_variables.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAA;AAEvD,eAAO,MAAM,0CAA0C,EAAE,aAyBxD,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/sparql_results_with_nested_associated_variables.js b/dist/tests/data/sparql_results_with_nested_associated_variables.js new file mode 100644 index 00000000..5022234f --- /dev/null +++ b/dist/tests/data/sparql_results_with_nested_associated_variables.js @@ -0,0 +1,27 @@ +export const sparqlResultsWithNestedAssociatedVariables = { + head: { + vars: [ + 'item', + 'end', + 'endTime', + 'endTimePrecision', + ], + }, + results: { + bindings: [ + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q111338353', + }, + }, + { + item: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q111338362', + }, + }, + ], + }, +}; +//# sourceMappingURL=sparql_results_with_nested_associated_variables.js.map \ No newline at end of file diff --git a/dist/tests/data/sparql_results_with_nested_associated_variables.js.map b/dist/tests/data/sparql_results_with_nested_associated_variables.js.map new file mode 100644 index 00000000..f035e906 --- /dev/null +++ b/dist/tests/data/sparql_results_with_nested_associated_variables.js.map @@ -0,0 +1 @@ +{"version":3,"file":"sparql_results_with_nested_associated_variables.js","sourceRoot":"","sources":["../../../tests/data/sparql_results_with_nested_associated_variables.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,0CAA0C,GAAkB;IACvE,IAAI,EAAE;QACJ,IAAI,EAAE;YACJ,MAAM;YACN,KAAK;YACL,SAAS;YACT,kBAAkB;SACnB;KACF;IACD,OAAO,EAAE;QACP,QAAQ,EAAE;YACR;gBACE,IAAI,EAAE;oBACJ,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,2CAA2C;iBACnD;aACF;YACD;gBACE,IAAI,EAAE;oBACJ,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,2CAA2C;iBACnD;aACF;SACF;KACF;CACF,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/sparql_results_with_optional_values.d.ts b/dist/tests/data/sparql_results_with_optional_values.d.ts new file mode 100644 index 00000000..2303c140 --- /dev/null +++ b/dist/tests/data/sparql_results_with_optional_values.d.ts @@ -0,0 +1,3 @@ +import type { SparqlResults } from '../../src/index.js'; +export declare const sparqlResultsWithOptionalValues: SparqlResults; +//# sourceMappingURL=sparql_results_with_optional_values.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/sparql_results_with_optional_values.d.ts.map b/dist/tests/data/sparql_results_with_optional_values.d.ts.map new file mode 100644 index 00000000..49b8a9c9 --- /dev/null +++ b/dist/tests/data/sparql_results_with_optional_values.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sparql_results_with_optional_values.d.ts","sourceRoot":"","sources":["../../../tests/data/sparql_results_with_optional_values.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAA;AAEvD,eAAO,MAAM,+BAA+B,EAAE,aA+D7C,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/sparql_results_with_optional_values.js b/dist/tests/data/sparql_results_with_optional_values.js new file mode 100644 index 00000000..b16c8ead --- /dev/null +++ b/dist/tests/data/sparql_results_with_optional_values.js @@ -0,0 +1,65 @@ +export const sparqlResultsWithOptionalValues = { + head: { + vars: ['label', 'wikiLink', 'originalTitle', 'composer', 'composerLabel', 'genre', 'genreLabel', 'publicationDate', 'duration', 'director', 'directorLabel', 'musicBrainzRGId', 'imdbId', 'countryOfOrigin', 'countryOfOriginLabel'], + }, + results: { + bindings: [{ + label: { + 'xml:lang': 'fr', + type: 'literal', + value: 'Tarzan', + }, + originalTitle: { + 'xml:lang': 'en', + type: 'literal', + value: 'Tarzan', + }, + composer: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q952428', + }, + countryOfOrigin: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q183', + }, + publicationDate: { + datatype: 'http://www.w3.org/2001/XMLSchema#dateTime', + type: 'literal', + value: '2013-01-01T00:00:00Z', + }, + duration: { + datatype: 'http://www.w3.org/2001/XMLSchema#decimal', + type: 'literal', + value: '94', + }, + director: { + type: 'uri', + value: 'http://www.wikidata.org/entity/Q13704719', + }, + imdbId: { + type: 'literal', + value: 'tt1705952', + }, + wikiLink: { + type: 'uri', + value: 'https://fr.wikipedia.org/wiki/Tarzan%20%28film%2C%202013%29', + }, + composerLabel: { + 'xml:lang': 'fr', + type: 'literal', + value: 'David Newman', + }, + directorLabel: { + 'xml:lang': 'fr', + type: 'literal', + value: 'Reinhard Klooss', + }, + countryOfOriginLabel: { + 'xml:lang': 'fr', + type: 'literal', + value: 'Allemagne', + }, + }], + }, +}; +//# sourceMappingURL=sparql_results_with_optional_values.js.map \ No newline at end of file diff --git a/dist/tests/data/sparql_results_with_optional_values.js.map b/dist/tests/data/sparql_results_with_optional_values.js.map new file mode 100644 index 00000000..baf0f3bc --- /dev/null +++ b/dist/tests/data/sparql_results_with_optional_values.js.map @@ -0,0 +1 @@ +{"version":3,"file":"sparql_results_with_optional_values.js","sourceRoot":"","sources":["../../../tests/data/sparql_results_with_optional_values.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,+BAA+B,GAAkB;IAC5D,IAAI,EAAE;QACJ,IAAI,EAAE,CAAE,OAAO,EAAE,UAAU,EAAE,eAAe,EAAE,UAAU,EAAE,eAAe,EAAE,OAAO,EAAE,YAAY,EAAE,iBAAiB,EAAE,UAAU,EAAE,UAAU,EAAE,eAAe,EAAE,iBAAiB,EAAE,QAAQ,EAAE,iBAAiB,EAAE,sBAAsB,CAAE;KACvO;IACD,OAAO,EAAE;QACP,QAAQ,EAAE,CAAE;gBACV,KAAK,EAAE;oBACL,UAAU,EAAE,IAAI;oBAChB,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,QAAQ;iBAChB;gBACD,aAAa,EAAE;oBACb,UAAU,EAAE,IAAI;oBAChB,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,QAAQ;iBAChB;gBACD,QAAQ,EAAE;oBACR,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,wCAAwC;iBAChD;gBACD,eAAe,EAAE;oBACf,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,qCAAqC;iBAC7C;gBACD,eAAe,EAAE;oBACf,QAAQ,EAAE,2CAA2C;oBACrD,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,sBAAsB;iBAC9B;gBACD,QAAQ,EAAE;oBACR,QAAQ,EAAE,0CAA0C;oBACpD,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,IAAI;iBACZ;gBACD,QAAQ,EAAE;oBACR,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,0CAA0C;iBAClD;gBACD,MAAM,EAAE;oBACN,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,WAAW;iBACnB;gBACD,QAAQ,EAAE;oBACR,IAAI,EAAE,KAAK;oBACX,KAAK,EAAE,6DAA6D;iBACrE;gBACD,aAAa,EAAE;oBACb,UAAU,EAAE,IAAI;oBAChB,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,cAAc;iBACtB;gBACD,aAAa,EAAE;oBACb,UAAU,EAAE,IAAI;oBAChB,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,iBAAiB;iBACzB;gBACD,oBAAoB,EAAE;oBACpB,UAAU,EAAE,IAAI;oBAChB,IAAI,EAAE,SAAS;oBACf,KAAK,EAAE,WAAW;iBACnB;aACF,CAAE;KACJ;CACF,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/sparql_results_with_statements.d.ts b/dist/tests/data/sparql_results_with_statements.d.ts new file mode 100644 index 00000000..1e38b33a --- /dev/null +++ b/dist/tests/data/sparql_results_with_statements.d.ts @@ -0,0 +1,3 @@ +import type { SparqlResults } from '../../src/index.js'; +export declare const sparqlResultsWithStatements: SparqlResults; +//# sourceMappingURL=sparql_results_with_statements.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/sparql_results_with_statements.d.ts.map b/dist/tests/data/sparql_results_with_statements.d.ts.map new file mode 100644 index 00000000..34e0fc50 --- /dev/null +++ b/dist/tests/data/sparql_results_with_statements.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sparql_results_with_statements.d.ts","sourceRoot":"","sources":["../../../tests/data/sparql_results_with_statements.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAA;AAEvD,eAAO,MAAM,2BAA2B,EAAE,aAsNzC,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/sparql_results_with_statements.js b/dist/tests/data/sparql_results_with_statements.js new file mode 100644 index 00000000..66823598 --- /dev/null +++ b/dist/tests/data/sparql_results_with_statements.js @@ -0,0 +1,216 @@ +export const sparqlResultsWithStatements = { + head: { + vars: [ + 'statement', + ], + }, + results: { + bindings: [ + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q25402842-5a1e65e0-4b6c-7c5b-3dd2-9ed59ecba475', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q7729829-9D9E264A-835F-483C-B7A6-64142FCFBE27', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q6803066-0D9AACFE-BA88-448C-887E-A1A466752C38', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q42292807-f20971f1-4070-705c-2b6c-376fb9cc0a76', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q42896380-0a510a1e-4071-4930-8965-71da92cc0c17', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q24568921-D41219F5-BAA8-4BDE-9BCB-51039C010F0D', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q24567393-C2863E8F-3992-4AAD-B907-B3C6E26C249A', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q24568626-FC2558BC-6FB4-42BB-B8CF-196BCB966CAE', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q24568922-2B9D6A05-0ED3-420E-88F9-C11978358B80', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q24568963-D7D9F9FD-5742-4B73-8B65-9C7C094E294A', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q24568962-B841266F-155B-4F37-B473-722FF83A672E', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q29383733-DC882AB3-33D2-4940-929D-927108D4FC67', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q5437023-F8087C8F-1B9F-4711-9EE1-3AD350290C47', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q4375033-7057044f-45e4-8a90-3212-429d622ae133', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q18191197-8c41e9d1-4b0c-149c-309e-dc3193fbd584', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q50318908-79864b51-473a-5e20-14c1-583b73e2dbc4', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q11926601-e19427b0-41aa-d031-e155-d091d6b207bc', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q11950398-3d1025a9-46d9-d29e-84e9-11981fccd1e1', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q49129365-5868590a-417e-5cbc-1a7a-d49fb4accb85', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q24577534-d0b89b32-4412-d702-ead1-a3d16b4a922c', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q4030640-dcf1ee09-408e-c351-e660-4d89b9ac4b7e', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q3780280-17246045-0A8E-4B5F-AC87-094BAF7E2827', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q28771274-0aa882cd-4546-26d9-59e1-8751eef3d1db', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q5852703-75F756CC-76C9-4DCD-B6F7-E5DFB6B87390', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q11482162-3BC45881-C6E6-40EC-A7B6-1DFEB4B3D5FF', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q5824100-AE706141-6009-4A75-9B01-2C04E2D4751B', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q22000573-e2a5dc01-4ab5-a614-9773-b46faf067839', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/q3622402-c8b5efc8-4718-7e2e-82ef-d64c52146bce', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q5823554-87DC9272-B812-4491-AC10-0E0A9A5C18DE', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q40301329-6f81a47b-47d1-1192-63f3-dd4057b97bc9', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q440610-769AC5CC-4799-4F96-A030-B21C2EB4336F', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q47465116-8383ad1e-4daa-2ecd-ce8b-6cf5bd89cb6a', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q47464927-5a3f51c3-4d8b-b146-0ca7-44d258ee0aae', + }, + }, + { + statement: { + type: 'uri', + value: 'http://www.wikidata.org/entity/statement/Q49393107-c07411c0-48f8-0545-c115-b147a6bac322', + }, + }, + ], + }, +}; +//# sourceMappingURL=sparql_results_with_statements.js.map \ No newline at end of file diff --git a/dist/tests/data/sparql_results_with_statements.js.map b/dist/tests/data/sparql_results_with_statements.js.map new file mode 100644 index 00000000..a7820308 --- /dev/null +++ b/dist/tests/data/sparql_results_with_statements.js.map @@ -0,0 +1 @@ +{"version":3,"file":"sparql_results_with_statements.js","sourceRoot":"","sources":["../../../tests/data/sparql_results_with_statements.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/data/wbgetentities_response.d.ts b/dist/tests/data/wbgetentities_response.d.ts new file mode 100644 index 00000000..649f57a1 --- /dev/null +++ b/dist/tests/data/wbgetentities_response.d.ts @@ -0,0 +1,3 @@ +import type { WbGetEntitiesResponse } from '../../src/helpers/parse_responses.js'; +export declare const wbgetentitiesResponse: WbGetEntitiesResponse; +//# sourceMappingURL=wbgetentities_response.d.ts.map \ No newline at end of file diff --git a/dist/tests/data/wbgetentities_response.d.ts.map b/dist/tests/data/wbgetentities_response.d.ts.map new file mode 100644 index 00000000..65ec3dc4 --- /dev/null +++ b/dist/tests/data/wbgetentities_response.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"wbgetentities_response.d.ts","sourceRoot":"","sources":["../../../tests/data/wbgetentities_response.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,sCAAsC,CAAA;AAEjF,eAAO,MAAM,qBAAqB,EAAE,qBA6GnC,CAAA"} \ No newline at end of file diff --git a/dist/tests/data/wbgetentities_response.js b/dist/tests/data/wbgetentities_response.js new file mode 100644 index 00000000..d9caa1b2 --- /dev/null +++ b/dist/tests/data/wbgetentities_response.js @@ -0,0 +1,111 @@ +export const wbgetentitiesResponse = { + entities: { + Q3235026: { + pageid: 3088048, + ns: 0, + title: 'Q3235026', + lastrevid: 879149929, + modified: '2019-03-10T11:53:34Z', + type: 'item', + id: 'Q3235026', + labels: {}, + descriptions: {}, + aliases: {}, + claims: { + P31: [ + { + mainsnak: { + snaktype: 'value', + property: 'P31', + hash: '279ab18348a05fc49fba688c0408ca0232a9b965', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 14406742, + id: 'Q14406742', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q3235026$0542FDAB-7B8D-4729-8367-1393AB53E8DF', + rank: 'normal', + }, + ], + P123: [ + { + mainsnak: { + snaktype: 'value', + property: 'P123', + hash: '00590c311af03f41dd0a03fc9e2713ecb8dbb984', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 2339806, + id: 'Q2339806', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q3235026$9B72DBF1-9859-4528-8C09-B330181C6812', + rank: 'normal', + }, + ], + P50: [ + { + mainsnak: { + snaktype: 'value', + property: 'P50', + hash: '1996be9455f650830859796ea3e75ce338576f2e', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 16672164, + id: 'Q16672164', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q3235026$986E0CAE-5D17-4015-8765-66CE65FCFD03', + rank: 'normal', + }, + ], + P110: [ + { + mainsnak: { + snaktype: 'value', + property: 'P110', + hash: '46d42082574ae6d37ffd3fcc4cccffe116075e3b', + datavalue: { + value: { + 'entity-type': 'item', + 'numeric-id': 16680422, + id: 'Q16680422', + }, + type: 'wikibase-entityid', + }, + datatype: 'wikibase-item', + }, + type: 'statement', + id: 'Q3235026$a5d5b8b9-4af2-21e1-8bc9-cb14e638eb8e', + rank: 'normal', + }, + ], + }, + sitelinks: { + frwiki: { + site: 'frwiki', + title: 'Les Quatre Princes de Ganahan', + badges: [], + }, + }, + }, + }, + success: 1, +}; +//# sourceMappingURL=wbgetentities_response.js.map \ No newline at end of file diff --git a/dist/tests/data/wbgetentities_response.js.map b/dist/tests/data/wbgetentities_response.js.map new file mode 100644 index 00000000..daf3c3d7 --- /dev/null +++ b/dist/tests/data/wbgetentities_response.js.map @@ -0,0 +1 @@ +{"version":3,"file":"wbgetentities_response.js","sourceRoot":"","sources":["../../../tests/data/wbgetentities_response.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,MAAM,qBAAqB,GAA0B;IAC1D,QAAQ,EAAE;QACR,QAAQ,EAAE;YACR,MAAM,EAAE,OAAO;YACf,EAAE,EAAE,CAAC;YACL,KAAK,EAAE,UAAU;YACjB,SAAS,EAAE,SAAS;YACpB,QAAQ,EAAE,sBAAsB;YAChC,IAAI,EAAE,MAAM;YACZ,EAAE,EAAE,UAAU;YACd,MAAM,EAAE,EAAE;YACV,YAAY,EAAE,EAAE;YAChB,OAAO,EAAE,EAAE;YACX,MAAM,EAAE;gBACN,GAAG,EAAE;oBACH;wBACE,QAAQ,EAAE;4BACR,QAAQ,EAAE,OAAO;4BACjB,QAAQ,EAAE,KAAK;4BACf,IAAI,EAAE,0CAA0C;4BAChD,SAAS,EAAE;gCACT,KAAK,EAAE;oCACL,aAAa,EAAE,MAAM;oCACrB,YAAY,EAAE,QAAQ;oCACtB,EAAE,EAAE,WAAW;iCAChB;gCACD,IAAI,EAAE,mBAAmB;6BAC1B;4BACD,QAAQ,EAAE,eAAe;yBAC1B;wBACD,IAAI,EAAE,WAAW;wBACjB,EAAE,EAAE,+CAA+C;wBACnD,IAAI,EAAE,QAAQ;qBACf;iBACF;gBACD,IAAI,EAAE;oBACJ;wBACE,QAAQ,EAAE;4BACR,QAAQ,EAAE,OAAO;4BACjB,QAAQ,EAAE,MAAM;4BAChB,IAAI,EAAE,0CAA0C;4BAChD,SAAS,EAAE;gCACT,KAAK,EAAE;oCACL,aAAa,EAAE,MAAM;oCACrB,YAAY,EAAE,OAAO;oCACrB,EAAE,EAAE,UAAU;iCACf;gCACD,IAAI,EAAE,mBAAmB;6BAC1B;4BACD,QAAQ,EAAE,eAAe;yBAC1B;wBACD,IAAI,EAAE,WAAW;wBACjB,EAAE,EAAE,+CAA+C;wBACnD,IAAI,EAAE,QAAQ;qBACf;iBACF;gBACD,GAAG,EAAE;oBACH;wBACE,QAAQ,EAAE;4BACR,QAAQ,EAAE,OAAO;4BACjB,QAAQ,EAAE,KAAK;4BACf,IAAI,EAAE,0CAA0C;4BAChD,SAAS,EAAE;gCACT,KAAK,EAAE;oCACL,aAAa,EAAE,MAAM;oCACrB,YAAY,EAAE,QAAQ;oCACtB,EAAE,EAAE,WAAW;iCAChB;gCACD,IAAI,EAAE,mBAAmB;6BAC1B;4BACD,QAAQ,EAAE,eAAe;yBAC1B;wBACD,IAAI,EAAE,WAAW;wBACjB,EAAE,EAAE,+CAA+C;wBACnD,IAAI,EAAE,QAAQ;qBACf;iBACF;gBACD,IAAI,EAAE;oBACJ;wBACE,QAAQ,EAAE;4BACR,QAAQ,EAAE,OAAO;4BACjB,QAAQ,EAAE,MAAM;4BAChB,IAAI,EAAE,0CAA0C;4BAChD,SAAS,EAAE;gCACT,KAAK,EAAE;oCACL,aAAa,EAAE,MAAM;oCACrB,YAAY,EAAE,QAAQ;oCACtB,EAAE,EAAE,WAAW;iCAChB;gCACD,IAAI,EAAE,mBAAmB;6BAC1B;4BACD,QAAQ,EAAE,eAAe;yBAC1B;wBACD,IAAI,EAAE,WAAW;wBACjB,EAAE,EAAE,+CAA+C;wBACnD,IAAI,EAAE,QAAQ;qBACf;iBACF;aACF;YACD,SAAS,EAAE;gBACT,MAAM,EAAE;oBACN,IAAI,EAAE,QAAQ;oBACd,KAAK,EAAE,+BAA+B;oBACtC,MAAM,EAAE,EAAE;iBACX;aACF;SACF;KACF;IACD,OAAO,EAAE,CAAC;CACX,CAAA"} \ No newline at end of file diff --git a/dist/tests/general.d.ts b/dist/tests/general.d.ts new file mode 100644 index 00000000..f6b347e6 --- /dev/null +++ b/dist/tests/general.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=general.d.ts.map \ No newline at end of file diff --git a/dist/tests/general.d.ts.map b/dist/tests/general.d.ts.map new file mode 100644 index 00000000..40b80b3f --- /dev/null +++ b/dist/tests/general.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"general.d.ts","sourceRoot":"","sources":["../../tests/general.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/general.js b/dist/tests/general.js new file mode 100644 index 00000000..442dfce7 --- /dev/null +++ b/dist/tests/general.js @@ -0,0 +1,158 @@ +import should from 'should'; +import defaultWBK, { WBK, simplify, parse, isEntityId, getSitelinkData, simplifyEntity, simplifyEntities, simplifyLabels, simplifyDescriptions, simplifyAliases, simplifySitelinks, simplifyClaim, simplifyPropertyClaims, simplifyClaims, simplifySnak, simplifyPropertySnaks, simplifySnaks, simplifyQualifier, simplifyPropertyQualifiers, simplifyQualifiers, simplifyForms, simplifyForm, simplifySenses, simplifySense, simplifySparqlResults, truthyClaims, truthyPropertyClaims, isItemId, isPropertyId, isNumericId, isGuid, isHash, isPropertyClaimsId, getNumericId, wikibaseTimeToDateObject, wikibaseTimeToEpochTime, wikibaseTimeToISOString, wikibaseTimeToSimpleDay, getSitelinkUrl, isSite, getImageUrl, getEntityIdFromGuid } from '../src/index.js'; +import { instance, sparqlEndpoint } from './lib/tests_env.js'; +describe('builder', () => { + it('should be a function', () => { + should(defaultWBK).be.a.Function(); + should(WBK).be.a.Function(); + should(defaultWBK).equal(WBK); + }); + it('should reference instance-independant helpers', () => { + should(parse).be.an.Object(); + should(parse.entities).be.a.Function(); + should(simplify).be.an.Object(); + should(simplify.labels).be.a.Function(); + should(simplifySparqlResults).be.a.Function(); + should(simplifyEntity).be.a.Function(); + should(simplifyEntities).be.a.Function(); + should(simplifyLabels).be.a.Function(); + should(simplifyDescriptions).be.a.Function(); + should(simplifyAliases).be.a.Function(); + should(simplifySitelinks).be.a.Function(); + should(simplifyClaim).be.a.Function(); + should(simplifyPropertyClaims).be.a.Function(); + should(simplifyClaims).be.a.Function(); + should(simplifySnak).be.a.Function(); + should(simplifyPropertySnaks).be.a.Function(); + should(simplifySnaks).be.a.Function(); + should(simplifyQualifier).be.a.Function(); + should(simplifyPropertyQualifiers).be.a.Function(); + should(simplifyQualifiers).be.a.Function(); + should(simplifyForms).be.a.Function(); + should(simplifyForm).be.a.Function(); + should(simplifySenses).be.a.Function(); + should(simplifySense).be.a.Function(); + should(simplifySparqlResults).be.a.Function(); + should(isEntityId).be.a.Function(); + should(isItemId).be.a.Function(); + should(isPropertyId).be.a.Function(); + should(isNumericId).be.a.Function(); + should(isGuid).be.a.Function(); + should(isHash).be.a.Function(); + should(isPropertyClaimsId).be.a.Function(); + should(getNumericId).be.a.Function(); + should(isEntityId).be.a.Function(); + should(isItemId).be.a.Function(); + should(isPropertyId).be.a.Function(); + should(wikibaseTimeToDateObject).be.a.Function(); + should(wikibaseTimeToEpochTime).be.a.Function(); + should(wikibaseTimeToISOString).be.a.Function(); + should(wikibaseTimeToSimpleDay).be.a.Function(); + should(getSitelinkUrl).be.a.Function(); + should(getSitelinkData).be.a.Function(); + should(isSite).be.a.Function(); + should(getImageUrl).be.a.Function(); + should(getEntityIdFromGuid).be.a.Function(); + should(truthyClaims).be.a.Function(); + should(truthyPropertyClaims).be.a.Function(); + }); + it('should throw when initialized without a config', () => { + // @ts-expect-error missing argument + should(() => WBK()).throw(); + }); + it('should throw when initialized without an instance or a sparqlEndpoint', () => { + should(() => WBK({})).throw(); + }); + it('should throw when initialized with an invalid instance', () => { + should(() => WBK({ instance: 'foo' })).throw('invalid instance: foo'); + }); + it('should throw when initialized with an invalid sparql endpoint', () => { + should(() => WBK({ instance, sparqlEndpoint: 'foo' })).throw('invalid sparqlEndpoint: foo'); + }); + it('should not throw when initialized without a sparql endpoint', () => { + const wbk = WBK({ instance }); + // @ts-expect-error missing argument + should(() => wbk.sparqlQuery()).throw('sparqlQuery requires a sparqlEndpoint to be set at initialization'); + // @ts-expect-error missing argument + should(() => wbk.getReverseClaims()).throw('getReverseClaims requires a sparqlEndpoint to be set at initialization'); + }); + it('should not throw when initialized without a sparql endpoint', () => { + const wbk = WBK({ sparqlEndpoint }); + // @ts-expect-error missing argument + should(() => wbk.searchEntities()).throw('searchEntities requires an instance to be set at initialization'); + // @ts-expect-error missing argument + should(() => wbk.getEntities()).throw('getEntities requires an instance to be set at initialization'); + }); + it('should produce valid URLs', () => { + const wbk = WBK({ instance, sparqlEndpoint }); + should(wbk.searchEntities({ search: 'ingmar Bergman' })).startWith(instance); + should(wbk.getReverseClaims({ properties: 'P50', values: 'Q504' })).startWith(sparqlEndpoint); + }); + it('should exposed sanitized instance URL', () => { + const wbk = WBK({ instance, sparqlEndpoint }); + should(wbk.instance.root).equal(instance); + should(wbk.instance.apiEndpoint).equal(`${instance}/w/api.php`); + }); + it('should allow to customize the script path', () => { + should(WBK({ instance, wgScriptPath: 'foo' }).instance.apiEndpoint).equal(`${instance}/foo/api.php`); + should(WBK({ instance, wgScriptPath: '/foo' }).instance.apiEndpoint).equal(`${instance}/foo/api.php`); + }); +}); +describe('index', () => { + it('should give access to all the function', () => { + const wbk = WBK({ instance, sparqlEndpoint }); + should(wbk).be.an.Object(); + should(wbk.searchEntities).be.a.Function(); + should(wbk.cirrusSearchPages).be.a.Function(); + should(wbk.getEntities).be.a.Function(); + should(wbk.getManyEntities).be.a.Function(); + should(wbk.getEntityRevision).be.a.Function(); + should(wbk.getReverseClaims).be.a.Function(); + should(wbk.getRevisions).be.a.Function(); + should(wbk.getEntitiesFromSitelinks).be.a.Function(); + should(wbk.simplify.entity).be.a.Function(); + should(wbk.simplify.entities).be.a.Function(); + should(wbk.simplify.labels).be.a.Function(); + should(wbk.simplify.descriptions).be.a.Function(); + should(wbk.simplify.aliases).be.a.Function(); + should(wbk.simplify.sitelinks).be.a.Function(); + should(wbk.simplify.claim).be.a.Function(); + should(wbk.simplify.propertyClaims).be.a.Function(); + should(wbk.simplify.claims).be.a.Function(); + should(wbk.simplify.snak).be.a.Function(); + should(wbk.simplify.qualifier).be.a.Function(); + should(wbk.simplify.propertyQualifiers).be.a.Function(); + should(wbk.simplify.qualifiers).be.a.Function(); + should(wbk.simplify.forms).be.a.Function(); + should(wbk.simplify.form).be.a.Function(); + should(wbk.simplify.senses).be.a.Function(); + should(wbk.simplify.sense).be.a.Function(); + should(wbk.simplify.sparqlResults).be.a.Function(); + should(wbk.truthyClaims).be.a.Function(); + should(wbk.truthyPropertyClaims).be.a.Function(); + should(wbk.parse.entities).be.a.Function(); + should(wbk.parse.entities).be.a.Function(); + should(wbk.parse.pagesTitles).be.a.Function(); + should(wbk.isEntityId).be.a.Function(); + should(wbk.isItemId).be.a.Function(); + should(wbk.isPropertyId).be.a.Function(); + should(wbk.isNumericId).be.a.Function(); + should(wbk.isGuid).be.a.Function(); + should(wbk.isHash).be.a.Function(); + should(wbk.isPropertyClaimsId).be.a.Function(); + should(wbk.getNumericId).be.a.Function(); + should(wbk.isEntityId).be.a.Function(); + should(wbk.isItemId).be.a.Function(); + should(wbk.isPropertyId).be.a.Function(); + should(wbk.wikibaseTimeToDateObject).be.a.Function(); + should(wbk.wikibaseTimeToEpochTime).be.a.Function(); + should(wbk.wikibaseTimeToISOString).be.a.Function(); + should(wbk.wikibaseTimeToSimpleDay).be.a.Function(); + should(wbk.getSitelinkUrl).be.a.Function(); + should(wbk.getSitelinkData).be.a.Function(); + should(wbk.isSite).be.a.Function(); + should(wbk.getImageUrl).be.a.Function(); + should(wbk.getEntityIdFromGuid).be.a.Function(); + }); +}); +//# sourceMappingURL=general.js.map \ No newline at end of file diff --git a/dist/tests/general.js.map b/dist/tests/general.js.map new file mode 100644 index 00000000..8e3e0aec --- /dev/null +++ b/dist/tests/general.js.map @@ -0,0 +1 @@ +{"version":3,"file":"general.js","sourceRoot":"","sources":["../../tests/general.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/get_entities.d.ts b/dist/tests/get_entities.d.ts new file mode 100644 index 00000000..6883c90a --- /dev/null +++ b/dist/tests/get_entities.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=get_entities.d.ts.map \ No newline at end of file diff --git a/dist/tests/get_entities.d.ts.map b/dist/tests/get_entities.d.ts.map new file mode 100644 index 00000000..567ead00 --- /dev/null +++ b/dist/tests/get_entities.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"get_entities.d.ts","sourceRoot":"","sources":["../../tests/get_entities.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/get_entities.js b/dist/tests/get_entities.js new file mode 100644 index 00000000..1a5741e9 --- /dev/null +++ b/dist/tests/get_entities.js @@ -0,0 +1,95 @@ +import should from 'should'; +import { getEntitiesFactory } from '../src/queries/get_entities.js'; +import { buildUrl } from './lib/tests_env.js'; +import { parseUrlQuery } from './lib/utils.js'; +const getEntities = getEntitiesFactory(buildUrl); +describe('wikidata getEntities', () => { + describe('polymorphism', () => { + it('rejects parameters as multiple arguments', () => { + // @ts-expect-error parameters as multiple arguments + should(() => getEntities('Q1', 'fr', 'info', 'json')).throw(); + }); + it('accepts parameters as a unique object argument', () => { + const url = getEntities({ + ids: 'Q1', + languages: 'fr', + props: 'info', + format: 'json', + }); + const query = parseUrlQuery(url); + should(query.ids).equal('Q1'); + should(query.languages).equal('fr'); + should(query.props).equal('info'); + should(query.format).equal('json'); + }); + }); + describe('action', () => { + it('action should be wbgetentities', () => { + const query = parseUrlQuery(getEntities({ ids: ['Q1'] })); + should(query.action).equal('wbgetentities'); + }); + }); + describe('ids', () => { + it('should reject invalid ids', () => { + // @ts-expect-error invalid id + should(() => getEntities({ ids: 'foo' })).throw('invalid entity id: foo (type: string)'); + }); + it('accepts one id as a string', () => { + const query = parseUrlQuery(getEntities({ ids: 'Q535' })); + should(query.ids).equal('Q535'); + }); + it('accepts ids as an array', () => { + const query = parseUrlQuery(getEntities({ ids: ['Q535', 'Q7546'] })); + should(query.ids).equal('Q535|Q7546'); + }); + it('accepts all supported entities types', () => { + const query = parseUrlQuery(getEntities({ ids: ['Q535', 'P123', 'L525'] })); + should(query.ids).equal('Q535|P123|L525'); + }); + }); + describe('languages', () => { + it('defaults to no language parameter', () => { + const query = parseUrlQuery(getEntities({ ids: 'Q535' })); + should(query.languages).not.be.ok(); + }); + it('accepts one language as a string', () => { + const query = parseUrlQuery(getEntities({ ids: 'Q535', languages: 'fr' })); + should(query.languages).equal('fr'); + }); + it('accepts language as an array', () => { + const query = parseUrlQuery(getEntities({ ids: 'Q535', languages: ['fr', 'de'] })); + should(query.languages).equal('fr|de'); + }); + }); + describe('props', () => { + it('defaults to no property specified', () => { + const query = parseUrlQuery(getEntities({ ids: 'Q535' })); + should(query.props).not.be.ok(); + }); + it('include the requested property', () => { + const query = parseUrlQuery(getEntities({ ids: 'Q702741', props: 'claims' })); + should(query.props).equal('claims'); + }); + it('include the requested properties', () => { + const query = parseUrlQuery(getEntities({ ids: 'Q702741', props: ['claims', 'info'] })); + should(query.props).equal('claims|info'); + }); + }); + describe('format', () => { + it('defaults to json', () => { + const query = parseUrlQuery(getEntities({ ids: 'Q535' })); + should(query.format).equal('json'); + }); + }); + describe('redirects', () => { + it('should default to no redirects parameter', () => { + const query = parseUrlQuery(getEntities({ ids: 'Q535' })); + should(query.redirects).not.be.ok(); + }); + it('should add a redirects parameter if false', () => { + const query = parseUrlQuery(getEntities({ ids: 'Q535', redirects: false })); + should(query.redirects).equal('no'); + }); + }); +}); +//# sourceMappingURL=get_entities.js.map \ No newline at end of file diff --git a/dist/tests/get_entities.js.map b/dist/tests/get_entities.js.map new file mode 100644 index 00000000..e0509e24 --- /dev/null +++ b/dist/tests/get_entities.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_entities.js","sourceRoot":"","sources":["../../tests/get_entities.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/get_entities_from_sitelinks.d.ts b/dist/tests/get_entities_from_sitelinks.d.ts new file mode 100644 index 00000000..e8b9b707 --- /dev/null +++ b/dist/tests/get_entities_from_sitelinks.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=get_entities_from_sitelinks.d.ts.map \ No newline at end of file diff --git a/dist/tests/get_entities_from_sitelinks.d.ts.map b/dist/tests/get_entities_from_sitelinks.d.ts.map new file mode 100644 index 00000000..93e164e7 --- /dev/null +++ b/dist/tests/get_entities_from_sitelinks.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"get_entities_from_sitelinks.d.ts","sourceRoot":"","sources":["../../tests/get_entities_from_sitelinks.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/get_entities_from_sitelinks.js b/dist/tests/get_entities_from_sitelinks.js new file mode 100644 index 00000000..f5a26662 --- /dev/null +++ b/dist/tests/get_entities_from_sitelinks.js @@ -0,0 +1,87 @@ +import should from 'should'; +import { getEntitiesFromSitelinksFactory } from '../src/queries/get_entities_from_sitelinks.js'; +import { buildUrl } from './lib/tests_env.js'; +import { parseUrlQuery } from './lib/utils.js'; +const getEntitiesFromSitelinks = getEntitiesFromSitelinksFactory(buildUrl); +describe('getEntitiesFromSitelinks', () => { + describe('polymorphism', () => { + it('rejects parameters as multiple arguments', () => { + // @ts-expect-error old usage + should(() => getEntitiesFromSitelinks('Lyon')).throw(); + // @ts-expect-error old usage + should(() => getEntitiesFromSitelinks('Lyon', 'en')).throw(); + }); + }); + describe('action', () => { + it('action should be wbgetentities', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon' })); + should(query.action).equal('wbgetentities'); + }); + }); + describe('titles', () => { + it('accepts one title as a string', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon' })); + should(query.titles).equal('Lyon'); + }); + it('accepts titles as an array', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: ['Lyon', 'Hamburg'] })); + should(query.titles).equal('Lyon|Hamburg'); + }); + }); + describe('sitelinks', () => { + it('accepts one site as a string', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon', sites: 'itwiki' })); + should(query.sites).equal('itwiki'); + }); + it('accepts titles as an array', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon', sites: ['itwiki', 'eswikisource'] })); + should(query.sites).equal('itwiki|eswikisource'); + }); + it('defaults to the English Wikipedia', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon' })); + should(query.sites).equal('enwiki'); + }); + it('converts 2-letters language codes to Wikipedia sites', () => { + // @ts-expect-error 2-letter language codes are not sites + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon', sites: ['it', 'fr'] })); + should(query.sites).equal('itwiki|frwiki'); + }); + }); + describe('languages', () => { + it('default to no language parameter', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon' })); + should(query.languages).not.be.ok(); + }); + it('accepts one language as a string', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon', languages: 'fr' })); + should(query.languages).equal('fr'); + }); + it('accepts language as an array', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon', languages: ['fr', 'de'] })); + should(query.languages).equal('fr|de'); + }); + }); + describe('properties', () => { + it('defaults to no property specified', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon' })); + should(query.props).not.be.ok(); + }); + }); + describe('format', () => { + it('default to json', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon' })); + should(query.format).equal('json'); + }); + }); + describe('redirects', () => { + it('should default to no redirects parameter', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon' })); + should(query.redirects).not.be.ok(); + }); + it('should add a redirects parameter if false', () => { + const query = parseUrlQuery(getEntitiesFromSitelinks({ titles: 'Lyon', redirects: false })); + should(query.redirects).equal('no'); + }); + }); +}); +//# sourceMappingURL=get_entities_from_sitelinks.js.map \ No newline at end of file diff --git a/dist/tests/get_entities_from_sitelinks.js.map b/dist/tests/get_entities_from_sitelinks.js.map new file mode 100644 index 00000000..8cb6265e --- /dev/null +++ b/dist/tests/get_entities_from_sitelinks.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_entities_from_sitelinks.js","sourceRoot":"","sources":["../../tests/get_entities_from_sitelinks.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/get_entity_revision.d.ts b/dist/tests/get_entity_revision.d.ts new file mode 100644 index 00000000..789e455f --- /dev/null +++ b/dist/tests/get_entity_revision.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=get_entity_revision.d.ts.map \ No newline at end of file diff --git a/dist/tests/get_entity_revision.d.ts.map b/dist/tests/get_entity_revision.d.ts.map new file mode 100644 index 00000000..1258acb2 --- /dev/null +++ b/dist/tests/get_entity_revision.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"get_entity_revision.d.ts","sourceRoot":"","sources":["../../tests/get_entity_revision.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/get_entity_revision.js b/dist/tests/get_entity_revision.js new file mode 100644 index 00000000..cacbc967 --- /dev/null +++ b/dist/tests/get_entity_revision.js @@ -0,0 +1,34 @@ +import should from 'should'; +import { getEntityRevisionFactory } from '../src/queries/get_entity_revision.js'; +import { instance, wgScriptPath } from './lib/tests_env.js'; +import { parseQuery } from './lib/utils.js'; +const getEntityRevision = getEntityRevisionFactory(instance, wgScriptPath); +describe('getEntityRevision', () => { + it('should reject an invalid entity id', () => { + // @ts-expect-error not an entity id + should(() => getEntityRevision({ id: '3548931' })).throw('invalid entity id: 3548931 (type: string)'); + }); + it('should reject an invalid revision', () => { + // @ts-expect-error not a valid revision + should(() => getEntityRevision({ id: 'Q123', revision: 'foo' })).throw('invalid revision id: foo (type: string)'); + }); + it('should return an entity revision url [multiple args interface]', () => { + const url = getEntityRevision({ id: 'Q3548931', revision: '3548931' }); + should(url).be.a.String(); + const [host, query] = url.split('?'); + const parsedQuery = parseQuery(query); + should(host).equal('https://www.wikidata.org/w/index.php'); + should(parsedQuery.title).equal('Special:EntityData/Q3548931.json'); + should(parsedQuery.revision).equal('3548931'); + }); + it('should return an entity revision url [object interface]', () => { + const url = getEntityRevision({ id: 'Q3548931', revision: '3548931' }); + should(url).be.a.String(); + const [host, query] = url.split('?'); + const parsedQuery = parseQuery(query); + should(host).equal('https://www.wikidata.org/w/index.php'); + should(parsedQuery.title).equal('Special:EntityData/Q3548931.json'); + should(parsedQuery.revision).equal('3548931'); + }); +}); +//# sourceMappingURL=get_entity_revision.js.map \ No newline at end of file diff --git a/dist/tests/get_entity_revision.js.map b/dist/tests/get_entity_revision.js.map new file mode 100644 index 00000000..dd46c5b5 --- /dev/null +++ b/dist/tests/get_entity_revision.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_entity_revision.js","sourceRoot":"","sources":["../../tests/get_entity_revision.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,QAAQ,CAAA;AAC3B,OAAO,EAAE,wBAAwB,EAAE,MAAM,uCAAuC,CAAA;AAChF,OAAO,EAAE,QAAQ,EAAE,YAAY,EAAE,MAAM,oBAAoB,CAAA;AAC3D,OAAO,EAAE,UAAU,EAAE,MAAM,gBAAgB,CAAA;AAE3C,MAAM,iBAAiB,GAAG,wBAAwB,CAAC,QAAQ,EAAE,YAAY,CAAC,CAAA;AAE1E,QAAQ,CAAC,mBAAmB,EAAE,GAAG,EAAE;IACjC,EAAE,CAAC,oCAAoC,EAAE,GAAG,EAAE;QAC5C,oCAAoC;QACpC,MAAM,CAAC,GAAG,EAAE,CAAC,iBAAiB,CAAC,EAAE,EAAE,EAAE,SAAS,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,2CAA2C,CAAC,CAAA;IACvG,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,mCAAmC,EAAE,GAAG,EAAE;QAC3C,wCAAwC;QACxC,MAAM,CAAC,GAAG,EAAE,CAAC,iBAAiB,CAAC,EAAE,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,yCAAyC,CAAC,CAAA;IACnH,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,gEAAgE,EAAE,GAAG,EAAE;QACxE,MAAM,GAAG,GAAG,iBAAiB,CAAC,EAAE,EAAE,EAAE,UAAU,EAAE,QAAQ,EAAE,SAAS,EAAE,CAAC,CAAA;QACtE,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAA;QACzB,MAAM,CAAE,IAAI,EAAE,KAAK,CAAE,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;QACtC,MAAM,WAAW,GAAG,UAAU,CAAC,KAAK,CAAC,CAAA;QACrC,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,sCAAsC,CAAC,CAAA;QAC1D,MAAM,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,kCAAkC,CAAC,CAAA;QACnE,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAA;IAC/C,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,yDAAyD,EAAE,GAAG,EAAE;QACjE,MAAM,GAAG,GAAG,iBAAiB,CAAC,EAAE,EAAE,EAAE,UAAU,EAAE,QAAQ,EAAE,SAAS,EAAE,CAAC,CAAA;QACtE,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAA;QACzB,MAAM,CAAE,IAAI,EAAE,KAAK,CAAE,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;QACtC,MAAM,WAAW,GAAG,UAAU,CAAC,KAAK,CAAC,CAAA;QACrC,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,sCAAsC,CAAC,CAAA;QAC1D,MAAM,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,kCAAkC,CAAC,CAAA;QACnE,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAA;IAC/C,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/tests/get_many_entities.d.ts b/dist/tests/get_many_entities.d.ts new file mode 100644 index 00000000..7906f870 --- /dev/null +++ b/dist/tests/get_many_entities.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=get_many_entities.d.ts.map \ No newline at end of file diff --git a/dist/tests/get_many_entities.d.ts.map b/dist/tests/get_many_entities.d.ts.map new file mode 100644 index 00000000..2aee98ec --- /dev/null +++ b/dist/tests/get_many_entities.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"get_many_entities.d.ts","sourceRoot":"","sources":["../../tests/get_many_entities.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/get_many_entities.js b/dist/tests/get_many_entities.js new file mode 100644 index 00000000..c16e771a --- /dev/null +++ b/dist/tests/get_many_entities.js @@ -0,0 +1,60 @@ +import { range } from 'lodash-es'; +import should from 'should'; +import { getManyEntitiesFactory } from '../src/queries/get_many_entities.js'; +import { buildUrl } from './lib/tests_env.js'; +import { parseUrlQuery } from './lib/utils.js'; +const getManyEntities = getManyEntitiesFactory(buildUrl); +const manyIds = range(1, 80).map(id => `Q${id}`); +describe('wikidata getManyEntities', () => { + describe('general', () => { + it('should reject invalid ids', () => { + // @ts-expect-error id is not an EntityId + should(() => getManyEntities({ ids: ['foo'] })).throw('invalid entity id: foo (type: string)'); + }); + it('should return an array of urls', () => { + const urls = getManyEntities({ ids: manyIds }); + should(urls).be.an.Array(); + urls.forEach(url => should(/^https/.test(url)).be.true()); + }); + }); + describe('polymorphism', () => { + it('should reject parameters as multiple arguments', () => { + // @ts-expect-error old syntax + should(() => getManyEntities(manyIds, 'fr', 'info', 'json')).throw(); + }); + it('should accept parameters as a unique object argument', () => { + const urls = getManyEntities({ + ids: manyIds, + languages: 'fr', + props: 'labels', + format: 'xml', + }); + should(urls).be.an.Array(); + urls.forEach(url => { + const query = parseUrlQuery(url); + should(query.ids).startWith('Q'); + should(query.languages).equal('fr'); + should(query.props).equal('labels'); + should(query.format).equal('xml'); + }); + }); + }); + describe('ids', () => { + it('should throw if passed an id string', () => { + // @ts-expect-error id as string and not string[] + should(() => getManyEntities({ ids: 'Q535' })).throw(); + }); + }); + describe('redirects', () => { + it('should default to no redirects parameter', () => { + const urls = getManyEntities({ ids: ['Q535'] }); + should(urls[0].match('redirects')).not.be.ok(); + }); + it('should add a redirects parameter if false', () => { + const urls = getManyEntities({ ids: ['Q535'], redirects: false }); + const url = urls[0]; + should(parseUrlQuery(url).redirects).equal('no'); + }); + }); +}); +//# sourceMappingURL=get_many_entities.js.map \ No newline at end of file diff --git a/dist/tests/get_many_entities.js.map b/dist/tests/get_many_entities.js.map new file mode 100644 index 00000000..e563a90e --- /dev/null +++ b/dist/tests/get_many_entities.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_many_entities.js","sourceRoot":"","sources":["../../tests/get_many_entities.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/get_reverse_claims.d.ts b/dist/tests/get_reverse_claims.d.ts new file mode 100644 index 00000000..37d87b57 --- /dev/null +++ b/dist/tests/get_reverse_claims.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=get_reverse_claims.d.ts.map \ No newline at end of file diff --git a/dist/tests/get_reverse_claims.d.ts.map b/dist/tests/get_reverse_claims.d.ts.map new file mode 100644 index 00000000..5d7fbc27 --- /dev/null +++ b/dist/tests/get_reverse_claims.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"get_reverse_claims.d.ts","sourceRoot":"","sources":["../../tests/get_reverse_claims.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/get_reverse_claims.js b/dist/tests/get_reverse_claims.js new file mode 100644 index 00000000..2fe8c159 --- /dev/null +++ b/dist/tests/get_reverse_claims.js @@ -0,0 +1,61 @@ +import should from 'should'; +import { getReverseClaimsFactory } from '../src/queries/get_reverse_claims.js'; +import { sparqlEndpoint } from './lib/tests_env.js'; +const getReverseClaims = getReverseClaimsFactory(sparqlEndpoint); +describe('getReverseClaims', () => { + it('env', () => { + should(getReverseClaims).be.a.Function(); + }); + it('should reject invalid property ids', () => { + // @ts-expect-error invalid property id + should(() => getReverseClaims({ properties: 'foo', values: 'Q535' })).throw('invalid property id: foo (type: string)'); + }); + it('should return a SPARQL query url', () => { + const url = getReverseClaims({ properties: 'P50', values: 'Q535' }); + should(url).be.a.String(); + should(url.startsWith('https://query.wikidata.org')).be.exactly(true); + should(url.match(/SELECT/)).be.ok(); + should(url.match(/WHERE/)).be.ok(); + should(url.match(/LIMIT/)).not.be.ok(); + should(url.match(/subject%20wdt%3AP50%20wd%3AQ535/)).be.ok(); + }); + it('should accept an option object', () => { + const url = getReverseClaims({ properties: 'P50', values: 'Q535', limit: 500 }); + should(url.match(/LIMIT%20500/)).be.ok(); + }); + it('should return a SPARQL query with filter for insensitive case', () => { + const url = getReverseClaims({ properties: 'P2002', values: 'BouletCorp', caseInsensitive: true }); + should(url).be.a.String(); + should(url.startsWith('https://query.wikidata.org')).be.exactly(true); + should(url.match(/SELECT/)).be.ok(); + should(url.match(/WHERE/)).be.ok(); + should(url.match(/LIMIT/)).not.be.ok(); + should(url.match(/FILTER%20%28lcase%28%3Fvalue%29%20%3D%20%27bouletcorp%27%29/)).be.ok(); + }); + it('should filter properties by default', () => { + const url = getReverseClaims({ properties: 'P50', values: 'Q535' }); + should(url.match(/FILTER%20NOT%20EXISTS/)).be.ok(); + }); + it('should keep properties if requested', () => { + const url = getReverseClaims({ properties: 'P50', values: 'Q535', keepProperties: true }); + should(url.match(/FILTER%20NOT%20EXISTS/)).not.be.ok(); + }); + it('should allow to request subjects for several properties at once', () => { + const url = getReverseClaims({ properties: ['P50', 'P110'], values: 'Q281411' }); + should(url).match(/wdt%3AP50%7Cwdt%3AP110/); + }); + it('should allow to request subjects for several values at once', () => { + const url = getReverseClaims({ properties: 'P50', values: ['Q281411', 'Q206685'] }); + should(url).match(/UNION/); + const url2 = getReverseClaims({ properties: 'P2002', values: ['wikicite', 'slpng_giants'], caseInsensitive: true }); + should(url2).match(/UNION/); + }); + // Doing both a UNION and piping properties fails + // Ex: https://query.wikidata.org/#SELECT%20DISTINCT%20%3Fsubject%20WHERE%20%7B%0A%20%20%7B%0A%20%20%20%20%3Fsubject%20wdt%3AP50%7Cwdt%3AP110%20wd%3AQ281411%20.%0A%20%20%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fsubject%20rdf%3Atype%20wikibase%3AProperty%20.%20%7D%0A%20%20%7D%20UNION%20%7B%0A%20%20%20%20%3Fsubject%20wdt%3AP50%7Cwdt%3AP110%20wd%3AQ206685%20.%0A%20%20%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fsubject%20rdf%3Atype%20wikibase%3AProperty%20.%20%7D%20%0A%20%20%7D%0A%7D%0ALIMIT%201000 + // it('should allow to request subjects for several properties and values at once', () => { + // const url = getReverseClaims([ 'P50', 'P110' ], [ 'Q281411', 'Q206685' ]) + // should(url.match(/wdt%3AP50%7Cwdt%3AP110/g).length).equal(2) + // should(url).match(/UNION/) + // }) +}); +//# sourceMappingURL=get_reverse_claims.js.map \ No newline at end of file diff --git a/dist/tests/get_reverse_claims.js.map b/dist/tests/get_reverse_claims.js.map new file mode 100644 index 00000000..d9c89163 --- /dev/null +++ b/dist/tests/get_reverse_claims.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_reverse_claims.js","sourceRoot":"","sources":["../../tests/get_reverse_claims.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/get_revisions.d.ts b/dist/tests/get_revisions.d.ts new file mode 100644 index 00000000..6109008c --- /dev/null +++ b/dist/tests/get_revisions.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=get_revisions.d.ts.map \ No newline at end of file diff --git a/dist/tests/get_revisions.d.ts.map b/dist/tests/get_revisions.d.ts.map new file mode 100644 index 00000000..8e5d54c2 --- /dev/null +++ b/dist/tests/get_revisions.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"get_revisions.d.ts","sourceRoot":"","sources":["../../tests/get_revisions.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/get_revisions.js b/dist/tests/get_revisions.js new file mode 100644 index 00000000..c157bf6c --- /dev/null +++ b/dist/tests/get_revisions.js @@ -0,0 +1,92 @@ +import should from 'should'; +import { getRevisionsFactory } from '../src/queries/get_revisions.js'; +import { buildUrl } from './lib/tests_env.js'; +import { parseQuery } from './lib/utils.js'; +const sinceYesterdayInMilliSeconds = new Date().getTime() - 24 * 60 * 60 * 1000; +const sinceYesterdayInSeconds = Math.trunc(sinceYesterdayInMilliSeconds / 1000); +const getRevisions = getRevisionsFactory(buildUrl); +describe('getRevisions', () => { + it('should reject invalid ids', () => { + // @ts-expect-error invalid revision id + should(() => getRevisions({ ids: 'foo' })).throw('invalid entity page title: foo (type: string)'); + }); + it('should accept namespaced ids invalid ids', () => { + should(() => getRevisions({ ids: 'Item:Q123' })).not.throw(); + should(() => getRevisions({ ids: 'Property:P123' })).not.throw(); + should(() => getRevisions({ ids: 'Lexeme:L123' })).not.throw(); + // @ts-expect-error title is invalid + should(() => getRevisions({ ids: 'Property:Q123' })).throw('invalid entity page title: Property:Q123 (type: string)'); + }); + it('should return a revision query url', () => { + const url = getRevisions({ ids: 'Q3548931' }); + should(url).be.a.String(); + const query = parseQuery(url.split('?')[1]); + should(query.action).equal('query'); + should(query.prop).equal('revisions'); + should(query.titles).equal('Q3548931'); + should(query.rvlimit).equal('max'); + should(query.format).equal('json'); + should(query.rvprop).equal('ids|flags|timestamp|user|userid|size|slotsize|sha1|slotsha1|contentmodel|comment|parsedcomment|content|tags|roles|oresscores'); + should(query.rvslots).equal('*'); + }); + it('should accept several ids', () => { + const url = getRevisions({ ids: ['Q3548931', 'Q3548932'] }); + const query = parseQuery(url.split('?')[1]); + should(query.titles).equal('Q3548931|Q3548932'); + }); + it('should accept custom parameters', () => { + const url = getRevisions({ ids: 'Q3548931', limit: 2, start: sinceYesterdayInSeconds }); + const query = parseQuery(url.split('?')[1]); + should(query.rvlimit).equal('2'); + should(query.rvstart).equal(sinceYesterdayInSeconds.toString()); + }); + it('should accept time in milliseconds', () => { + const url = getRevisions({ ids: 'Q3548931', start: sinceYesterdayInMilliSeconds }); + const query = parseQuery(url.split('?')[1]); + should(query.rvstart).equal(sinceYesterdayInSeconds.toString()); + }); + it('should accept time in ISO format', () => { + const ISOtime = new Date(sinceYesterdayInMilliSeconds).toISOString(); + const url = getRevisions({ ids: 'Q3548931', end: ISOtime }); + const query = parseQuery(url.split('?')[1]); + should(query.rvend).equal(sinceYesterdayInSeconds.toString()); + }); + it('should accept date objects in ISO format', () => { + const dateObj = new Date(sinceYesterdayInMilliSeconds); + const url = getRevisions({ ids: 'Q3548931', end: dateObj }); + const query = parseQuery(url.split('?')[1]); + should(query.rvend).equal(sinceYesterdayInSeconds.toString()); + }); + it('should ignore parameters that the API refuses for multiple ids', () => { + const dateObj = new Date(sinceYesterdayInMilliSeconds); + const url = getRevisions({ ids: ['Q3548931', 'Q3548932'], end: dateObj }); + const query = parseQuery(url.split('?')[1]); + should(query.rvend).not.be.ok(); + }); + it('should allow to set rvprop as a string', () => { + const url = getRevisions({ ids: 'Q3548931', prop: 'tags|user' }); + const query = parseQuery(url.split('?')[1]); + should(query.rvprop).equal('tags|user'); + }); + it('should allow to set rvprop as an array', () => { + const url = getRevisions({ ids: 'Q3548931', prop: ['tags', 'user'] }); + const query = parseQuery(url.split('?')[1]); + should(query.rvprop).equal('tags|user'); + }); + it('should allow to set rvuser', () => { + const url = getRevisions({ ids: 'Q3548931', user: 'foo' }); + const query = parseQuery(url.split('?')[1]); + should(query.rvuser).equal('foo'); + }); + it('should allow to set rvexcludeuser', () => { + const url = getRevisions({ ids: 'Q3548931', excludeuser: 'foo' }); + const query = parseQuery(url.split('?')[1]); + should(query.rvexcludeuser).equal('foo'); + }); + it('should allow to set rvtag', () => { + const url = getRevisions({ ids: 'Q3548931', tag: 'foo' }); + const query = parseQuery(url.split('?')[1]); + should(query.rvtag).equal('foo'); + }); +}); +//# sourceMappingURL=get_revisions.js.map \ No newline at end of file diff --git a/dist/tests/get_revisions.js.map b/dist/tests/get_revisions.js.map new file mode 100644 index 00000000..e5cbbe88 --- /dev/null +++ b/dist/tests/get_revisions.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_revisions.js","sourceRoot":"","sources":["../../tests/get_revisions.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,QAAQ,CAAA;AAC3B,OAAO,EAAE,mBAAmB,EAAE,MAAM,iCAAiC,CAAA;AACrE,OAAO,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAA;AAC7C,OAAO,EAAE,UAAU,EAAE,MAAM,gBAAgB,CAAA;AAE3C,MAAM,4BAA4B,GAAG,IAAI,IAAI,EAAE,CAAC,OAAO,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAA;AAC/E,MAAM,uBAAuB,GAAG,IAAI,CAAC,KAAK,CAAC,4BAA4B,GAAG,IAAI,CAAC,CAAA;AAC/E,MAAM,YAAY,GAAG,mBAAmB,CAAC,QAAQ,CAAC,CAAA;AAElD,QAAQ,CAAC,cAAc,EAAE,GAAG,EAAE;IAC5B,EAAE,CAAC,2BAA2B,EAAE,GAAG,EAAE;QACnC,uCAAuC;QACvC,MAAM,CAAC,GAAG,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,+CAA+C,CAAC,CAAA;IACnG,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,0CAA0C,EAAE,GAAG,EAAE;QAClD,MAAM,CAAC,GAAG,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,EAAE,WAAW,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAA;QAC5D,MAAM,CAAC,GAAG,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,EAAE,eAAe,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAA;QAChE,MAAM,CAAC,GAAG,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,EAAE,aAAa,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAA;QAC9D,oCAAoC;QACpC,MAAM,CAAC,GAAG,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,EAAE,eAAe,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,yDAAyD,CAAC,CAAA;IACvH,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,oCAAoC,EAAE,GAAG,EAAE;QAC5C,MAAM,GAAG,GAAG,YAAY,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,CAAC,CAAA;QAC7C,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAA;QACzB,MAAM,KAAK,GAAG,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAA;QACnC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAA;QACrC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,CAAA;QACtC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA;QAClC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;QAClC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,8HAA8H,CAAC,CAAA;QAC1J,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;IAClC,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,2BAA2B,EAAE,GAAG,EAAE;QACnC,MAAM,GAAG,GAAG,YAAY,CAAC,EAAE,GAAG,EAAE,CAAE,UAAU,EAAE,UAAU,CAAE,EAAE,CAAC,CAAA;QAC7D,MAAM,KAAK,GAAG,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,mBAAmB,CAAC,CAAA;IACjD,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,iCAAiC,EAAE,GAAG,EAAE;QACzC,MAAM,GAAG,GAAG,YAAY,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,KAAK,EAAE,CAAC,EAAE,KAAK,EAAE,uBAAuB,EAAE,CAAC,CAAA;QACvF,MAAM,KAAK,GAAG,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;QAChC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,uBAAuB,CAAC,QAAQ,EAAE,CAAC,CAAA;IACjE,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,oCAAoC,EAAE,GAAG,EAAE;QAC5C,MAAM,GAAG,GAAG,YAAY,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,KAAK,EAAE,4BAA4B,EAAE,CAAC,CAAA;QAClF,MAAM,KAAK,GAAG,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,uBAAuB,CAAC,QAAQ,EAAE,CAAC,CAAA;IACjE,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,kCAAkC,EAAE,GAAG,EAAE;QAC1C,MAAM,OAAO,GAAG,IAAI,IAAI,CAAC,4BAA4B,CAAC,CAAC,WAAW,EAAE,CAAA;QACpE,MAAM,GAAG,GAAG,YAAY,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,GAAG,EAAE,OAAO,EAAE,CAAC,CAAA;QAC3D,MAAM,KAAK,GAAG,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,uBAAuB,CAAC,QAAQ,EAAE,CAAC,CAAA;IAC/D,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,0CAA0C,EAAE,GAAG,EAAE;QAClD,MAAM,OAAO,GAAG,IAAI,IAAI,CAAC,4BAA4B,CAAC,CAAA;QACtD,MAAM,GAAG,GAAG,YAAY,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,GAAG,EAAE,OAAO,EAAE,CAAC,CAAA;QAC3D,MAAM,KAAK,GAAG,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,uBAAuB,CAAC,QAAQ,EAAE,CAAC,CAAA;IAC/D,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,gEAAgE,EAAE,GAAG,EAAE;QACxE,MAAM,OAAO,GAAG,IAAI,IAAI,CAAC,4BAA4B,CAAC,CAAA;QACtD,MAAM,GAAG,GAAG,YAAY,CAAC,EAAE,GAAG,EAAE,CAAE,UAAU,EAAE,UAAU,CAAE,EAAE,GAAG,EAAE,OAAO,EAAE,CAAC,CAAA;QAC3E,MAAM,KAAK,GAAG,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAA;IACjC,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,wCAAwC,EAAE,GAAG,EAAE;QAChD,MAAM,GAAG,GAAG,YAAY,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,WAAW,EAAE,CAAC,CAAA;QAChE,MAAM,KAAK,GAAG,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAA;IACzC,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,wCAAwC,EAAE,GAAG,EAAE;QAChD,MAAM,GAAG,GAAG,YAAY,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,CAAE,MAAM,EAAE,MAAM,CAAE,EAAE,CAAC,CAAA;QACvE,MAAM,KAAK,GAAG,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAA;IACzC,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,4BAA4B,EAAE,GAAG,EAAE;QACpC,MAAM,GAAG,GAAG,YAAY,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAA;QAC1D,MAAM,KAAK,GAAG,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA;IACnC,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,mCAAmC,EAAE,GAAG,EAAE;QAC3C,MAAM,GAAG,GAAG,YAAY,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,WAAW,EAAE,KAAK,EAAE,CAAC,CAAA;QACjE,MAAM,KAAK,GAAG,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA;IAC1C,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,2BAA2B,EAAE,GAAG,EAAE;QACnC,MAAM,GAAG,GAAG,YAAY,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,CAAA;QACzD,MAAM,KAAK,GAAG,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA;IAClC,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/tests/helpers.d.ts b/dist/tests/helpers.d.ts new file mode 100644 index 00000000..38fc7e72 --- /dev/null +++ b/dist/tests/helpers.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=helpers.d.ts.map \ No newline at end of file diff --git a/dist/tests/helpers.d.ts.map b/dist/tests/helpers.d.ts.map new file mode 100644 index 00000000..48228ae0 --- /dev/null +++ b/dist/tests/helpers.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"helpers.d.ts","sourceRoot":"","sources":["../../tests/helpers.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/helpers.js b/dist/tests/helpers.js new file mode 100644 index 00000000..9b10b2ba --- /dev/null +++ b/dist/tests/helpers.js @@ -0,0 +1,177 @@ +import should from 'should'; +import { getEntityIdFromGuid, getImageUrl, getNumericId, isEntityId, isEntityPageTitle, isEntitySchemaId, isFormId, isGuid, isHash, isItemId, isLexemeId, isMediaInfoId, isNumericId, isPropertyClaimsId, isPropertyId, isSenseId, } from '../src/helpers/helpers.js'; +describe('helpers', () => { + describe('isEntityId', () => { + it('should accept all supported entity types ids', () => { + should(isEntityId('Q571')).be.true(); + should(isEntityId('P31')).be.true(); + should(isEntityId('L525')).be.true(); + should(isEntityId('L525-F1')).be.true(); + should(isEntityId('L525-S1')).be.true(); + should(isEntityId('L525-Z1')).be.false(); + should(isEntityId('M42')).be.true(); + should(isEntityId('31')).be.false(); + // @ts-expect-error non string input + should(isEntityId(31)).be.false(); + should(isEntityId('Z31')).be.false(); + should(isEntityId('q31')).be.false(); + should(isEntityId('p31')).be.false(); + }); + }); + describe('isItemId', () => { + it('should accept item ids', () => { + should(isItemId('Q571')).be.true(); + should(isItemId('P31')).be.false(); + should(isItemId('31')).be.false(); + // @ts-expect-error non string input + should(isItemId(31)).be.false(); + should(isItemId('Z31')).be.false(); + should(isItemId('q31')).be.false(); + should(isItemId('p31')).be.false(); + }); + }); + describe('isPropertyId', () => { + it('should accept property ids', () => { + should(isPropertyId('P31')).be.true(); + should(isPropertyId('Q571')).be.false(); + should(isPropertyId('31')).be.false(); + // @ts-expect-error non string input + should(isPropertyId(31)).be.false(); + should(isPropertyId('Z31')).be.false(); + should(isPropertyId('q31')).be.false(); + should(isPropertyId('p31')).be.false(); + }); + }); + describe('isLexemeId', () => { + it('should accept lexeme ids', () => { + should(isLexemeId('L525')).be.true(); + should(isLexemeId('P31')).be.false(); + should(isLexemeId('Q571')).be.false(); + should(isLexemeId('31')).be.false(); + // @ts-expect-error non string input + should(isLexemeId(31)).be.false(); + should(isLexemeId('Z31')).be.false(); + should(isLexemeId('q31')).be.false(); + should(isLexemeId('p31')).be.false(); + }); + }); + describe('isFormId', () => { + it('should accept form ids', () => { + should(isFormId('L525-F1')).be.true(); + should(isFormId('L525')).be.false(); + should(isFormId('L525F1')).be.false(); + should(isFormId('L525-S1')).be.false(); + }); + }); + describe('isSenseId', () => { + it('should accept sense ids', () => { + should(isSenseId('L525-S1')).be.true(); + should(isSenseId('L525')).be.false(); + should(isSenseId('L525S1')).be.false(); + should(isSenseId('L525-F1')).be.false(); + }); + }); + describe('isMediaInfoId', () => { + it('should accept media info ids', () => { + should(isMediaInfoId('M42')).be.true(); + should(isMediaInfoId('Q42')).be.false(); + should(isMediaInfoId('42')).be.false(); + }); + }); + describe('isGuid', () => { + it('should accept guids for all supported entities types', () => { + should(isGuid('q520$BCA8D9DE-B467-473B-943C-6FD0C5B3D02C')).be.true(); + should(isGuid('Q520$91F0CCEA-19E4-4CEB-97D9-74B014C14686')).be.true(); + should(isGuid('q520$7f95c04f-4cb6-b018-80eb-fefe0e0bf377')).be.true(); + should(isGuid('Q520$4a0b85a0-4a47-3254-0379-52680370fec6')).be.true(); + should(isGuid('L525$faeae005-4b75-1319-5516-e08a8bdd0e9c')).be.true(); + should(isGuid('L525-F2$52c9b382-02f5-4413-9923-26ade74f5a0d')).be.true(); + should(isGuid('L525-S1$66D20252-8CEC-4DB1-8B00-D713CFF42E48')).be.true(); + should(isGuid('P6216$a7fd6230-496e-6b47-ca4a-dcec5dbd7f95')).be.true(); + should(isGuid('Q520$4a0b85a0-4a47-3254-0379-52680370fec')).be.false(); + should(isGuid('Q520')).be.false(); + }); + }); + describe('isHash', () => { + it('should accept hash', () => { + should(isHash('14ddd544b82e2f811669d2bb4c939c4997536ce3')).be.true(); + should(isHash('14ddd544b82e2f811669d2bb4c939c4997536ce')).be.false(); + should(isHash('14ddd544b82e2f811669d2bb4c939c4997536ceaf')).be.false(); + should(isHash('14ddd544b82e2f811669d2bb4c939c4997536ceg')).be.false(); + }); + }); + describe('isPropertyClaimsId', () => { + it('should accept property claims ids', () => { + should(isPropertyClaimsId('Q1#P1')).be.true(); + should(isPropertyClaimsId('P12#P12')).be.true(); + should(isPropertyClaimsId('L123#P123')).be.true(); + should(isPropertyClaimsId('Q1~P1')).be.false(); + should(isPropertyClaimsId('Q1~Q1')).be.false(); + }); + }); + describe('isEntitySchemaId', () => { + it('should accept entity schema ids', () => { + should(isEntitySchemaId('E123')).be.true(); + should(isEntitySchemaId('Q123')).be.false(); + }); + }); + describe('isEntityPageTitle', () => { + it('should accept correct titles', () => { + should(isEntityPageTitle('Item:Q42')).be.true(); + should(isEntityPageTitle('Lexeme:L42')).be.true(); + should(isEntityPageTitle('Property:P42')).be.true(); + should(isEntityPageTitle('Q42')).be.true(); + should(isEntityPageTitle('Item:L42')).be.false(); + should(isEntityPageTitle('Lexeme:P42')).be.false(); + should(isEntityPageTitle('Property:Q42')).be.false(); + should(isEntityPageTitle('P42')).be.false(); + }); + }); + describe('isNumericId', () => { + it('should accept numeric ids', () => { + should(isNumericId('1')).be.true(); + should(isNumericId('Q1')).be.false(); + }); + }); + describe('getNumericId', () => { + it('should get a numeric id from an entity id', () => { + should(getNumericId('Q1')).equal('1'); + should(getNumericId('P1')).equal('1'); + should(getNumericId('L1')).equal('1'); + should(getNumericId('M1')).equal('1'); + should(() => getNumericId('L1-F1')).throw(); + should(() => getNumericId('L1-S1')).throw(); + }); + }); + describe('getImageUrl', () => { + it('should build a commons FilePath Url', () => { + should(getImageUrl('Peredot.jpg')).equal('https://commons.wikimedia.org/wiki/Special:FilePath/Peredot.jpg'); + should(getImageUrl('Peredot.jpg', 250)).equal('https://commons.wikimedia.org/wiki/Special:FilePath/Peredot.jpg?width=250'); + }); + }); + describe('getEntityIdFromGuid', () => { + it('should support all kinds of guids', () => { + should(getEntityIdFromGuid('q520$BCA8D9DE-B467-473B-943C-6FD0C5B3D02C')).equal('Q520'); + should(getEntityIdFromGuid('Q520$91F0CCEA-19E4-4CEB-97D9-74B014C14686')).equal('Q520'); + should(getEntityIdFromGuid('q520$7f95c04f-4cb6-b018-80eb-fefe0e0bf377')).equal('Q520'); + should(getEntityIdFromGuid('Q520$4a0b85a0-4a47-3254-0379-52680370fec6')).equal('Q520'); + should(getEntityIdFromGuid('L525$faeae005-4b75-1319-5516-e08a8bdd0e9c')).equal('L525'); + should(getEntityIdFromGuid('L525-F2$52c9b382-02f5-4413-9923-26ade74f5a0d')).equal('L525-F2'); + should(getEntityIdFromGuid('L525-S1$66D20252-8CEC-4DB1-8B00-D713CFF42E48')).equal('L525-S1'); + should(getEntityIdFromGuid('P6216$a7fd6230-496e-6b47-ca4a-dcec5dbd7f95')).equal('P6216'); + should(getEntityIdFromGuid('Q520$4a0b85a0-4a47-3254-0379-52680370fec')).equal('Q520'); + }); + it('should support hyphenated versions', () => { + should(getEntityIdFromGuid('q520-BCA8D9DE-B467-473B-943C-6FD0C5B3D02C')).equal('Q520'); + should(getEntityIdFromGuid('Q520-91F0CCEA-19E4-4CEB-97D9-74B014C14686')).equal('Q520'); + should(getEntityIdFromGuid('q520-7f95c04f-4cb6-b018-80eb-fefe0e0bf377')).equal('Q520'); + should(getEntityIdFromGuid('Q520-4a0b85a0-4a47-3254-0379-52680370fec6')).equal('Q520'); + should(getEntityIdFromGuid('L525-faeae005-4b75-1319-5516-e08a8bdd0e9c')).equal('L525'); + should(getEntityIdFromGuid('L525-F2-52c9b382-02f5-4413-9923-26ade74f5a0d')).equal('L525-F2'); + should(getEntityIdFromGuid('L525-S1-66D20252-8CEC-4DB1-8B00-D713CFF42E48')).equal('L525-S1'); + should(getEntityIdFromGuid('P6216-a7fd6230-496e-6b47-ca4a-dcec5dbd7f95')).equal('P6216'); + should(getEntityIdFromGuid('Q520-4a0b85a0-4a47-3254-0379-52680370fec')).equal('Q520'); + }); + }); +}); +//# sourceMappingURL=helpers.js.map \ No newline at end of file diff --git a/dist/tests/helpers.js.map b/dist/tests/helpers.js.map new file mode 100644 index 00000000..46b7fe63 --- /dev/null +++ b/dist/tests/helpers.js.map @@ -0,0 +1 @@ +{"version":3,"file":"helpers.js","sourceRoot":"","sources":["../../tests/helpers.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,QAAQ,CAAA;AAC3B,OAAO,EACL,mBAAmB,EACnB,WAAW,EACX,YAAY,EACZ,UAAU,EACV,iBAAiB,EACjB,gBAAgB,EAChB,QAAQ,EACR,MAAM,EACN,MAAM,EACN,QAAQ,EACR,UAAU,EACV,aAAa,EACb,WAAW,EACX,kBAAkB,EAClB,YAAY,EACZ,SAAS,GACV,MAAM,2BAA2B,CAAA;AAElC,QAAQ,CAAC,SAAS,EAAE,GAAG,EAAE;IACvB,QAAQ,CAAC,YAAY,EAAE,GAAG,EAAE;QAC1B,EAAE,CAAC,8CAA8C,EAAE,GAAG,EAAE;YACtD,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACpC,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACnC,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACpC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACvC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACvC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACxC,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACnC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACnC,oCAAoC;YACpC,MAAM,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACjC,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACpC,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACpC,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACtC,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,UAAU,EAAE,GAAG,EAAE;QACxB,EAAE,CAAC,wBAAwB,EAAE,GAAG,EAAE;YAChC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YAClC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YAClC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACjC,oCAAoC;YACpC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YAC/B,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YAClC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YAClC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACpC,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,cAAc,EAAE,GAAG,EAAE;QAC5B,EAAE,CAAC,4BAA4B,EAAE,GAAG,EAAE;YACpC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACrC,MAAM,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACvC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACrC,oCAAoC;YACpC,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACnC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACtC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACtC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACxC,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,YAAY,EAAE,GAAG,EAAE;QAC1B,EAAE,CAAC,0BAA0B,EAAE,GAAG,EAAE;YAClC,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACpC,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACpC,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACrC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACnC,oCAAoC;YACpC,MAAM,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACjC,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACpC,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACpC,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACtC,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,UAAU,EAAE,GAAG,EAAE;QACxB,EAAE,CAAC,wBAAwB,EAAE,GAAG,EAAE;YAChC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACrC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACnC,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACrC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACxC,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,WAAW,EAAE,GAAG,EAAE;QACzB,EAAE,CAAC,yBAAyB,EAAE,GAAG,EAAE;YACjC,MAAM,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACtC,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACpC,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACtC,MAAM,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACzC,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,eAAe,EAAE,GAAG,EAAE;QAC7B,EAAE,CAAC,8BAA8B,EAAE,GAAG,EAAE;YACtC,MAAM,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACtC,MAAM,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACvC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACxC,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,QAAQ,EAAE,GAAG,EAAE;QACtB,EAAE,CAAC,sDAAsD,EAAE,GAAG,EAAE;YAC9D,MAAM,CAAC,MAAM,CAAC,2CAA2C,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACrE,MAAM,CAAC,MAAM,CAAC,2CAA2C,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACrE,MAAM,CAAC,MAAM,CAAC,2CAA2C,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACrE,MAAM,CAAC,MAAM,CAAC,2CAA2C,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACrE,MAAM,CAAC,MAAM,CAAC,2CAA2C,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACrE,MAAM,CAAC,MAAM,CAAC,8CAA8C,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACxE,MAAM,CAAC,MAAM,CAAC,8CAA8C,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACxE,MAAM,CAAC,MAAM,CAAC,4CAA4C,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACtE,MAAM,CAAC,MAAM,CAAC,0CAA0C,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACrE,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACnC,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,QAAQ,EAAE,GAAG,EAAE;QACtB,EAAE,CAAC,oBAAoB,EAAE,GAAG,EAAE;YAC5B,MAAM,CAAC,MAAM,CAAC,0CAA0C,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACpE,MAAM,CAAC,MAAM,CAAC,yCAAyC,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACpE,MAAM,CAAC,MAAM,CAAC,2CAA2C,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACtE,MAAM,CAAC,MAAM,CAAC,0CAA0C,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACvE,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,oBAAoB,EAAE,GAAG,EAAE;QAClC,EAAE,CAAC,mCAAmC,EAAE,GAAG,EAAE;YAC3C,MAAM,CAAC,kBAAkB,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YAC7C,MAAM,CAAC,kBAAkB,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YAC/C,MAAM,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACjD,MAAM,CAAC,kBAAkB,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YAC9C,MAAM,CAAC,kBAAkB,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QAChD,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,kBAAkB,EAAE,GAAG,EAAE;QAChC,EAAE,CAAC,iCAAiC,EAAE,GAAG,EAAE;YACzC,MAAM,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YAC1C,MAAM,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QAC7C,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,mBAAmB,EAAE,GAAG,EAAE;QACjC,EAAE,CAAC,8BAA8B,EAAE,GAAG,EAAE;YACtC,MAAM,CAAC,iBAAiB,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YAC/C,MAAM,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACjD,MAAM,CAAC,iBAAiB,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACnD,MAAM,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YAE1C,MAAM,CAAC,iBAAiB,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YAChD,MAAM,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YAClD,MAAM,CAAC,iBAAiB,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACpD,MAAM,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QAC7C,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,aAAa,EAAE,GAAG,EAAE;QAC3B,EAAE,CAAC,2BAA2B,EAAE,GAAG,EAAE;YACnC,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YAClC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACtC,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,cAAc,EAAE,GAAG,EAAE;QAC5B,EAAE,CAAC,2CAA2C,EAAE,GAAG,EAAE;YACnD,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;YACrC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;YACrC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;YACrC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;YACrC,MAAM,CAAC,GAAG,EAAE,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,EAAE,CAAA;YAC3C,MAAM,CAAC,GAAG,EAAE,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,EAAE,CAAA;QAC7C,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,aAAa,EAAE,GAAG,EAAE;QAC3B,EAAE,CAAC,qCAAqC,EAAE,GAAG,EAAE;YAC7C,MAAM,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,iEAAiE,CAAC,CAAA;YAC3G,MAAM,CAAC,WAAW,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,2EAA2E,CAAC,CAAA;QAC5H,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,QAAQ,CAAC,qBAAqB,EAAE,GAAG,EAAE;QACnC,EAAE,CAAC,mCAAmC,EAAE,GAAG,EAAE;YAC3C,MAAM,CAAC,mBAAmB,CAAC,2CAA2C,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;YACtF,MAAM,CAAC,mBAAmB,CAAC,2CAA2C,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;YACtF,MAAM,CAAC,mBAAmB,CAAC,2CAA2C,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;YACtF,MAAM,CAAC,mBAAmB,CAAC,2CAA2C,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;YACtF,MAAM,CAAC,mBAAmB,CAAC,2CAA2C,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;YACtF,MAAM,CAAC,mBAAmB,CAAC,8CAA8C,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAA;YAC5F,MAAM,CAAC,mBAAmB,CAAC,8CAA8C,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAA;YAC5F,MAAM,CAAC,mBAAmB,CAAC,4CAA4C,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAA;YACxF,MAAM,CAAC,mBAAmB,CAAC,0CAA0C,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;QACvF,CAAC,CAAC,CAAA;QAEF,EAAE,CAAC,oCAAoC,EAAE,GAAG,EAAE;YAC5C,MAAM,CAAC,mBAAmB,CAAC,2CAA2C,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;YACtF,MAAM,CAAC,mBAAmB,CAAC,2CAA2C,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;YACtF,MAAM,CAAC,mBAAmB,CAAC,2CAA2C,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;YACtF,MAAM,CAAC,mBAAmB,CAAC,2CAA2C,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;YACtF,MAAM,CAAC,mBAAmB,CAAC,2CAA2C,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;YACtF,MAAM,CAAC,mBAAmB,CAAC,8CAA8C,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAA;YAC5F,MAAM,CAAC,mBAAmB,CAAC,8CAA8C,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAA;YAC5F,MAAM,CAAC,mBAAmB,CAAC,4CAA4C,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAA;YACxF,MAAM,CAAC,mBAAmB,CAAC,0CAA0C,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;QACvF,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/tests/lib/tests_env.d.ts b/dist/tests/lib/tests_env.d.ts new file mode 100644 index 00000000..77d43dc7 --- /dev/null +++ b/dist/tests/lib/tests_env.d.ts @@ -0,0 +1,5 @@ +export declare const instance = "https://www.wikidata.org"; +export declare const wgScriptPath = "w"; +export declare const sparqlEndpoint = "https://query.wikidata.org/sparql"; +export declare const buildUrl: import("../../src/utils/build_url.js").BuildUrlFunction; +//# sourceMappingURL=tests_env.d.ts.map \ No newline at end of file diff --git a/dist/tests/lib/tests_env.d.ts.map b/dist/tests/lib/tests_env.d.ts.map new file mode 100644 index 00000000..d9732c80 --- /dev/null +++ b/dist/tests/lib/tests_env.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"tests_env.d.ts","sourceRoot":"","sources":["../../../tests/lib/tests_env.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,QAAQ,6BAA6B,CAAA;AAClD,eAAO,MAAM,YAAY,MAAM,CAAA;AAG/B,eAAO,MAAM,cAAc,sCAAsC,CAAA;AACjE,eAAO,MAAM,QAAQ,yDAAuC,CAAA"} \ No newline at end of file diff --git a/dist/tests/lib/tests_env.js b/dist/tests/lib/tests_env.js new file mode 100644 index 00000000..6687eeb4 --- /dev/null +++ b/dist/tests/lib/tests_env.js @@ -0,0 +1,7 @@ +import { buildUrlFactory } from '../../src/utils/build_url.js'; +export const instance = 'https://www.wikidata.org'; +export const wgScriptPath = 'w'; +const instanceApiEndpoint = `${instance}/${wgScriptPath}/api.php`; +export const sparqlEndpoint = 'https://query.wikidata.org/sparql'; +export const buildUrl = buildUrlFactory(instanceApiEndpoint); +//# sourceMappingURL=tests_env.js.map \ No newline at end of file diff --git a/dist/tests/lib/tests_env.js.map b/dist/tests/lib/tests_env.js.map new file mode 100644 index 00000000..08c541a9 --- /dev/null +++ b/dist/tests/lib/tests_env.js.map @@ -0,0 +1 @@ +{"version":3,"file":"tests_env.js","sourceRoot":"","sources":["../../../tests/lib/tests_env.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,eAAe,EAAE,MAAM,8BAA8B,CAAA;AAE9D,MAAM,CAAC,MAAM,QAAQ,GAAG,0BAA0B,CAAA;AAClD,MAAM,CAAC,MAAM,YAAY,GAAG,GAAG,CAAA;AAC/B,MAAM,mBAAmB,GAAG,GAAG,QAAQ,IAAI,YAAY,UAAU,CAAA;AAEjE,MAAM,CAAC,MAAM,cAAc,GAAG,mCAAmC,CAAA;AACjE,MAAM,CAAC,MAAM,QAAQ,GAAG,eAAe,CAAC,mBAAmB,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/tests/lib/utils.d.ts b/dist/tests/lib/utils.d.ts new file mode 100644 index 00000000..2790a268 --- /dev/null +++ b/dist/tests/lib/utils.d.ts @@ -0,0 +1,8 @@ +import type { Url } from '../../src/utils/build_url.js'; +export declare function readJsonFile(jsonFilePath: string): any; +export declare function objLenght(obj: Partial>>): number; +export declare function parseQuery(query: string | string[][] | Record | URLSearchParams): Record; +export declare function parseUrlQuery(url: Url): Record; +export declare function assert(condition: boolean): asserts condition; +export declare function assertPlainObject(obj: any): void; +//# sourceMappingURL=utils.d.ts.map \ No newline at end of file diff --git a/dist/tests/lib/utils.d.ts.map b/dist/tests/lib/utils.d.ts.map new file mode 100644 index 00000000..7989865d --- /dev/null +++ b/dist/tests/lib/utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../../tests/lib/utils.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,8BAA8B,CAAA;AAEvD,wBAAgB,YAAY,CAAE,YAAY,EAAE,MAAM,OAEjD;AAED,wBAAgB,SAAS,CAAC,CAAC,SAAS,MAAM,GAAG,MAAM,GAAG,MAAM,EAAG,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,UAExG;AAED,wBAAgB,UAAU,CAAE,KAAK,EAAE,MAAM,GAAG,MAAM,EAAE,EAAE,GAAG,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,GAAG,eAAe,0BAQhG;AAED,wBAAgB,aAAa,CAAE,GAAG,EAAE,GAAG,0BAOtC;AAED,wBAAgB,MAAM,CAAE,SAAS,EAAE,OAAO,GAAG,OAAO,CAAC,SAAS,CAE7D;AAED,wBAAgB,iBAAiB,CAAE,GAAG,KAAA,QAErC"} \ No newline at end of file diff --git a/dist/tests/lib/utils.js b/dist/tests/lib/utils.js new file mode 100644 index 00000000..01b29afe --- /dev/null +++ b/dist/tests/lib/utils.js @@ -0,0 +1,31 @@ +import { readFileSync } from 'fs'; +export function readJsonFile(jsonFilePath) { + return JSON.parse(readFileSync(jsonFilePath, 'utf-8')); +} +export function objLenght(obj) { + return Object.keys(obj).length; +} +export function parseQuery(query) { + const searchParams = new URLSearchParams(query); + const result = {}; + for (const [key, value] of searchParams) { + result[key] = value; + } + return result; +} +export function parseUrlQuery(url) { + const { searchParams } = new URL(url); + const result = {}; + for (const [key, value] of searchParams) { + result[key] = value; + } + return result; +} +export function assert(condition) { + if (!condition) + throw new Error('not true'); +} +export function assertPlainObject(obj) { + return assert(typeof obj === 'object' && obj !== null && !(obj instanceof Array)); +} +//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/dist/tests/lib/utils.js.map b/dist/tests/lib/utils.js.map new file mode 100644 index 00000000..45c10d0a --- /dev/null +++ b/dist/tests/lib/utils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../tests/lib/utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,IAAI,CAAA;AAGjC,MAAM,UAAU,YAAY,CAAE,YAAoB;IAChD,OAAO,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC,CAAA;AACxD,CAAC;AAED,MAAM,UAAU,SAAS,CAAsC,GAA0C;IACvG,OAAO,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAA;AAChC,CAAC;AAED,MAAM,UAAU,UAAU,CAAE,KAAqE;IAC/F,MAAM,YAAY,GAAG,IAAI,eAAe,CAAC,KAAK,CAAC,CAAA;IAC/C,MAAM,MAAM,GAA2B,EAAE,CAAA;IACzC,KAAK,MAAM,CAAE,GAAG,EAAE,KAAK,CAAE,IAAI,YAAY,EAAE;QACzC,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAA;KACpB;IAED,OAAO,MAAM,CAAA;AACf,CAAC;AAED,MAAM,UAAU,aAAa,CAAE,GAAQ;IACrC,MAAM,EAAE,YAAY,EAAE,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,CAAA;IACrC,MAAM,MAAM,GAA2B,EAAE,CAAA;IACzC,KAAK,MAAM,CAAE,GAAG,EAAE,KAAK,CAAE,IAAI,YAAY,EAAE;QACzC,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAA;KACpB;IACD,OAAO,MAAM,CAAA;AACf,CAAC;AAED,MAAM,UAAU,MAAM,CAAE,SAAkB;IACxC,IAAI,CAAC,SAAS;QAAE,MAAM,IAAI,KAAK,CAAC,UAAU,CAAC,CAAA;AAC7C,CAAC;AAED,MAAM,UAAU,iBAAiB,CAAE,GAAG;IACpC,OAAO,MAAM,CAAC,OAAO,GAAG,KAAK,QAAQ,IAAI,GAAG,KAAK,IAAI,IAAI,CAAC,CAAC,GAAG,YAAY,KAAK,CAAC,CAAC,CAAA;AACnF,CAAC"} \ No newline at end of file diff --git a/dist/tests/parse.d.ts b/dist/tests/parse.d.ts new file mode 100644 index 00000000..89f997ea --- /dev/null +++ b/dist/tests/parse.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=parse.d.ts.map \ No newline at end of file diff --git a/dist/tests/parse.d.ts.map b/dist/tests/parse.d.ts.map new file mode 100644 index 00000000..17b9f1c6 --- /dev/null +++ b/dist/tests/parse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"parse.d.ts","sourceRoot":"","sources":["../../tests/parse.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/parse.js b/dist/tests/parse.js new file mode 100644 index 00000000..84aa1db1 --- /dev/null +++ b/dist/tests/parse.js @@ -0,0 +1,30 @@ +import should from 'should'; +import * as parse from '../src/helpers/parse_responses.js'; +import { cirrusSearchPagesResponse } from './data/cirrus_search_response.js'; +import { wbgetentitiesResponse } from './data/wbgetentities_response.js'; +import { assert } from './lib/utils.js'; +describe('parse', () => { + describe('wb', () => { + describe('entities', () => { + it('should be a function', () => { + should(parse.entities).be.a.Function(); + }); + it('should parse an entities response', () => { + const entities = parse.entities(wbgetentitiesResponse); + should(entities).be.an.Object(); + should(entities.Q3235026).be.an.Object(); + assert(entities.Q3235026.type === 'item'); + should(entities.Q3235026.labels).be.an.Object(); + should(entities.Q3235026.descriptions).be.an.Object(); + should(entities.Q3235026.claims).be.an.Object(); + }); + }); + describe('pagesTitles', () => { + it('should parse a cirrus search response', () => { + const titles = parse.pagesTitles(cirrusSearchPagesResponse); + should(titles).deepEqual(['Q1']); + }); + }); + }); +}); +//# sourceMappingURL=parse.js.map \ No newline at end of file diff --git a/dist/tests/parse.js.map b/dist/tests/parse.js.map new file mode 100644 index 00000000..cf83f836 --- /dev/null +++ b/dist/tests/parse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"parse.js","sourceRoot":"","sources":["../../tests/parse.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,QAAQ,CAAA;AAC3B,OAAO,KAAK,KAAK,MAAM,mCAAmC,CAAA;AAC1D,OAAO,EAAE,yBAAyB,EAAE,MAAM,kCAAkC,CAAA;AAC5E,OAAO,EAAE,qBAAqB,EAAE,MAAM,kCAAkC,CAAA;AACxE,OAAO,EAAE,MAAM,EAAE,MAAM,gBAAgB,CAAA;AAEvC,QAAQ,CAAC,OAAO,EAAE,GAAG,EAAE;IACrB,QAAQ,CAAC,IAAI,EAAE,GAAG,EAAE;QAClB,QAAQ,CAAC,UAAU,EAAE,GAAG,EAAE;YACxB,EAAE,CAAC,sBAAsB,EAAE,GAAG,EAAE;gBAC9B,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;YACxC,CAAC,CAAC,CAAA;YAEF,EAAE,CAAC,mCAAmC,EAAE,GAAG,EAAE;gBAC3C,MAAM,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC,qBAAqB,CAAC,CAAA;gBACtD,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,EAAE,CAAA;gBAC/B,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,EAAE,CAAA;gBACxC,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,KAAK,MAAM,CAAC,CAAA;gBACzC,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,EAAE,CAAA;gBAC/C,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,EAAE,CAAA;gBACrD,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,EAAE,CAAA;YACjD,CAAC,CAAC,CAAA;QACJ,CAAC,CAAC,CAAA;QACF,QAAQ,CAAC,aAAa,EAAE,GAAG,EAAE;YAC3B,EAAE,CAAC,uCAAuC,EAAE,GAAG,EAAE;gBAC/C,MAAM,MAAM,GAAG,KAAK,CAAC,WAAW,CAAC,yBAAyB,CAAC,CAAA;gBAC3D,MAAM,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,CAAE,IAAI,CAAE,CAAC,CAAA;YACpC,CAAC,CAAC,CAAA;QACJ,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/tests/rank.d.ts b/dist/tests/rank.d.ts new file mode 100644 index 00000000..cf74c95d --- /dev/null +++ b/dist/tests/rank.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=rank.d.ts.map \ No newline at end of file diff --git a/dist/tests/rank.d.ts.map b/dist/tests/rank.d.ts.map new file mode 100644 index 00000000..5281b21d --- /dev/null +++ b/dist/tests/rank.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"rank.d.ts","sourceRoot":"","sources":["../../tests/rank.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/rank.js b/dist/tests/rank.js new file mode 100644 index 00000000..97460d37 --- /dev/null +++ b/dist/tests/rank.js @@ -0,0 +1,26 @@ +import { cloneDeep } from 'lodash-es'; +import should from 'should'; +import { truthyClaims, truthyPropertyClaims } from '../src/helpers/rank.js'; +import { Q4115189 } from './data/Q4115189.js'; +import { assert } from './lib/utils.js'; +describe('truthyClaims', () => { + it('should filter-out non-truthy claims', () => { + const Q4115189Claims = cloneDeep(Q4115189.claims); + should(Q4115189Claims.P135.length).equal(3); + const truthyOnly = truthyClaims(Q4115189Claims); + should(truthyOnly.P135.length).equal(1); + assert(truthyOnly.P135[0].mainsnak.datavalue.type === 'wikibase-entityid'); + should(truthyOnly.P135[0].mainsnak.datavalue.value.id).equal('Q2044250'); + }); +}); +describe('truthyPropertyClaims', () => { + it('should filter-out non-truthy property claims', () => { + const Q4115189Claims = cloneDeep(Q4115189.claims); + should(Q4115189Claims.P135.length).equal(3); + const truthyOnly = truthyPropertyClaims(Q4115189Claims.P135); + should(truthyOnly.length).equal(1); + assert(truthyOnly[0].mainsnak.datavalue.type === 'wikibase-entityid'); + should(truthyOnly[0].mainsnak.datavalue.value.id).equal('Q2044250'); + }); +}); +//# sourceMappingURL=rank.js.map \ No newline at end of file diff --git a/dist/tests/rank.js.map b/dist/tests/rank.js.map new file mode 100644 index 00000000..532296d2 --- /dev/null +++ b/dist/tests/rank.js.map @@ -0,0 +1 @@ +{"version":3,"file":"rank.js","sourceRoot":"","sources":["../../tests/rank.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,WAAW,CAAA;AACrC,OAAO,MAAM,MAAM,QAAQ,CAAA;AAC3B,OAAO,EAAE,YAAY,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAA;AAC3E,OAAO,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAA;AAC7C,OAAO,EAAE,MAAM,EAAE,MAAM,gBAAgB,CAAA;AAEvC,QAAQ,CAAC,cAAc,EAAE,GAAG,EAAE;IAC5B,EAAE,CAAC,qCAAqC,EAAE,GAAG,EAAE;QAC7C,MAAM,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAA;QACjD,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,UAAU,GAAG,YAAY,CAAC,cAAc,CAAC,CAAA;QAC/C,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QACvC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,KAAK,mBAAmB,CAAC,CAAA;QAC1E,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,CAAA;IAC1E,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA;AAEF,QAAQ,CAAC,sBAAsB,EAAE,GAAG,EAAE;IACpC,EAAE,CAAC,8CAA8C,EAAE,GAAG,EAAE;QACtD,MAAM,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAA;QACjD,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QAC3C,MAAM,UAAU,GAAG,oBAAoB,CAAC,cAAc,CAAC,IAAI,CAAC,CAAA;QAC5D,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QAClC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,KAAK,mBAAmB,CAAC,CAAA;QACrE,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,CAAA;IACrE,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/tests/search_entities.d.ts b/dist/tests/search_entities.d.ts new file mode 100644 index 00000000..2a8127ce --- /dev/null +++ b/dist/tests/search_entities.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=search_entities.d.ts.map \ No newline at end of file diff --git a/dist/tests/search_entities.d.ts.map b/dist/tests/search_entities.d.ts.map new file mode 100644 index 00000000..25aed38c --- /dev/null +++ b/dist/tests/search_entities.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"search_entities.d.ts","sourceRoot":"","sources":["../../tests/search_entities.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/search_entities.js b/dist/tests/search_entities.js new file mode 100644 index 00000000..2ff34657 --- /dev/null +++ b/dist/tests/search_entities.js @@ -0,0 +1,98 @@ +import should from 'should'; +import { searchEntitiesFactory } from '../src/queries/search_entities.js'; +import { buildUrl } from './lib/tests_env.js'; +import { parseUrlQuery } from './lib/utils.js'; +const searchEntities = searchEntitiesFactory(buildUrl); +describe('searchEntities', () => { + describe('action', () => { + it('action should be wbsearchentities', () => { + const query = parseUrlQuery(searchEntities({ search: 'Ingmar Bergman' })); + should(query.action).equal('wbsearchentities'); + }); + }); + describe('search', () => { + it('accepts a string', () => { + const query = parseUrlQuery(searchEntities({ search: 'johnnybegood' })); + should(query.search).equal('johnnybegood'); + }); + it('accepts an object', () => { + const query = parseUrlQuery(searchEntities({ search: 'johnnybegood', language: 'fr' })); + should(query.search).equal('johnnybegood'); + should(query.language).equal('fr'); + }); + it('throw on empty string', () => { + should(() => searchEntities({ search: '' })).throw(); + }); + it('should default to continue=0', () => { + const query = parseUrlQuery(searchEntities({ search: 'Ingmar Bergman' })); + should(query.continue).equal('0'); + }); + }); + describe('language', () => { + it('should default on language=en', () => { + const query = parseUrlQuery(searchEntities({ + search: 'Ingmar Bergman', + })); + should(query.language).equal('en'); + }); + it('should accept a string', () => { + const query = parseUrlQuery(searchEntities({ + search: 'Ingmar Bergman', + language: 'la', + })); + should(query.language).equal('la'); + }); + it('should set uselang as language by default', () => { + const query = parseUrlQuery(searchEntities({ + search: 'Ingmar Bergman', + language: 'la', + })); + should(query.uselang).equal('la'); + }); + it('should accept a uselang parameter different from language', () => { + // multi-argument interface + const query = parseUrlQuery(searchEntities({ + search: 'Ingmar Bergman', + language: 'la', + uselang: 'eo', + })); + should(query.language).equal('la'); + should(query.uselang).equal('eo'); + }); + }); + describe('format', () => { + it('should have json as default format', () => { + const query = parseUrlQuery(searchEntities({ search: 'Ingmar Bergman' })); + should(query.format).equal('json'); + }); + }); + describe('encoding', () => { + it('should url encode the query', () => { + const url = searchEntities({ search: 'C#' }); + should(url).containEql('C%23'); + }); + }); + describe('type', () => { + it('should accept a valid type parameter', () => { + const query = parseUrlQuery(searchEntities({ search: 'alphabet', type: 'property' })); + should(query.type).equal('property'); + }); + it('should reject an invalid type parameter', () => { + // @ts-expect-error invalid type parameter + should(() => searchEntities({ search: 'alphabet', type: 'foo' })).throw(); + }); + }); + describe('limit', () => { + it('should reject an invalid type parameter', () => { + const query = parseUrlQuery(searchEntities({ search: 'alphabet', limit: 10 })); + should(query.limit).equal('10'); + }); + }); + describe('continue', () => { + it('should reject an invalid type parameter', () => { + const query = parseUrlQuery(searchEntities({ search: 'alphabet', continue: 10 })); + should(query.continue).equal('10'); + }); + }); +}); +//# sourceMappingURL=search_entities.js.map \ No newline at end of file diff --git a/dist/tests/search_entities.js.map b/dist/tests/search_entities.js.map new file mode 100644 index 00000000..7f305b98 --- /dev/null +++ b/dist/tests/search_entities.js.map @@ -0,0 +1 @@ +{"version":3,"file":"search_entities.js","sourceRoot":"","sources":["../../tests/search_entities.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/simplify_claims.d.ts b/dist/tests/simplify_claims.d.ts new file mode 100644 index 00000000..69cdf787 --- /dev/null +++ b/dist/tests/simplify_claims.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=simplify_claims.d.ts.map \ No newline at end of file diff --git a/dist/tests/simplify_claims.d.ts.map b/dist/tests/simplify_claims.d.ts.map new file mode 100644 index 00000000..141ea751 --- /dev/null +++ b/dist/tests/simplify_claims.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_claims.d.ts","sourceRoot":"","sources":["../../tests/simplify_claims.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/simplify_claims.js b/dist/tests/simplify_claims.js new file mode 100644 index 00000000..323f2996 --- /dev/null +++ b/dist/tests/simplify_claims.js @@ -0,0 +1,531 @@ +// @ts-nocheck +import should from 'should'; +import { simplifyClaim, simplifyPropertyClaims, simplifyClaims } from '../src/helpers/simplify_claims.js'; +import { uniq } from '../src/utils/utils.js'; +import { L525 } from './data/L525.js'; +import { P3035 } from './data/P3035.js'; +import { Q1 } from './data/Q1.js'; +import { Q2112 } from './data/Q2112.js'; +import { Q217447 } from './data/Q217447.js'; +import { Q22002395 } from './data/Q22002395.js'; +import { Q271094 } from './data/Q271094.js'; +import { Q275937 } from './data/Q275937.js'; +import { Q328212 } from './data/Q328212.js'; +import { Q4115189 } from './data/Q4115189.js'; +import { Q4132785 } from './data/Q4132785.js'; +import { Q571 } from './data/Q571.js'; +import { Q646148 } from './data/Q646148.js'; +import { emptyValues } from './data/empty_values.js'; +import { lexemeClaim } from './data/lexeme_claim.js'; +import { oldClaimFormat } from './data/old_claim_format.js'; +describe('simplifyClaims', () => { + it('env', () => { + should(Q571).be.an.Object(); + should(Q571.claims).be.ok(); + should(Q4132785).be.an.Object(); + should(Q4132785.claims.P577[0]).be.ok(); + }); + it('should return an object', () => { + should(simplifyClaims(Q571.claims)).be.an.Object(); + }); + it('should not mutate the original object', () => { + const simplified = simplifyClaims(Q571.claims); + should(simplified).not.equal(Q571.claims); + should(simplified.P487).not.equal(Q571.claims.P487); + }); + it('should return an object of same length', () => { + const originalLength = Object.keys(Q571.claims).length; + const simplified = simplifyClaims(Q571.claims); + const newLength = Object.keys(simplified).length; + should(newLength).equal(originalLength); + }); + it('should return an indexed collection of arrays', () => { + const simplified = simplifyClaims(Q571.claims); + for (const key in simplified) { + should(simplified[key]).be.an.Array(); + } + }); + it('should pass entity and property prefixes down', () => { + const simplified = simplifyClaims(Q2112.claims, { entityPrefix: 'wd' }); + should(simplified.P190[0]).equal('wd:Q207614'); + const simplified2 = simplifyClaims(P3035.claims, { propertyPrefix: 'wdt' }); + should(simplified2['wdt:P1659'][0]).equal('P212'); + }); + it('should return prefixed properties if passed a property prefix', () => { + const simplified = simplifyClaims(Q2112.claims, { entityPrefix: 'wd', propertyPrefix: 'wdt' }); + should(simplified['wdt:P190']).be.an.Array(); + should(simplified['wdt:P190'][0]).equal('wd:Q207614'); + const simplified2 = simplifyClaims(P3035.claims, { propertyPrefix: 'wdt' }); + should(simplified2['wdt:P1659'][0]).equal('P212'); + }); + it('should return the correct value when called with keepQualifiers=true', () => { + const simplified = simplifyClaims(Q571.claims); + const simplifiedWithQualifiers = simplifyClaims(Q571.claims, { keepQualifiers: true }); + Object.keys(simplifiedWithQualifiers).forEach(property => { + const propertyValues = simplifiedWithQualifiers[property]; + should(propertyValues).be.an.Array(); + propertyValues.forEach((valueObj, index) => { + should(valueObj).be.an.Object(); + const value = simplified[property][index]; + should(valueObj.value).equal(value); + should(valueObj.qualifiers).be.an.Object(); + }); + }); + }); + it('should include prefixes in qualifiers claims', () => { + var _a, _b; + const simplifiedWithQualifiers = simplifyClaims(Q646148.claims, { entityPrefix: 'wd', propertyPrefix: 'wdt', keepQualifiers: true }); + const simplifiedClaim = simplifiedWithQualifiers['wdt:P39'][1]; + should((_a = simplifiedClaim.qualifiers) === null || _a === void 0 ? void 0 : _a['wdt:P1365']).be.an.Array(); + should((_b = simplifiedClaim.qualifiers) === null || _b === void 0 ? void 0 : _b['wdt:P1365'][0]).equal('wd:Q312881'); + }); +}); +describe('simplifyPropertyClaims', () => { + it('should return an arrays', () => { + const simplified = simplifyPropertyClaims(Q571.claims.P487); + should(simplified).be.an.Array(); + }); + it('should not mutate the original array', () => { + const simplified = simplifyPropertyClaims(Q571.claims.P487); + should(simplified).not.equal(Q571.claims.P487); + should(simplified[0]).not.equal(Q571.claims.P487[0]); + }); + it('should keep only non-null values', () => { + const simplified = simplifyPropertyClaims(Q22002395.claims.P50); + // Q22002395 P50 has 2 values with "snaktype": "somevalue" + // that should be removed + simplified.forEach(qid => should(qid).not.be.null()); + }); + it('should deduplicated values', () => { + const { P50 } = Q22002395.claims; + const claimsWithDuplicates = P50.concat(P50); + const simplified = simplifyPropertyClaims(claimsWithDuplicates); + should(uniq(simplified).length).equal(simplified.length); + }); + it('should pass entity and property prefixes down', () => { + const simplified = simplifyPropertyClaims(Q2112.claims.P190, { entityPrefix: 'wd' }); + should(simplified[0]).equal('wd:Q207614'); + const simplified2 = simplifyPropertyClaims(P3035.claims.P1659, { entityPrefix: 'a', propertyPrefix: 'b' }); + should(simplified2[0]).equal('a:P212'); + }); + it('should return the correct value when called with keepQualifiers=true', () => { + const simplified = simplifyPropertyClaims(Q571.claims.P279); + const simplifiedWithQualifiers = simplifyPropertyClaims(Q571.claims.P279, { keepQualifiers: true }); + should(simplifiedWithQualifiers).be.an.Array(); + simplifiedWithQualifiers.forEach((valueObj, index) => { + should(valueObj).be.an.Object(); + const value = simplified[index]; + should(valueObj.value).equal(value); + should(valueObj.qualifiers).be.an.Object(); + }); + }); + it('should include prefixes in qualifiers claims', () => { + const simplifiedWithQualifiers = simplifyPropertyClaims(Q646148.claims.P39, { entityPrefix: 'wd', propertyPrefix: 'wdt', keepQualifiers: true }); + const propertyQualifiers = simplifiedWithQualifiers[1].qualifiers['wdt:P1365']; + should(propertyQualifiers).be.an.Array(); + should(propertyQualifiers[0]).equal('wd:Q312881'); + }); + it('construct entity ids for old dump format', () => { + const simplified = simplifyPropertyClaims(oldClaimFormat); + should(simplified.length).equal(2); + should(simplified[0]).equal('Q123'); + should(simplified[1]).equal('P123'); + }); + it('should tolerate empty inputs', () => { + // @ts-expect-error empty input is not typed + const simplified = simplifyPropertyClaims(); + should(simplified).be.an.Array(); + should(simplified.length).equal(0); + const simplified2 = simplifyPropertyClaims([]); + should(simplified2).be.an.Array(); + should(simplified2.length).equal(0); + }); + describe('ranks', () => { + it('should return only truthy statements by default', () => { + const simplified = simplifyPropertyClaims(Q4115189.claims.P135); + should(simplified.length).equal(1); + should(simplified).deepEqual(['Q2044250']); + }); + it('should return non-truthy statements if requested', () => { + const options = { keepNonTruthy: true }; + const simplified = simplifyPropertyClaims(Q4115189.claims.P135, options); + should(simplified).deepEqual(['Q213454', 'Q2044250', 'Q5843']); + }); + it('should return non-deprecated statements if requested', () => { + const options = { keepNonDeprecated: true }; + const simplified = simplifyPropertyClaims(Q4115189.claims.P135, options); + should(simplified.length).equal(2); + should(simplified).deepEqual(['Q2044250', 'Q5843']); + }); + it('should keep ranks', () => { + should(simplifyPropertyClaims(Q4115189.claims.P135, { keepRanks: true })).deepEqual([ + { value: 'Q2044250', rank: 'preferred' }, + ]); + should(simplifyPropertyClaims(Q4115189.claims.P135, { keepRanks: true, keepNonTruthy: true })).deepEqual([ + { value: 'Q213454', rank: 'deprecated' }, + { value: 'Q2044250', rank: 'preferred' }, + { value: 'Q5843', rank: 'normal' }, + ]); + }); + }); + describe('empty values', () => { + it('should not filter-out empty values if given a placeholder value', () => { + should(simplifyPropertyClaims(emptyValues.claims.P3984).length).equal(1); + should(simplifyPropertyClaims(emptyValues.claims.P3984, { novalueValue: '-' }).length).equal(2); + should(simplifyPropertyClaims(emptyValues.claims.P3984, { novalueValue: null }).length).equal(2); + should(simplifyPropertyClaims(emptyValues.claims.P3984, { somevalueValue: '?' }).length).equal(2); + should(simplifyPropertyClaims(emptyValues.claims.P3984, { somevalueValue: null }).length).equal(2); + should(simplifyPropertyClaims(emptyValues.claims.P3984, { novalueValue: null, somevalueValue: null }).length).equal(3); + should(simplifyPropertyClaims(emptyValues.claims.P3984, { novalueValue: '-', somevalueValue: '?' }).length).equal(3); + should(simplifyPropertyClaims(emptyValues.claims.P3984, { novalueValue: '-', somevalueValue: '?' })).deepEqual(['-', '?', 'bacasable']); + }); + it('should keep snaktype if requested', () => { + should(simplifyPropertyClaims(emptyValues.claims.P3984, { keepSnaktypes: true })).deepEqual([ + { value: undefined, snaktype: 'novalue' }, + { value: undefined, snaktype: 'somevalue' }, + { value: 'bacasable', snaktype: 'value' }, + ]); + should(simplifyPropertyClaims(emptyValues.claims.P3984, { + keepSnaktypes: true, + novalueValue: '-', + somevalueValue: '?', + })).deepEqual([ + { value: '-', snaktype: 'novalue' }, + { value: '?', snaktype: 'somevalue' }, + { value: 'bacasable', snaktype: 'value' }, + ]); + }); + it('should not filter-out empty values if requested as object values', () => { + should(simplifyPropertyClaims(emptyValues.claims.P3984, { keepQualifiers: true })).deepEqual([ + { value: undefined, qualifiers: {} }, + { value: undefined, qualifiers: {} }, + { value: 'bacasable', qualifiers: {} }, + ]); + should(simplifyPropertyClaims(emptyValues.claims.P3984, { keepReferences: true })).deepEqual([ + { value: undefined, references: [] }, + { value: undefined, references: [] }, + { value: 'bacasable', references: [] }, + ]); + should(simplifyPropertyClaims(emptyValues.claims.P3984, { keepIds: true })).deepEqual([ + { value: undefined, id: 'Q4115189$c973aadc-48d3-5ac2-45fc-9f34a51ebdf6' }, + { value: undefined, id: 'Q4115189$db1940f1-41bd-ad24-8fbc-20bc6465a35f' }, + { value: 'bacasable', id: 'Q4115189$5c85ec5e-48f5-716d-8944-c4364693e406' }, + ]); + should(simplifyPropertyClaims(emptyValues.claims.P3984, { keepTypes: true })).deepEqual([ + { value: undefined, type: 'external-id' }, + { value: undefined, type: 'external-id' }, + { value: 'bacasable', type: 'external-id' }, + ]); + }); + }); + it('should use the placeholder value for empty values in object values', () => { + should(simplifyPropertyClaims(emptyValues.claims.P3984, { + keepQualifiers: true, + novalueValue: '-', + somevalueValue: '?', + })).deepEqual([ + { value: '-', qualifiers: {} }, + { value: '?', qualifiers: {} }, + { value: 'bacasable', qualifiers: {} }, + ]); + }); +}); +describe('simplifyClaim', () => { + describe('datatypes', () => { + it('should return a url for datatype url', () => { + const simplified = simplifyClaim(Q328212.claims.P856[0]); + should(simplified).equal('https://veronicarothbooks.com/'); + }); + it('should return simplified globecoordinate as a latLng array', () => { + const simplified = simplifyClaim(Q2112.claims.P625[0]); + should(simplified).be.an.Array(); + should(simplified[0]).equal(52.016666666667); + should(simplified[1]).equal(8.5333333333333); + }); + it('should support geo-shape', () => { + should(simplifyClaim(Q217447.claims.P3896[0])).equal('Data:Rky/1277 Verlan teollisuusympäristö.map'); + }); + it('should support tabular-data', () => { + should(simplifyClaim(Q271094.claims.P4179[0])).equal('Data:Taipei Neihu District Population.tab'); + }); + it('should support lexemes', () => { + should(simplifyClaim(lexemeClaim)).equal('L397'); + }); + it('should support musical-notation', () => { + should(simplifyClaim(Q4115189.claims.P6604[0])).equal('\\relative { c d e f g e }'); + }); + it('should support wikibase-form', () => { + should(simplifyClaim(Q275937.claims.P8017[0])).equal('L252247-F2'); + }); + it('should support wikibase-sense', () => { + should(simplifyClaim(L525.senses[0].claims.P5972[0])).equal('L41768-S2'); + }); + }); + describe('prefixes', () => { + it('should return prefixed entity ids if passed an entity prefix', () => { + const claim = Q2112.claims.P190[0]; + should(simplifyClaim(claim)).equal('Q207614'); + should(simplifyClaim(claim, { entityPrefix: 'wd' })).equal('wd:Q207614'); + should(simplifyClaim(claim, { entityPrefix: 'wd:' })).equal('wd::Q207614'); + should(simplifyClaim(claim, { entityPrefix: 'wdbla' })).equal('wdbla:Q207614'); + }); + it('should not apply property prefixes to property claim values', () => { + const claim = P3035.claims.P1659[0]; + should(simplifyClaim(claim)).equal('P212'); + should(simplifyClaim(claim, { propertyPrefix: 'wdt' })).equal('P212'); + should(simplifyClaim(claim, { propertyPrefix: 'wdt:' })).equal('P212'); + should(simplifyClaim(claim, { propertyPrefix: 'wdtbla' })).equal('P212'); + should(simplifyClaim(claim, { entityPrefix: 'wd' })).equal('wd:P212'); + should(simplifyClaim(claim, { entityPrefix: 'wd:' })).equal('wd::P212'); + should(simplifyClaim(claim, { entityPrefix: 'wdbla' })).equal('wdbla:P212'); + }); + }); + describe('keepTypes', () => { + it('should return the correct value when called with keepQualifiers=true', () => { + const simplified = simplifyClaim(Q2112.claims.P190[0], { keepTypes: true }); + should(simplified).deepEqual({ value: 'Q207614', type: 'wikibase-item' }); + }); + }); + describe('qualifiers', () => { + it('should return the correct value when called with keepQualifiers=true', () => { + const simplified = simplifyClaim(Q571.claims.P279[0]); + const simplifiedWithQualifiers = simplifyClaim(Q571.claims.P279[0], { keepQualifiers: true }); + should(simplifiedWithQualifiers.value).equal(simplified); + should(simplifiedWithQualifiers.qualifiers).be.an.Object(); + }); + it('should include qualifiers when called with keepQualifiers=true', () => { + const simplifiedWithQualifiers = simplifyClaim(Q571.claims.P1709[0], { keepQualifiers: true }); + const { P973, P813 } = simplifiedWithQualifiers.qualifiers; + should(P973).be.an.Array(); + should(P973[0]).equal('http://mappings.dbpedia.org/index.php/OntologyClass:Book'); + should(P813).be.an.Array(); + should(P813[0]).equal('2015-06-11T00:00:00.000Z'); + }); + it('should include prefixes in qualifiers claims', () => { + const simplifiedWithQualifiers = simplifyClaim(Q646148.claims.P39[1], { entityPrefix: 'wd', propertyPrefix: 'wdt', keepQualifiers: true }); + const propertyQualifiers = simplifiedWithQualifiers.qualifiers['wdt:P1365']; + should(propertyQualifiers).be.an.Array(); + should(propertyQualifiers[0]).equal('wd:Q312881'); + }); + it('should include types in qualifiers claims', () => { + const simplifiedWithQualifiers = simplifyClaim(Q646148.claims.P39[1], { keepTypes: true, keepQualifiers: true }); + const { P1365 } = simplifiedWithQualifiers.qualifiers; + should(P1365).be.an.Array(); + should(P1365[0]).deepEqual({ value: 'Q312881', type: 'wikibase-item' }); + }); + it('should respect timeConverter for qualifiers claims', () => { + let simplifiedWithQualifiers = simplifyClaim(Q571.claims.P1709[0], { keepQualifiers: true, timeConverter: 'iso' }); + let P813 = simplifiedWithQualifiers.qualifiers.P813; + should(P813).be.an.Array(); + should(P813[0]).equal('2015-06-11T00:00:00.000Z'); + simplifiedWithQualifiers = simplifyClaim(Q571.claims.P1709[0], { keepQualifiers: true, timeConverter: 'epoch' }); + P813 = simplifiedWithQualifiers.qualifiers.P813; + should(P813).be.an.Array(); + should(P813[0]).equal(1433980800000); + simplifiedWithQualifiers = simplifyClaim(Q571.claims.P1709[0], { keepQualifiers: true, timeConverter: 'simple-day' }); + P813 = simplifiedWithQualifiers.qualifiers.P813; + should(P813).be.an.Array(); + should(P813[0]).equal('2015-06-11'); + simplifiedWithQualifiers = simplifyClaim(Q571.claims.P1709[0], { keepQualifiers: true, timeConverter: 'none' }); + P813 = simplifiedWithQualifiers.qualifiers.P813; + should(P813).be.an.Array(); + should(P813[0]).equal('+2015-06-11T00:00:00Z'); + simplifiedWithQualifiers = simplifyClaim(Q571.claims.P1709[0], { keepQualifiers: true, timeConverter: v => `foo/${v.time}/${v.precision}/bar` }); + P813 = simplifiedWithQualifiers.qualifiers.P813; + should(P813).be.an.Array(); + should(P813[0]).equal('foo/+2015-06-11T00:00:00Z/11/bar'); + }); + }); + describe('references', () => { + it('should return the correct value when called with keepReferences=true', () => { + const simplified = simplifyClaim(Q2112.claims.P214[0]); + const simplifiedWithReferences = simplifyClaim(Q2112.claims.P214[0], { keepReferences: true }); + should(simplifiedWithReferences.value).equal(simplified); + should(simplifiedWithReferences.references).be.an.Object(); + }); + it('should include references when called with keepReferences=true', () => { + const simplifiedWithReferences = simplifyClaim(Q2112.claims.P214[0], { keepReferences: true }); + should(simplifiedWithReferences.references[0].P248).be.an.Array(); + should(simplifiedWithReferences.references[0].P248[0]).equal('Q54919'); + should(simplifiedWithReferences.references[0].P813).be.an.Array(); + should(simplifiedWithReferences.references[0].P813[0]).equal('2015-08-02T00:00:00.000Z'); + }); + it('should include prefixes in references claims', () => { + const simplifiedWithReferences = simplifyClaim(Q2112.claims.P214[0], { entityPrefix: 'wd', propertyPrefix: 'wdt', keepReferences: true }); + should(simplifiedWithReferences.references[0]['wdt:P248']).be.an.Array(); + should(simplifiedWithReferences.references[0]['wdt:P248'][0]).equal('wd:Q54919'); + }); + }); + describe('ids', () => { + it('should return the correct value when called with keepIds=true', () => { + const simplified = simplifyClaim(Q2112.claims.P214[0]); + const simplifiedWithIds = simplifyClaim(Q2112.claims.P214[0], { keepIds: true }); + should(simplifiedWithIds.value).equal(simplified); + should(simplifiedWithIds.id).be.a.String(); + }); + it('should include ids when called with keepReferences=true', () => { + const simplifiedWithIds = simplifyClaim(Q2112.claims.P214[0], { keepIds: true }); + should(simplifiedWithIds.id).equal('Q2112$ECB9E5BB-B2E1-4E77-8CEE-4E9F4938EB86'); + }); + }); + describe('hashes', () => { + it('should return the correct value when called with keepHashes=true', () => { + const simplified = simplifyClaim(Q2112.claims.P214[0]); + const simplifiedWithReferences = simplifyClaim(Q2112.claims.P214[0], { keepReferences: true, keepQualifiers: true, keepHashes: true }); + should(simplifiedWithReferences.value).equal(simplified); + }); + it('should include references hashes when called with keepHashes=true', () => { + const simplifiedWithReferences = simplifyClaim(Q2112.claims.P214[0], { keepReferences: true, keepHashes: true }); + should(simplifiedWithReferences.references[0].snaks.P248).be.an.Array(); + should(simplifiedWithReferences.references[0].hash).equal('94cd09bdd3373d7b8eb4e3cc26e524afe7466ff7'); + should(simplifiedWithReferences.references[0].snaks.P248[0].value).equal('Q54919'); + should(simplifiedWithReferences.references[0].snaks.P248[0].hash).equal('6b7d4330c4aac4caec4ede9de0311ce273f88ecd'); + should(simplifiedWithReferences.references[0].snaks.P813).be.an.Array(); + should(simplifiedWithReferences.references[0].snaks.P813[0].value).equal('2015-08-02T00:00:00.000Z'); + should(simplifiedWithReferences.references[0].snaks.P813[0].hash).equal('bf4494cf3e2345d75aa355a5847a72d38ca6c55d'); + }); + it('should include qualifiers hashes when called with keepHashes=true', () => { + const simplifiedWithQualifiers = simplifyPropertyClaims(Q2112.claims.P190, { keepQualifiers: true, keepHashes: true }); + should(simplifiedWithQualifiers[1].qualifiers.P580[0].value).equal('1953-01-01T00:00:00.000Z'); + should(simplifiedWithQualifiers[1].qualifiers.P580[0].hash).equal('a5e0dc0fab1c88e0702eab5557dfec4f8ab8a289'); + }); + }); + describe('rich values', () => { + it('should keep monolingual rich values', () => { + const simplified = simplifyClaim(Q328212.claims.P1477[0], { keepRichValues: true }); + should(simplified.text).equal('Veronica Roth'); + should(simplified.language).equal('en'); + }); + it('should keep quantity rich values', () => { + const simplified = simplifyClaim(Q2112.claims.P2044[0], { keepRichValues: true }); + should(simplified.amount).equal(118); + should(simplified.unit).equal('Q11573'); + should(simplified.upperBound).equal(119); + should(simplified.lowerBound).equal(117); + }); + it('should keep globecoordinate rich values', () => { + should(simplifyClaim(Q2112.claims.P625[0], { keepRichValues: true })).deepEqual({ + latitude: 52.016666666667, + longitude: 8.5333333333333, + altitude: null, + precision: 0.016666666666667, + globe: 'http://www.wikidata.org/entity/Q2', + }); + }); + it('should keep time rich values', () => { + should(simplifyClaim(Q646148.claims.P569[0], { keepRichValues: true })).deepEqual({ + time: '1939-11-08T00:00:00.000Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }); + }); + }); + describe('time converter', () => { + it('should use a custom time converter when one is set', () => { + const claim = Q646148.claims.P569[0]; + const simplifyTimeClaim = (timeConverter) => simplifyClaim(claim, { timeConverter }); + should(simplifyTimeClaim(undefined)).equal('1939-11-08T00:00:00.000Z'); + should(simplifyTimeClaim('iso')).equal('1939-11-08T00:00:00.000Z'); + should(simplifyTimeClaim('epoch')).equal(-951436800000); + should(simplifyTimeClaim('simple-day')).equal('1939-11-08'); + should(simplifyTimeClaim('none')).equal('+1939-11-08T00:00:00Z'); + const timeConverterFn = ({ time, precision }) => `foo/${time}/${precision}/bar`; + should(simplifyTimeClaim(timeConverterFn)).equal('foo/+1939-11-08T00:00:00Z/11/bar'); + }); + it('should be able to parse long dates', () => { + const claim = Q1.claims.P580[0]; + const simplifyTimeClaim = (timeConverter) => simplifyClaim(claim, { timeConverter }); + should(simplifyTimeClaim(undefined)).equal('-13798000000-01-01T00:00:00Z'); + should(simplifyTimeClaim('none')).equal('-13798000000-00-00T00:00:00Z'); + should(simplifyTimeClaim('iso')).equal('-13798000000-01-01T00:00:00Z'); + should(simplifyTimeClaim('simple-day')).equal('-13798000000'); + const timeConverterFn = ({ time, precision }) => `foo/${time}/${precision}/bar`; + should(simplifyTimeClaim(timeConverterFn)).equal('foo/-13798000000-00-00T00:00:00Z/3/bar'); + // Can't be supported due to JS large numbers limitations; + // 13798000000*365.25*24*60*60*1000 is too big + // should(timeClaim('epoch')).equal('-13798000000-00-00T00:00:00Z') + }); + }); + describe('empty values', () => { + it('should return the desired novalueValue', () => { + const noValueClaim = emptyValues.claims.P3984[0]; + should(simplifyClaim(noValueClaim)).not.be.ok(); + should(simplifyClaim(noValueClaim, { novalueValue: '-' })).equal('-'); + should(simplifyClaim(noValueClaim, { novalueValue: '' })).equal(''); + }); + it('should return the desired somevalueValue', () => { + const someValueClaim = emptyValues.claims.P3984[1]; + should(simplifyClaim(someValueClaim)).not.be.ok(); + should(simplifyClaim(someValueClaim, { somevalueValue: '?' })).equal('?'); + should(simplifyClaim(someValueClaim, { somevalueValue: '' })).equal(''); + }); + it('should accept null as a possible value', () => { + const noValueClaim = emptyValues.claims.P3984[0]; + should(simplifyClaim(noValueClaim, { novalueValue: null }) === null).be.true(); + }); + it('should return rich values for null values if requested', () => { + should(simplifyClaim(emptyValues.claims.P3984[0], { keepQualifiers: true })).have.property('qualifiers'); + should(simplifyClaim(emptyValues.claims.P3984[0], { keepReferences: true })).have.property('references'); + should(simplifyClaim(emptyValues.claims.P3984[0], { keepIds: true })).have.property('id'); + should(simplifyClaim(emptyValues.claims.P3984[0], { keepTypes: true })).have.property('type'); + }); + }); + describe('keep all', () => { + it('should activate all keep options', () => { + const simplifiedP214 = simplifyClaim(Q2112.claims.P214[0], { keepAll: true }); + const simplifiedP625 = simplifyClaim(Q2112.claims.P625[0], { keepAll: true }); + should(simplifiedP214.value).be.a.String(); + should(simplifiedP214.id).be.a.String(); + should(simplifiedP214.type).be.a.String(); + should(simplifiedP214.rank).be.a.String(); + should(simplifiedP214.snaktype).be.a.String(); + should(simplifiedP214.qualifiers).be.an.Object(); + should(simplifiedP214.references).be.an.Array(); + should(simplifiedP214.references[0].snaks.P813[0].value).deepEqual({ + time: '2015-08-02T00:00:00.000Z', + timezone: 0, + before: 0, + after: 0, + precision: 11, + calendarmodel: 'http://www.wikidata.org/entity/Q1985727', + }); + should(simplifiedP214.references[0].hash).be.a.String(); + should(simplifiedP625.value).deepEqual({ + latitude: 52.016666666667, + longitude: 8.5333333333333, + altitude: null, + precision: 0.016666666666667, + globe: 'http://www.wikidata.org/entity/Q2', + }); + }); + it('should be overriden by other flags', () => { + const simplified = simplifyClaim(Q2112.claims.P214[0], { keepAll: true, keepTypes: false }); + should(simplified.value).be.a.String(); + should(simplified.id).be.a.String(); + should(simplified.type).not.be.ok(); + should(simplified.rank).be.a.String(); + should(simplified.snaktype).be.a.String(); + should(simplified.qualifiers).be.an.Object(); + should(simplified.references).be.an.Array(); + should(simplified.references[0]).be.an.Object(); + should(simplified.references[0].hash).be.a.String(); + }); + }); + describe('lexemes', () => { + it('should parse lexem claims', () => { + should(simplifyClaims(L525.claims)).deepEqual({ + P5185: ['Q1775415'], + P10338: ['maison'], + P7724: ['maison'], + P5191: ['L278335'], + P7722: ['maison'], + P11118: ['48725#48638'], + P11178: ['maison'], + }); + }); + }); +}); +//# sourceMappingURL=simplify_claims.js.map \ No newline at end of file diff --git a/dist/tests/simplify_claims.js.map b/dist/tests/simplify_claims.js.map new file mode 100644 index 00000000..bcbdca09 --- /dev/null +++ b/dist/tests/simplify_claims.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_claims.js","sourceRoot":"","sources":["../../tests/simplify_claims.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/simplify_entity.d.ts b/dist/tests/simplify_entity.d.ts new file mode 100644 index 00000000..cbdc1122 --- /dev/null +++ b/dist/tests/simplify_entity.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=simplify_entity.d.ts.map \ No newline at end of file diff --git a/dist/tests/simplify_entity.d.ts.map b/dist/tests/simplify_entity.d.ts.map new file mode 100644 index 00000000..e20dcc49 --- /dev/null +++ b/dist/tests/simplify_entity.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_entity.d.ts","sourceRoot":"","sources":["../../tests/simplify_entity.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/simplify_entity.js b/dist/tests/simplify_entity.js new file mode 100644 index 00000000..31fc8df9 --- /dev/null +++ b/dist/tests/simplify_entity.js @@ -0,0 +1,100 @@ +import { cloneDeep, pick } from 'lodash-es'; +import should from 'should'; +import { simplifyEntity, simplifyEntities } from '../src/helpers/simplify_entity.js'; +import { L525 } from './data/L525.js'; +import { P8098 } from './data/P8098.js'; +import { Q571 } from './data/Q571.js'; +import { assert } from './lib/utils.js'; +describe('simplify.entity', () => { + it('should be a function', () => { + should(simplifyEntity).be.a.Function(); + }); + it('should support items', () => { + const Q571Clone = cloneDeep(Q571); + const simplifiedEntity = simplifyEntity(Q571Clone); + assert(simplifiedEntity.type === 'item'); + should(simplifiedEntity.labels.fr).equal('livre'); + should(simplifiedEntity.descriptions.fr).equal('document écrit formé de pages reliées entre elles'); + should(simplifiedEntity.aliases.pl).be.an.Array(); + should(simplifiedEntity.aliases.pl[0]).equal('księga'); + should(simplifiedEntity.claims.P279).be.an.Array(); + should(simplifiedEntity.claims.P279[0]).equal('Q340169'); + should(simplifiedEntity.sitelinks.afwiki).equal('Boek'); + }); + it('should support properties', () => { + const P8098Clone = cloneDeep(P8098); + const simplifiedEntity = simplifyEntity(P8098Clone); + assert(simplifiedEntity.type === 'property'); + should(simplifiedEntity.datatype).equal('external-id'); + should(simplifiedEntity.labels.fr).equal('identifiant Biographical Dictionary of Architects in Canada'); + should(simplifiedEntity.descriptions.fr).equal("identifiant d'un architecte dans le Biographical Dictionary of Architects in Canada"); + should(simplifiedEntity.aliases.fr).be.an.Array(); + should(simplifiedEntity.aliases.fr[0]).equal('identifiant BDAC'); + should(simplifiedEntity.claims).be.an.Object(); + should(simplifiedEntity.claims.P1630).be.an.Array(); + should(simplifiedEntity.claims.P1630[0]).equal('http://dictionaryofarchitectsincanada.org/node/$1'); + }); + it('should support lexemes', () => { + const L525Clone = cloneDeep(L525); + const simplifiedEntity = simplifyEntity(L525Clone); + assert(simplifiedEntity.type === 'lexeme'); + should(simplifiedEntity.lemmas).be.an.Object(); + should(simplifiedEntity.lemmas.fr).equal('maison'); + should(simplifiedEntity.lexicalCategory).equal('Q1084'); + should(simplifiedEntity.language).equal('Q150'); + should(simplifiedEntity.claims).be.an.Object(); + should(simplifiedEntity.claims.P5185[0]).equal('Q1775415'); + should(simplifiedEntity.forms).be.an.Object(); + should(simplifiedEntity.forms[0].claims.P443[0]).equal('LL-Q150 (fra)-0x010C-maisons.wav'); + should(simplifiedEntity.senses).be.an.Object(); + should(simplifiedEntity.senses[0].glosses.fr).equal("édifice destiné à l'habitation"); + should(simplifiedEntity.senses[0].claims.P5137[0]).equal('Q3947'); + }); + it('should pass options down to subfunctions', () => { + const Q571Clone = cloneDeep(Q571); + const simplifiedEntity = simplifyEntity(Q571Clone, { keepQualifiers: true, keepIds: true, addUrl: true }); + assert(simplifiedEntity.type === 'item'); + should(simplifiedEntity.labels.fr).equal('livre'); + should(simplifiedEntity.descriptions.fr).equal('document écrit formé de pages reliées entre elles'); + should(simplifiedEntity.aliases.pl).be.an.Array(); + should(simplifiedEntity.aliases.pl[0]).equal('księga'); + should(simplifiedEntity.claims.P279).be.an.Array(); + should(simplifiedEntity.claims.P279[0]).be.an.Object(); + // @ts-expect-error TODO: options result in different output type + should(simplifiedEntity.claims.P279[0].value).equal('Q340169'); + should(simplifiedEntity.sitelinks.afwiki).be.an.Object(); + // @ts-expect-error TODO: options result in different output type + should(simplifiedEntity.sitelinks.afwiki.title).equal('Boek'); + // @ts-expect-error TODO: options result in different output type + should(simplifiedEntity.sitelinks.afwiki.url).equal('https://af.wikipedia.org/wiki/Boek'); + }); + it('should accept empty entity', () => { + // @ts-expect-error very partial entity + const emptyEntity = simplifyEntity({ type: 'item' }); + should(Object.keys(emptyEntity).length).equal(3); + }); + it('should accept partial entity', () => { + const Q571Clone = cloneDeep(Q571); + const partialEntity = simplifyEntity(pick(Q571Clone, 'id', 'type', 'labels')); + should(Object.keys(partialEntity).length).equal(4); + assert(partialEntity.type === 'item'); + should(partialEntity.labels).be.an.Object(); + should(partialEntity.labels.fr).equal('livre'); + }); +}); +describe('simplify.entities', () => { + it('should accept enities objects', () => { + const Q571Clone = cloneDeep(Q571); + const entities = { Q571: Q571Clone }; + const simplifiedEntities = simplifyEntities(entities); + assert(simplifiedEntities.Q571.type === 'item'); + should(simplifiedEntities.Q571.labels.fr).equal('livre'); + should(simplifiedEntities.Q571.descriptions.fr).equal('document écrit formé de pages reliées entre elles'); + should(simplifiedEntities.Q571.aliases.pl).be.an.Array(); + should(simplifiedEntities.Q571.aliases.pl[0]).equal('księga'); + should(simplifiedEntities.Q571.claims.P279).be.an.Array(); + should(simplifiedEntities.Q571.claims.P279[0]).equal('Q340169'); + should(simplifiedEntities.Q571.sitelinks.afwiki).equal('Boek'); + }); +}); +//# sourceMappingURL=simplify_entity.js.map \ No newline at end of file diff --git a/dist/tests/simplify_entity.js.map b/dist/tests/simplify_entity.js.map new file mode 100644 index 00000000..54362ce7 --- /dev/null +++ b/dist/tests/simplify_entity.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_entity.js","sourceRoot":"","sources":["../../tests/simplify_entity.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/simplify_forms.d.ts b/dist/tests/simplify_forms.d.ts new file mode 100644 index 00000000..e8428928 --- /dev/null +++ b/dist/tests/simplify_forms.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=simplify_forms.d.ts.map \ No newline at end of file diff --git a/dist/tests/simplify_forms.d.ts.map b/dist/tests/simplify_forms.d.ts.map new file mode 100644 index 00000000..d8000b99 --- /dev/null +++ b/dist/tests/simplify_forms.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_forms.d.ts","sourceRoot":"","sources":["../../tests/simplify_forms.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/simplify_forms.js b/dist/tests/simplify_forms.js new file mode 100644 index 00000000..3de7d8f9 --- /dev/null +++ b/dist/tests/simplify_forms.js @@ -0,0 +1,42 @@ +import should from 'should'; +import { simplifyForms, simplifyForm } from '../src/helpers/simplify_forms.js'; +import { L525 } from './data/L525.js'; +describe('simplify.form', () => { + it('should reject an object that isnt a form', () => { + // @ts-expect-error isnt a form + should(() => simplifyForm({})).throw('invalid form object'); + }); + it('should simplify a form', () => { + const simplifiedForm = simplifyForm(L525.forms[0]); + should(simplifiedForm.representations.fr).equal('maisons'); + should(simplifiedForm.grammaticalFeatures[0]).equal('Q146786'); + should(simplifiedForm.claims).deepEqual({ P443: ['LL-Q150 (fra)-0x010C-maisons.wav'] }); + }); + it('should pass down options', () => { + const simplifiedForm = simplifyForm(L525.forms[0], { keepIds: true }); + should(simplifiedForm.representations.fr).equal('maisons'); + should(simplifiedForm.grammaticalFeatures[0]).equal('Q146786'); + should(simplifiedForm.claims).deepEqual({ + P443: [ + { + id: 'L525-F1$079bdca7-5130-4f9f-bac9-e8d032c38263', + value: 'LL-Q150 (fra)-0x010C-maisons.wav', + }, + ], + }); + }); +}); +describe('simplify.forms', () => { + it('should simplify forms', () => { + const simplifiedForms = simplifyForms(L525.forms); + should(simplifiedForms).be.an.Array(); + should(simplifiedForms).deepEqual(L525.forms.map(form => simplifyForm(form))); + }); + it('should pass down options', () => { + const simplifiedForms = simplifyForms(L525.forms, { keepIds: true }); + should(simplifiedForms).be.an.Array(); + // @ts-expect-error TODO: keepIds result in different output type + should(simplifiedForms[0].claims.P443[0].id).equal('L525-F1$079bdca7-5130-4f9f-bac9-e8d032c38263'); + }); +}); +//# sourceMappingURL=simplify_forms.js.map \ No newline at end of file diff --git a/dist/tests/simplify_forms.js.map b/dist/tests/simplify_forms.js.map new file mode 100644 index 00000000..ecb92fcc --- /dev/null +++ b/dist/tests/simplify_forms.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_forms.js","sourceRoot":"","sources":["../../tests/simplify_forms.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,QAAQ,CAAA;AAC3B,OAAO,EAAE,aAAa,EAAE,YAAY,EAAE,MAAM,kCAAkC,CAAA;AAC9E,OAAO,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAA;AAErC,QAAQ,CAAC,eAAe,EAAE,GAAG,EAAE;IAC7B,EAAE,CAAC,0CAA0C,EAAE,GAAG,EAAE;QAClD,+BAA+B;QAC/B,MAAM,CAAC,GAAG,EAAE,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,qBAAqB,CAAC,CAAA;IAC7D,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,wBAAwB,EAAE,GAAG,EAAE;QAChC,MAAM,cAAc,GAAG,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAA;QAClD,MAAM,CAAC,cAAc,CAAC,eAAe,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAA;QAC1D,MAAM,CAAC,cAAc,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAA;QAC9D,MAAM,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,EAAE,IAAI,EAAE,CAAE,kCAAkC,CAAE,EAAE,CAAC,CAAA;IAC3F,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,0BAA0B,EAAE,GAAG,EAAE;QAClC,MAAM,cAAc,GAAG,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,CAAA;QACrE,MAAM,CAAC,cAAc,CAAC,eAAe,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAA;QAC1D,MAAM,CAAC,cAAc,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAA;QAC9D,MAAM,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC;YACtC,IAAI,EAAE;gBACJ;oBACE,EAAE,EAAE,8CAA8C;oBAClD,KAAK,EAAE,kCAAkC;iBAC1C;aACF;SACF,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA;AAEF,QAAQ,CAAC,gBAAgB,EAAE,GAAG,EAAE;IAC9B,EAAE,CAAC,uBAAuB,EAAE,GAAG,EAAE;QAC/B,MAAM,eAAe,GAAG,aAAa,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;QACjD,MAAM,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACrC,MAAM,CAAC,eAAe,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC/E,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,0BAA0B,EAAE,GAAG,EAAE;QAClC,MAAM,eAAe,GAAG,aAAa,CAAC,IAAI,CAAC,KAAK,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,CAAA;QACpE,MAAM,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACrC,iEAAiE;QACjE,MAAM,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,8CAA8C,CAAC,CAAA;IACpG,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/tests/simplify_qualifiers.d.ts b/dist/tests/simplify_qualifiers.d.ts new file mode 100644 index 00000000..f5f50a26 --- /dev/null +++ b/dist/tests/simplify_qualifiers.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=simplify_qualifiers.d.ts.map \ No newline at end of file diff --git a/dist/tests/simplify_qualifiers.d.ts.map b/dist/tests/simplify_qualifiers.d.ts.map new file mode 100644 index 00000000..ce6c8b58 --- /dev/null +++ b/dist/tests/simplify_qualifiers.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_qualifiers.d.ts","sourceRoot":"","sources":["../../tests/simplify_qualifiers.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/simplify_qualifiers.js b/dist/tests/simplify_qualifiers.js new file mode 100644 index 00000000..a41e7c2d --- /dev/null +++ b/dist/tests/simplify_qualifiers.js @@ -0,0 +1,93 @@ +import should from 'should'; +import { simplifyQualifier, simplifyPropertyQualifiers, simplifyQualifiers } from '../src/helpers/simplify_claims.js'; +import { Q19180293 } from './data/Q19180293.js'; +import { Q2112 } from './data/Q2112.js'; +import { Q571 } from './data/Q571.js'; +describe('simplifyQualifier', () => { + it('should simplify a qualifier', () => { + const qualifier = Q2112.claims.P190[1].qualifiers.P580[0]; + const simplified = simplifyQualifier(qualifier); + should(simplified).equal('1953-01-01T00:00:00.000Z'); + }); + describe('empty values', () => { + it('should return the desired novalueValue', () => { + const noValueQualifier = Q19180293.claims.P1433[0].qualifiers.P1100[0]; + should(simplifyQualifier(noValueQualifier)).not.be.ok(); + should(simplifyQualifier(noValueQualifier, { novalueValue: '-' })).equal('-'); + should(simplifyQualifier(noValueQualifier, { novalueValue: '' })).equal(''); + }); + it('should return the desired somevalueValue', () => { + const someValueQualifier = Q19180293.claims.P1433[0].qualifiers.P156[0]; + should(simplifyQualifier(someValueQualifier)).not.be.ok(); + should(simplifyQualifier(someValueQualifier, { somevalueValue: '?' })).equal('?'); + should(simplifyQualifier(someValueQualifier, { somevalueValue: '' })).equal(''); + }); + it('should accept null as a possible value', () => { + const noValueQualifier = Q19180293.claims.P1433[0].qualifiers.P1100[0]; + should(simplifyQualifier(noValueQualifier, { novalueValue: null }) === null).be.true(); + }); + }); + describe('time', () => { + it('should respect timeConverter for qualifiers claims', () => { + const qualifier = Q571.claims.P1709[0].qualifiers.P813[0]; + const timeClaim = timeConverter => simplifyQualifier(qualifier, { timeConverter }); + should(timeClaim('iso')).equal('2015-06-11T00:00:00.000Z'); + should(timeClaim('epoch')).equal(1433980800000); + should(timeClaim('simple-day')).equal('2015-06-11'); + should(timeClaim('none')).equal('+2015-06-11T00:00:00Z'); + const timeConverterFn = ({ time, precision }) => `foo/${time}/${precision}/bar`; + should(timeClaim(timeConverterFn)).equal('foo/+2015-06-11T00:00:00Z/11/bar'); + }); + }); +}); +describe('simplifyPropertyQualifiers', () => { + it('should simplify propertyQualifiers', () => { + const propertyQualifiers = Q2112.claims.P190[1].qualifiers.P580; + const simplified = simplifyPropertyQualifiers(propertyQualifiers); + should(simplified).deepEqual(['1953-01-01T00:00:00.000Z']); + }); + describe('empty values', () => { + it('should return the desired novalueValue', () => { + const propQualifiers = Q19180293.claims.P1433[0].qualifiers.P1100; + should(simplifyPropertyQualifiers(propQualifiers, { novalueValue: '-' })).deepEqual(['-']); + should(simplifyPropertyQualifiers(propQualifiers, { novalueValue: '' })).deepEqual(['']); + }); + it('should return the desired somevalueValue', () => { + const propQualifiers = Q19180293.claims.P1433[0].qualifiers.P156; + should(simplifyPropertyQualifiers(propQualifiers, { somevalueValue: '?' })).deepEqual(['?']); + should(simplifyPropertyQualifiers(propQualifiers, { somevalueValue: '' })).deepEqual(['']); + }); + it('should accept null as a possible value', () => { + const propQualifiers = Q19180293.claims.P1433[0].qualifiers.P1100; + should(simplifyPropertyQualifiers(propQualifiers, { novalueValue: null })).deepEqual([null]); + }); + }); +}); +describe('simplifyQualifiers', () => { + it('should simplify qualifiers', () => { + const qualifiers = Q2112.claims.P190[1].qualifiers; + const simplified = simplifyQualifiers(qualifiers); + should(simplified.P580).deepEqual(['1953-01-01T00:00:00.000Z']); + }); + describe('empty values', () => { + it('should return the desired novalueValue', () => { + const qualifiers = Q19180293.claims.P1433[0].qualifiers; + should(simplifyQualifiers(qualifiers, { novalueValue: '-' }).P1100).deepEqual(['-']); + should(simplifyQualifiers(qualifiers, { novalueValue: '' }).P1100).deepEqual(['']); + }); + it('should return the desired somevalueValue', () => { + const qualifiers = Q19180293.claims.P1433[0].qualifiers; + should(simplifyQualifiers(qualifiers, { somevalueValue: '?' }).P156).deepEqual(['?']); + should(simplifyQualifiers(qualifiers, { somevalueValue: '' }).P156).deepEqual(['']); + }); + it('should accept null as a possible value', () => { + const qualifiers = Q19180293.claims.P1433[0].qualifiers; + should(simplifyQualifiers(qualifiers, { novalueValue: null }).P1100).deepEqual([null]); + }); + it('should keep snaktype if requested', () => { + const qualifier = Q19180293.claims.P1433[0].qualifiers.P1100[0]; + should(simplifyQualifier(qualifier, { keepSnaktypes: true })).deepEqual({ value: undefined, snaktype: 'novalue' }); + }); + }); +}); +//# sourceMappingURL=simplify_qualifiers.js.map \ No newline at end of file diff --git a/dist/tests/simplify_qualifiers.js.map b/dist/tests/simplify_qualifiers.js.map new file mode 100644 index 00000000..5db486dc --- /dev/null +++ b/dist/tests/simplify_qualifiers.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_qualifiers.js","sourceRoot":"","sources":["../../tests/simplify_qualifiers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/simplify_references.d.ts b/dist/tests/simplify_references.d.ts new file mode 100644 index 00000000..fc5d936d --- /dev/null +++ b/dist/tests/simplify_references.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=simplify_references.d.ts.map \ No newline at end of file diff --git a/dist/tests/simplify_references.d.ts.map b/dist/tests/simplify_references.d.ts.map new file mode 100644 index 00000000..ddd7410f --- /dev/null +++ b/dist/tests/simplify_references.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_references.d.ts","sourceRoot":"","sources":["../../tests/simplify_references.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/simplify_references.js b/dist/tests/simplify_references.js new file mode 100644 index 00000000..a9ef3245 --- /dev/null +++ b/dist/tests/simplify_references.js @@ -0,0 +1,9 @@ +import should from 'should'; +import { simplifyReferences } from '../src/helpers/simplify_claims.js'; +import { Q217447 } from './data/Q217447.js'; +describe('simplifyReferences', () => { + it('should simplify references', () => { + should(simplifyReferences(Q217447.claims.P131[0].references)).deepEqual([{ P248: ['Q3485482'] }]); + }); +}); +//# sourceMappingURL=simplify_references.js.map \ No newline at end of file diff --git a/dist/tests/simplify_references.js.map b/dist/tests/simplify_references.js.map new file mode 100644 index 00000000..deea6fa0 --- /dev/null +++ b/dist/tests/simplify_references.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_references.js","sourceRoot":"","sources":["../../tests/simplify_references.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,QAAQ,CAAA;AAC3B,OAAO,EAAE,kBAAkB,EAAE,MAAM,mCAAmC,CAAA;AACtE,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAA;AAE3C,QAAQ,CAAC,oBAAoB,EAAE,GAAG,EAAE;IAClC,EAAE,CAAC,4BAA4B,EAAE,GAAG,EAAE;QACpC,MAAM,CAAC,kBAAkB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,CAAE,EAAE,IAAI,EAAE,CAAE,UAAU,CAAE,EAAE,CAAE,CAAC,CAAA;IACvG,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/tests/simplify_senses.d.ts b/dist/tests/simplify_senses.d.ts new file mode 100644 index 00000000..9e7a31bf --- /dev/null +++ b/dist/tests/simplify_senses.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=simplify_senses.d.ts.map \ No newline at end of file diff --git a/dist/tests/simplify_senses.d.ts.map b/dist/tests/simplify_senses.d.ts.map new file mode 100644 index 00000000..0f032d47 --- /dev/null +++ b/dist/tests/simplify_senses.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_senses.d.ts","sourceRoot":"","sources":["../../tests/simplify_senses.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/simplify_senses.js b/dist/tests/simplify_senses.js new file mode 100644 index 00000000..be1db0f0 --- /dev/null +++ b/dist/tests/simplify_senses.js @@ -0,0 +1,57 @@ +import should from 'should'; +import { simplifySenses, simplifySense } from '../src/helpers/simplify_senses.js'; +import { L525 } from './data/L525.js'; +describe('simplify.sense', () => { + it('should reject an object that isnt a sense', () => { + // @ts-expect-error not a sense + should(() => simplifySense({})).throw('invalid sense object'); + }); + it('should simplify a sense', () => { + const simplifiedSense = simplifySense(L525.senses[0]); + should(simplifiedSense.glosses.fr).equal("édifice destiné à l'habitation"); + should(simplifiedSense.claims).deepEqual({ + P5137: ['Q3947'], + P5972: ['L41768-S2', 'L267790-S1', 'L220794-S1'], + }); + }); + it('should pass down options', () => { + const simplifiedSense = simplifySense(L525.senses[0], { keepIds: true }); + should(simplifiedSense.glosses.fr).equal("édifice destiné à l'habitation"); + should(simplifiedSense.claims).deepEqual({ + P5137: [ + { + value: 'Q3947', + id: 'L525-S1$66D20252-8CEC-4DB1-8B00-D713CFF42E48', + }, + ], + P5972: [ + { + value: 'L41768-S2', + id: 'L525-S1$7cc12e5f-4ab8-0143-d661-59e2cfff6a0a', + }, + { + value: 'L267790-S1', + id: 'L525-S1$a419bf3c-45ea-6793-6223-8fc57a9b97a5', + }, + { + value: 'L220794-S1', + id: 'L525-S1$03cb990a-46a4-8dfa-070a-17d5bd300cb3', + }, + ], + }); + }); +}); +describe('simplify.senses', () => { + it('should simplify senses', () => { + const simplifiedSenses = simplifySenses(L525.senses); + should(simplifiedSenses).be.an.Array(); + should(simplifiedSenses).deepEqual(L525.senses.map(sense => simplifySense(sense))); + }); + it('should pass down options', () => { + const simplifiedSenses = simplifySenses(L525.senses, { keepIds: true }); + should(simplifiedSenses).be.an.Array(); + // @ts-expect-error keepIds results in different type + should(simplifiedSenses[0].claims.P5137[0].id).equal('L525-S1$66D20252-8CEC-4DB1-8B00-D713CFF42E48'); + }); +}); +//# sourceMappingURL=simplify_senses.js.map \ No newline at end of file diff --git a/dist/tests/simplify_senses.js.map b/dist/tests/simplify_senses.js.map new file mode 100644 index 00000000..1decd1e4 --- /dev/null +++ b/dist/tests/simplify_senses.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_senses.js","sourceRoot":"","sources":["../../tests/simplify_senses.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,QAAQ,CAAA;AAC3B,OAAO,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,mCAAmC,CAAA;AACjF,OAAO,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAA;AAErC,QAAQ,CAAC,gBAAgB,EAAE,GAAG,EAAE;IAC9B,EAAE,CAAC,2CAA2C,EAAE,GAAG,EAAE;QACnD,+BAA+B;QAC/B,MAAM,CAAC,GAAG,EAAE,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAA;IAC/D,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,yBAAyB,EAAE,GAAG,EAAE;QACjC,MAAM,eAAe,GAAG,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAA;QACrD,MAAM,CAAC,eAAe,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAA;QAC1E,MAAM,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC;YACvC,KAAK,EAAE,CAAE,OAAO,CAAE;YAClB,KAAK,EAAE,CAAE,WAAW,EAAE,YAAY,EAAE,YAAY,CAAE;SACnD,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,0BAA0B,EAAE,GAAG,EAAE;QAClC,MAAM,eAAe,GAAG,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,CAAA;QACxE,MAAM,CAAC,eAAe,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAA;QAC1E,MAAM,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC;YACvC,KAAK,EAAE;gBACL;oBACE,KAAK,EAAE,OAAO;oBACd,EAAE,EAAE,8CAA8C;iBACnD;aACF;YACD,KAAK,EAAE;gBACL;oBACE,KAAK,EAAE,WAAW;oBAClB,EAAE,EAAE,8CAA8C;iBACnD;gBACD;oBACE,KAAK,EAAE,YAAY;oBACnB,EAAE,EAAE,8CAA8C;iBACnD;gBACD;oBACE,KAAK,EAAE,YAAY;oBACnB,EAAE,EAAE,8CAA8C;iBACnD;aACF;SACF,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA;AAEF,QAAQ,CAAC,iBAAiB,EAAE,GAAG,EAAE;IAC/B,EAAE,CAAC,wBAAwB,EAAE,GAAG,EAAE;QAChC,MAAM,gBAAgB,GAAG,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA;QACpD,MAAM,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACtC,MAAM,CAAC,gBAAgB,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;IACpF,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,0BAA0B,EAAE,GAAG,EAAE;QAClC,MAAM,gBAAgB,GAAG,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,CAAA;QACvE,MAAM,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACtC,qDAAqD;QACrD,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,8CAA8C,CAAC,CAAA;IACtG,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/tests/simplify_sitelinks.d.ts b/dist/tests/simplify_sitelinks.d.ts new file mode 100644 index 00000000..4a28caa4 --- /dev/null +++ b/dist/tests/simplify_sitelinks.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=simplify_sitelinks.d.ts.map \ No newline at end of file diff --git a/dist/tests/simplify_sitelinks.d.ts.map b/dist/tests/simplify_sitelinks.d.ts.map new file mode 100644 index 00000000..5ff27ac1 --- /dev/null +++ b/dist/tests/simplify_sitelinks.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_sitelinks.d.ts","sourceRoot":"","sources":["../../tests/simplify_sitelinks.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/simplify_sitelinks.js b/dist/tests/simplify_sitelinks.js new file mode 100644 index 00000000..b32881c1 --- /dev/null +++ b/dist/tests/simplify_sitelinks.js @@ -0,0 +1,38 @@ +// @ts-nocheck +import should from 'should'; +import { simplifySitelinks } from '../src/helpers/simplify_sitelinks.js'; +import { Q571 } from './data/Q571.js'; +import { objLenght } from './lib/utils.js'; +describe('simplify.sitelinks', () => { + it('should simplify sitelinks', () => { + const simplifiedSitelinks = simplifySitelinks(Q571.sitelinks); + should(simplifiedSitelinks.enwiki).equal('Book'); + should(simplifiedSitelinks.frwiki).equal('Livre (document)'); + should(objLenght(simplifiedSitelinks)).equal(objLenght(Q571.sitelinks)); + }); + it('should preserve badges if requested with keepBadges=true', () => { + const simplifiedSitelinks = simplifySitelinks(Q571.sitelinks, { keepBadges: true }); + should(simplifiedSitelinks.enwiki.title).equal('Book'); + should(simplifiedSitelinks.enwiki.badges).deepEqual([]); + should(simplifiedSitelinks.lawiki.title).equal('Liber'); + should(simplifiedSitelinks.lawiki.badges).deepEqual(['Q17437796']); + }); + it('should preserve badges if requested with keepAll=true', () => { + const simplifiedSitelinks = simplifySitelinks(Q571.sitelinks, { keepBadges: true }); + should(simplifiedSitelinks.enwiki.title).equal('Book'); + should(simplifiedSitelinks.enwiki.badges).deepEqual([]); + should(simplifiedSitelinks.lawiki.title).equal('Liber'); + should(simplifiedSitelinks.lawiki.badges).deepEqual(['Q17437796']); + }); + it('should create a different object', () => { + should(simplifySitelinks(Q571.sitelinks) === Q571.sitelinks).be.false(); + }); + it('should return an object with a URL if requested ', () => { + should(simplifySitelinks(Q571.sitelinks, { addUrl: true }).enwiki.url).equal('https://en.wikipedia.org/wiki/Book'); + }); + it('should not throw when a sitelink is null ', () => { + const sitelinks = { frwiki: null }; + should(simplifySitelinks(sitelinks)).deepEqual(sitelinks); + }); +}); +//# sourceMappingURL=simplify_sitelinks.js.map \ No newline at end of file diff --git a/dist/tests/simplify_sitelinks.js.map b/dist/tests/simplify_sitelinks.js.map new file mode 100644 index 00000000..334b2118 --- /dev/null +++ b/dist/tests/simplify_sitelinks.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_sitelinks.js","sourceRoot":"","sources":["../../tests/simplify_sitelinks.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/simplify_sparql_results.d.ts b/dist/tests/simplify_sparql_results.d.ts new file mode 100644 index 00000000..adf809bc --- /dev/null +++ b/dist/tests/simplify_sparql_results.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=simplify_sparql_results.d.ts.map \ No newline at end of file diff --git a/dist/tests/simplify_sparql_results.d.ts.map b/dist/tests/simplify_sparql_results.d.ts.map new file mode 100644 index 00000000..ebcea8f2 --- /dev/null +++ b/dist/tests/simplify_sparql_results.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_sparql_results.d.ts","sourceRoot":"","sources":["../../tests/simplify_sparql_results.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/simplify_sparql_results.js b/dist/tests/simplify_sparql_results.js new file mode 100644 index 00000000..cd983109 --- /dev/null +++ b/dist/tests/simplify_sparql_results.js @@ -0,0 +1,146 @@ +import { cloneDeep } from 'lodash-es'; +import should from 'should'; +import { isEntityId, isGuid } from '../src/helpers/helpers.js'; +import { minimizeSimplifiedSparqlResults, simplifySparqlResults } from '../src/helpers/simplify_sparql_results.js'; +import { multiVarsData } from './data/multi_vars_sparql_results.js'; +import { noDatatypeData } from './data/no_datatype_sparql_results.js'; +import { propertiesList } from './data/properties_list.js'; +import { resultsWithLabelsDescriptionsAndAliases } from './data/results_with_labels_descriptions_and_aliases.js'; +import { singleVarData } from './data/single_var_sparql_results.js'; +import { sparqlResultsWithNestedAssociatedVariables } from './data/sparql_results_with_nested_associated_variables.js'; +import { sparqlResultsWithOptionalValues } from './data/sparql_results_with_optional_values.js'; +import { sparqlResultsWithStatements } from './data/sparql_results_with_statements.js'; +import { assert, assertPlainObject } from './lib/utils.js'; +describe('wikidata simplify SPARQL results', () => { + describe('common', () => { + it('should return a plain object', () => { + should(simplifySparqlResults(singleVarData)).be.an.Array(); + should(simplifySparqlResults(multiVarsData)).be.an.Array(); + }); + it('should parse the input if passed a JSON string', () => { + const json = JSON.stringify(singleVarData); + should(simplifySparqlResults(json)).be.an.Array(); + const json2 = JSON.stringify(multiVarsData); + should(simplifySparqlResults(json2)).be.an.Array(); + }); + it('should return an array of results value object', () => { + const output = simplifySparqlResults(singleVarData); + should(output[0]).deepEqual({ genre: 'Q112983' }); + output.forEach(result => { + should(result).be.an.Object(); + if (result.genre) + should(typeof result.genre === 'string' && isEntityId(result.genre)).be.true(); + }); + }); + }); + it('should return an array of results objects', () => { + const output = simplifySparqlResults(multiVarsData); + assertPlainObject(output[0]); + assert(output[0].entity != null); + should(output[0].entity.value).equal('Q3731207'); + should(output[0].entity.label).equal('Ercole Patti'); + should(output[0].year).equal(1903); + }); + it('should not throw when the datatype is missing', () => { + const output = simplifySparqlResults(noDatatypeData); + assertPlainObject(output[0]); + should(output[0].year).equal('1937'); + }); + it('should not throw when an optional variable has no result', () => { + const result = simplifySparqlResults(sparqlResultsWithOptionalValues)[0]; + assertPlainObject(result); + should(result.composer).be.an.Object(); + should(result.genre).not.be.ok(); + }); + describe('minimize', () => { + it('should return an array of results values, filtering out blank nodes', () => { + const output = minimizeSimplifiedSparqlResults(simplifySparqlResults(singleVarData)); + should(output[0]).equal('Q112983'); + output.forEach(result => should(typeof result === 'string' && isEntityId(result)).be.true()); + }); + }); + describe('with associated variables', () => { + it('should add labels, descriptions and aliases', () => { + const results = simplifySparqlResults(resultsWithLabelsDescriptionsAndAliases); + resultsWithLabelsDescriptionsAndAliases.results.bindings.forEach((rawResult, i) => { + const simplified = results[i]; + assertPlainObject(simplified); + assertPlainObject(simplified.item); + should(simplified.item.value).be.a.String(); + if (rawResult.itemLabel) + should(simplified.item.label).be.a.String(); + if (rawResult.itemDescription) + should(simplified.item.description).be.a.String(); + if (rawResult.itemAltLabel) + should(simplified.item.aliases).be.a.String(); + should(simplified.itemLabel).not.be.ok(); + should(simplified.itemDescription).not.be.ok(); + should(simplified.itemAltLabel).not.be.ok(); + should(simplified.pseudonyme).a.String(); + }); + }); + it('should add some non-standard associated variables', () => { + const results = simplifySparqlResults(propertiesList); + propertiesList.results.bindings.forEach((rawResult, i) => { + const simplified = results[i]; + assertPlainObject(simplified); + assertPlainObject(simplified.property); + should(simplified.property.value).be.a.String(); + if (rawResult.propertyType) + should(simplified.property.type).be.a.String(); + should(simplified.propertyType).not.be.ok(); + }); + }); + it('should work without labels', () => { + const rawResults = cloneDeep(resultsWithLabelsDescriptionsAndAliases); + // @ts-expect-error write to readonly but its cloned testdata + rawResults.head.vars = rawResults.head.vars + .filter(varName => varName !== 'itemLabel'); + const results = simplifySparqlResults(rawResults); + rawResults.results.bindings.forEach((rawResult, i) => { + const simplified = results[i]; + assertPlainObject(simplified); + assertPlainObject(simplified.item); + should(simplified.item.value).be.a.String(); + if (rawResult.itemDescription) + should(simplified.item.description).be.a.String(); + if (rawResult.itemAltLabel) + should(simplified.item.aliases).be.a.String(); + should(simplified.pseudonyme).a.String(); + }); + }); + it("should be ignored when the associated variable isn't selected", () => { + const rawResults = cloneDeep(resultsWithLabelsDescriptionsAndAliases); + // @ts-expect-error write to readonly but its cloned testdata + rawResults.head.vars = rawResults.head.vars + .filter(varName => varName !== 'item'); + const results = simplifySparqlResults(rawResults); + rawResults.results.bindings.forEach((rawResult, i) => { + const simplified = results[i]; + assertPlainObject(simplified); + should(simplified.pseudonyme).be.a.String(); + should(simplified.item).not.be.ok(); + if (rawResult.itemLabel) + should(simplified.itemLabel).be.a.String(); + if (rawResult.itemDescription) + should(simplified.itemDescription).be.a.String(); + if (rawResult.itemAltLabel) + should(simplified.itemAltLabel).be.a.String(); + should(simplified.pseudonyme).a.String(); + }); + }); + it('should ignore nested associated variables', () => { + const rawResults = cloneDeep(sparqlResultsWithNestedAssociatedVariables); + const results = minimizeSimplifiedSparqlResults(simplifySparqlResults(rawResults)); + should(results.length).equal(2); + }); + }); + describe('statements', () => { + it('should convert statement URIs into claims GUIDs', () => { + const rawResults = cloneDeep(sparqlResultsWithStatements); + const results = minimizeSimplifiedSparqlResults(simplifySparqlResults(rawResults)); + results.forEach(result => should(typeof result === 'string' && isGuid(result)).be.true()); + }); + }); +}); +//# sourceMappingURL=simplify_sparql_results.js.map \ No newline at end of file diff --git a/dist/tests/simplify_sparql_results.js.map b/dist/tests/simplify_sparql_results.js.map new file mode 100644 index 00000000..18d16ef3 --- /dev/null +++ b/dist/tests/simplify_sparql_results.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_sparql_results.js","sourceRoot":"","sources":["../../tests/simplify_sparql_results.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/simplify_text_attributes.d.ts b/dist/tests/simplify_text_attributes.d.ts new file mode 100644 index 00000000..5077b083 --- /dev/null +++ b/dist/tests/simplify_text_attributes.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=simplify_text_attributes.d.ts.map \ No newline at end of file diff --git a/dist/tests/simplify_text_attributes.d.ts.map b/dist/tests/simplify_text_attributes.d.ts.map new file mode 100644 index 00000000..0d556b55 --- /dev/null +++ b/dist/tests/simplify_text_attributes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_text_attributes.d.ts","sourceRoot":"","sources":["../../tests/simplify_text_attributes.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/simplify_text_attributes.js b/dist/tests/simplify_text_attributes.js new file mode 100644 index 00000000..6e510fcc --- /dev/null +++ b/dist/tests/simplify_text_attributes.js @@ -0,0 +1,50 @@ +import should from 'should'; +import { simplifyAliases, simplifyDescriptions, simplifyLabels } from '../src/helpers/simplify_text_attributes.js'; +import { Q571 } from './data/Q571.js'; +import { objLenght } from './lib/utils.js'; +describe('simplifyLabels', () => { + it('should simplify labels', () => { + const simplifiedLabels = simplifyLabels(Q571.labels); + should(simplifiedLabels.en).equal('book'); + should(simplifiedLabels.fr).equal('livre'); + should(objLenght(simplifiedLabels)).equal(objLenght(Q571.labels)); + }); + it('should create a different object', () => { + // @ts-expect-error they are not the same + should(simplifyLabels(Q571.labels) === Q571.labels).be.false(); + }); + it('should not crash when the simplified attribute is null', () => { + // This might be the case if a tool was requested entity.labels.en + // and set it to null in absence of value + // Known case in wikibase-cli: wd data --props labels.en --simplify + const entityWithNullEnLabel = { labels: { en: null } }; + should(simplifyLabels(entityWithNullEnLabel.labels)).deepEqual({ en: null }); + }); +}); +describe('simplifyDescriptions', () => { + it('should simplify descriptions', () => { + const simplifiedDescriptions = simplifyDescriptions(Q571.descriptions); + should(simplifiedDescriptions.en.slice(0, 23)).equal('medium for recording in'); + should(simplifiedDescriptions.fr.slice(0, 14)).equal('document écrit'); + should(objLenght(simplifiedDescriptions)).equal(objLenght(Q571.descriptions)); + }); + it('should create a different object', () => { + // @ts-expect-error they are not the same + should(simplifyLabels(Q571.descriptions) === Q571.descriptions).be.false(); + }); +}); +describe('simplifyAliases', () => { + it('should simplify aliases', () => { + const simplifiedAliases = simplifyAliases(Q571.aliases); + should(objLenght(simplifiedAliases.en)).equal(objLenght(Q571.aliases.en)); + should(objLenght(simplifiedAliases.fr)).equal(objLenght(Q571.aliases.fr)); + should(simplifiedAliases.en[0]).equal('books'); + should(simplifiedAliases.fr[0]).equal('ouvrage'); + should(objLenght(simplifiedAliases)).equal(objLenght(Q571.aliases)); + }); + it('should create a different object', () => { + // @ts-expect-error they are not the same + should(simplifyAliases(Q571.aliases) === Q571.aliases).be.false(); + }); +}); +//# sourceMappingURL=simplify_text_attributes.js.map \ No newline at end of file diff --git a/dist/tests/simplify_text_attributes.js.map b/dist/tests/simplify_text_attributes.js.map new file mode 100644 index 00000000..67c26e92 --- /dev/null +++ b/dist/tests/simplify_text_attributes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"simplify_text_attributes.js","sourceRoot":"","sources":["../../tests/simplify_text_attributes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/sitelinks_helpers.d.ts b/dist/tests/sitelinks_helpers.d.ts new file mode 100644 index 00000000..472335e4 --- /dev/null +++ b/dist/tests/sitelinks_helpers.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=sitelinks_helpers.d.ts.map \ No newline at end of file diff --git a/dist/tests/sitelinks_helpers.d.ts.map b/dist/tests/sitelinks_helpers.d.ts.map new file mode 100644 index 00000000..e565ff53 --- /dev/null +++ b/dist/tests/sitelinks_helpers.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sitelinks_helpers.d.ts","sourceRoot":"","sources":["../../tests/sitelinks_helpers.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/sitelinks_helpers.js b/dist/tests/sitelinks_helpers.js new file mode 100644 index 00000000..3030ff13 --- /dev/null +++ b/dist/tests/sitelinks_helpers.js @@ -0,0 +1,113 @@ +import should from 'should'; +import { getSitelinkUrl, getSitelinkData, isSite } from '../src/helpers/sitelinks.js'; +describe('getSitelinkUrl', () => { + it('should be a function', () => { + should(getSitelinkUrl).be.a.Function(); + }); + it('should return a sitelink URL', () => { + should(getSitelinkUrl({ site: 'commons', title: 'Lyon' })).equal('https://commons.wikimedia.org/wiki/Lyon'); + should(getSitelinkUrl({ site: 'frwiki', title: 'Septembre' })).equal('https://fr.wikipedia.org/wiki/Septembre'); + should(getSitelinkUrl({ site: 'hywikisource', title: 'Հեղինակ:Վիկտոր Հյուգո' })).equal('https://hy.wikisource.org/wiki/%D5%80%D5%A5%D5%B2%D5%AB%D5%B6%D5%A1%D5%AF%3A%D5%8E%D5%AB%D5%AF%D5%BF%D5%B8%D6%80_%D5%80%D5%B5%D5%B8%D6%82%D5%A3%D5%B8'); + should(getSitelinkUrl({ site: 'zhwikiquote', title: '維克多·雨果' })).equal('https://zh.wikiquote.org/wiki/%E7%B6%AD%E5%85%8B%E5%A4%9A%C2%B7%E9%9B%A8%E6%9E%9C'); + // Couldn't find a wiktionary sitelink + should(getSitelinkUrl({ site: 'nlwikibooks', title: 'Programmeren in SPARQL' })).equal('https://nl.wikibooks.org/wiki/Programmeren_in_SPARQL'); + should(getSitelinkUrl({ site: 'frwikiversity', title: 'SPARQL Protocol and RDF Query Language' })).equal('https://fr.wikiversity.org/wiki/SPARQL_Protocol_and_RDF_Query_Language'); + should(getSitelinkUrl({ site: 'dewikivoyage', title: 'Lyon' })).equal('https://de.wikivoyage.org/wiki/Lyon'); + should(getSitelinkUrl({ site: 'enwikinews', title: 'Category:Lyon' })).equal('https://en.wikinews.org/wiki/Category%3ALyon'); + should(getSitelinkUrl({ site: 'wikidata', title: 'Q1' })).equal('https://www.wikidata.org/wiki/Q1'); + should(getSitelinkUrl({ site: 'wikidatawiki', title: 'Q1' })).equal('https://www.wikidata.org/wiki/Q1'); + should(getSitelinkUrl({ site: 'wikidata', title: 'P50' })).equal('https://www.wikidata.org/wiki/Property:P50'); + should(getSitelinkUrl({ site: 'wikidatawiki', title: 'L622301' })).equal('https://www.wikidata.org/wiki/Lexeme:L622301'); + should(getSitelinkUrl({ site: 'wikidatawiki', title: 'L622301-F1' })).equal('https://www.wikidata.org/wiki/Lexeme:L622301#F1'); + should(getSitelinkUrl({ site: 'wikidatawiki', title: 'L16097-S1' })).equal('https://www.wikidata.org/wiki/Lexeme:L16097#S1'); + should(getSitelinkUrl({ site: 'wikidatawiki', title: 'E1' })).equal('https://www.wikidata.org/wiki/EntitySchema:E1'); + }); + it('should accept a sitelink object as unique argument', () => { + should(getSitelinkUrl({ site: 'commons', title: 'Lyon' })).equal('https://commons.wikimedia.org/wiki/Lyon'); + should(getSitelinkUrl({ site: 'frwiki', title: 'Septembre' })).equal('https://fr.wikipedia.org/wiki/Septembre'); + should(getSitelinkUrl({ site: 'hywikisource', title: 'Հեղինակ:Վիկտոր Հյուգո' })).equal('https://hy.wikisource.org/wiki/%D5%80%D5%A5%D5%B2%D5%AB%D5%B6%D5%A1%D5%AF%3A%D5%8E%D5%AB%D5%AF%D5%BF%D5%B8%D6%80_%D5%80%D5%B5%D5%B8%D6%82%D5%A3%D5%B8'); + should(getSitelinkUrl({ site: 'zhwikiquote', title: '維克多·雨果' })).equal('https://zh.wikiquote.org/wiki/%E7%B6%AD%E5%85%8B%E5%A4%9A%C2%B7%E9%9B%A8%E6%9E%9C'); + // Couldn't find a wiktionary sitelink + should(getSitelinkUrl({ site: 'nlwikibooks', title: 'Programmeren in SPARQL' })).equal('https://nl.wikibooks.org/wiki/Programmeren_in_SPARQL'); + should(getSitelinkUrl({ site: 'frwikiversity', title: 'SPARQL Protocol and RDF Query Language' })).equal('https://fr.wikiversity.org/wiki/SPARQL_Protocol_and_RDF_Query_Language'); + should(getSitelinkUrl({ site: 'dewikivoyage', title: 'Lyon' })).equal('https://de.wikivoyage.org/wiki/Lyon'); + should(getSitelinkUrl({ site: 'enwikinews', title: 'Category:Lyon' })).equal('https://en.wikinews.org/wiki/Category%3ALyon'); + should(getSitelinkUrl({ site: 'wikidata', title: 'Q1' })).equal('https://www.wikidata.org/wiki/Q1'); + should(getSitelinkUrl({ site: 'wikidatawiki', title: 'Q1' })).equal('https://www.wikidata.org/wiki/Q1'); + should(getSitelinkUrl({ site: 'wikidata', title: 'P50' })).equal('https://www.wikidata.org/wiki/Property:P50'); + }); + it('should replace spaces by underscores', () => { + should(getSitelinkUrl({ site: 'eswikiquote', title: 'Gilles Deleuze' })).equal('https://es.wikiquote.org/wiki/Gilles_Deleuze'); + }); + it('should reject invalid sitelinks', () => { + // @ts-expect-error invalid site + should(() => getSitelinkUrl({ site: 'frperlinpinpin', title: 'Lyon' })).throw(); + // @ts-expect-error invalid site + should(() => getSitelinkUrl({ site: 'frwikiwiki', title: 'Lyon' })).throw(); + }); + it('should support multi-part language codes', () => { + should(getSitelinkUrl({ site: 'zh_classicalwiki', title: '編訂名詞館' })).startWith('https://zh-classical.wikipedia.org/'); + should(getSitelinkUrl({ site: 'be_x_oldwiki', title: 'Віктор_Юго' })).startWith('https://be-x-old.wikipedia.org/'); + }); +}); +describe('getSitelinkData', () => { + it('should return a sitelink data from a sitelink key', () => { + should(getSitelinkData('frwiki').lang).equal('fr'); + should(getSitelinkData('frwiki').project).equal('wikipedia'); + should(getSitelinkData('dewikiquote').lang).equal('de'); + should(getSitelinkData('dewikiquote').project).equal('wikiquote'); + should(getSitelinkData('commonswiki').project).equal('commons'); + should(getSitelinkData('wikidatawiki').project).equal('wikidata'); + // Using 'en' as placeholder + should(getSitelinkData('wikidatawiki').lang).equal('en'); + should(getSitelinkData('commonswiki').lang).equal('en'); + }); + it('should return sitelink data from a URL', () => { + should(getSitelinkData('https://de.wikipedia.org/wiki/The_Score_(2001)').lang).equal('de'); + should(getSitelinkData('https://de.wikipedia.org/wiki/The_Score_(2001)').project).equal('wikipedia'); + should(getSitelinkData('https://de.wikipedia.org/wiki/The_Score_(2001)').key).equal('dewiki'); + should(getSitelinkData('https://de.wikipedia.org/wiki/The_Score_(2001)').title).equal('The_Score_(2001)'); + should(getSitelinkData('https://www.wikidata.org/wiki/Q4115189').lang).equal('en'); + should(getSitelinkData('https://www.wikidata.org/wiki/Q4115189').project).equal('wikidata'); + should(getSitelinkData('https://www.wikidata.org/wiki/Q4115189').key).equal('wikidata'); + should(getSitelinkData('https://www.wikidata.org/wiki/Q4115189').title).equal('Q4115189'); + should(getSitelinkData('https://commons.wikimedia.org/wiki/Category:ITER').lang).equal('en'); + should(getSitelinkData('https://commons.wikimedia.org/wiki/Category:ITER').project).equal('commons'); + should(getSitelinkData('https://commons.wikimedia.org/wiki/Category:ITER').key).equal('commons'); + should(getSitelinkData('https://commons.wikimedia.org/wiki/Category:ITER').title).equal('Category:ITER'); + }); + it('should reject invalid sitelink key', () => { + should(() => getSitelinkData('foowiki')).throw(); + }); + it('should parse encoded URL components', () => { + should(getSitelinkData('https://de.wikipedia.org/wiki/The_Score_%282001%29').title).equal('The_Score_(2001)'); + should(getSitelinkData('https://de.wikipedia.org/wiki/The_Score_%282001%29').lang).equal('de'); + should(getSitelinkData('https://de.wikipedia.org/wiki/The_Score_%282001%29').project).equal('wikipedia'); + should(getSitelinkData('https://de.wikipedia.org/wiki/The_Score_%282001%29').key).equal('dewiki'); + }); + it('should support multi-part language codes', () => { + const data = getSitelinkData('https://be-x-old.wikipedia.org/wiki/Беларускі_клясычны_правапіс'); + should(data.title).equal('Беларускі_клясычны_правапіс'); + should(data.lang).equal('be-x-old'); + should(data.project).equal('wikipedia'); + should(data.key).equal('be_x_oldwiki'); + }); +}); +describe('isSite', () => { + it('should return true for valid sitelink keys', () => { + should(isSite('frwiki')).be.true(); + should(isSite('be_x_oldwiki')).be.true(); + should(isSite('commonswiki')).be.true(); + should(isSite('wikidatawiki')).be.true(); + should(isSite('commons')).be.false(); + should(isSite('wikidata')).be.false(); + }); + it('should return false for invalid sitelink keys', () => { + should(isSite('frperlinpinpin')).be.false(); + should(isSite('frwikilinpinpin')).be.false(); + should(isSite('imaginarylangwiki')).be.false(); + should(isSite('frwikiwiki')).be.false(); + should(isSite('be-x-oldwiki')).be.false(); + }); +}); +//# sourceMappingURL=sitelinks_helpers.js.map \ No newline at end of file diff --git a/dist/tests/sitelinks_helpers.js.map b/dist/tests/sitelinks_helpers.js.map new file mode 100644 index 00000000..a8610989 --- /dev/null +++ b/dist/tests/sitelinks_helpers.js.map @@ -0,0 +1 @@ +{"version":3,"file":"sitelinks_helpers.js","sourceRoot":"","sources":["../../tests/sitelinks_helpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/sparql_query.d.ts b/dist/tests/sparql_query.d.ts new file mode 100644 index 00000000..5f049ac4 --- /dev/null +++ b/dist/tests/sparql_query.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=sparql_query.d.ts.map \ No newline at end of file diff --git a/dist/tests/sparql_query.d.ts.map b/dist/tests/sparql_query.d.ts.map new file mode 100644 index 00000000..774008db --- /dev/null +++ b/dist/tests/sparql_query.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sparql_query.d.ts","sourceRoot":"","sources":["../../tests/sparql_query.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/sparql_query.js b/dist/tests/sparql_query.js new file mode 100644 index 00000000..342a47c4 --- /dev/null +++ b/dist/tests/sparql_query.js @@ -0,0 +1,35 @@ +import should from 'should'; +import { sparqlQueryFactory } from '../src/queries/sparql_query.js'; +import { sparqlEndpoint } from './lib/tests_env.js'; +const sparqlQuery = sparqlQueryFactory(sparqlEndpoint); +const sparqlExample = ` + PREFIX wikibase: + PREFIX wd: + PREFIX wdt: + PREFIX rdfs: + + SELECT DISTINCT ?entity ?entityLabel (year(?date) as ?year) + WHERE + { + ?entity wdt:P569 ?date . + ?book wdt:P50 ?entity . + ?book wdt:P31/wdt:P279* wd:Q571 . + SERVICE wikibase:label { + bd:serviceParam wikibase:language "en" . + } + FILTER (datatype(?date) = xsd:dateTime) + FILTER (month(?date) = month(now())) + FILTER (day(?date) = day(now())) + } +`; +describe('sparqlQuery', () => { + it('env', () => { + should(sparqlQuery).be.a.Function(); + }); + it('should return a url', () => { + const url = sparqlQuery(sparqlExample); + should(url).be.a.String(); + should(url).match(/https:\/\//); + }); +}); +//# sourceMappingURL=sparql_query.js.map \ No newline at end of file diff --git a/dist/tests/sparql_query.js.map b/dist/tests/sparql_query.js.map new file mode 100644 index 00000000..fdaa8e8f --- /dev/null +++ b/dist/tests/sparql_query.js.map @@ -0,0 +1 @@ +{"version":3,"file":"sparql_query.js","sourceRoot":"","sources":["../../tests/sparql_query.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,QAAQ,CAAA;AAC3B,OAAO,EAAE,kBAAkB,EAAE,MAAM,gCAAgC,CAAA;AACnE,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAA;AAEnD,MAAM,WAAW,GAAG,kBAAkB,CAAC,cAAc,CAAC,CAAA;AAEtD,MAAM,aAAa,GAAG;;;;;;;;;;;;;;;;;;;CAmBrB,CAAA;AAED,QAAQ,CAAC,aAAa,EAAE,GAAG,EAAE;IAC3B,EAAE,CAAC,KAAK,EAAE,GAAG,EAAE;QACb,MAAM,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;IACrC,CAAC,CAAC,CAAA;IAEF,EAAE,CAAC,qBAAqB,EAAE,GAAG,EAAE;QAC7B,MAAM,GAAG,GAAG,WAAW,CAAC,aAAa,CAAC,CAAA;QACtC,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAA;QACzB,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,CAAA;IACjC,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/tests/time.d.ts b/dist/tests/time.d.ts new file mode 100644 index 00000000..88024536 --- /dev/null +++ b/dist/tests/time.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=time.d.ts.map \ No newline at end of file diff --git a/dist/tests/time.d.ts.map b/dist/tests/time.d.ts.map new file mode 100644 index 00000000..af4ed68b --- /dev/null +++ b/dist/tests/time.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"time.d.ts","sourceRoot":"","sources":["../../tests/time.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/time.js b/dist/tests/time.js new file mode 100644 index 00000000..ffce566e --- /dev/null +++ b/dist/tests/time.js @@ -0,0 +1,109 @@ +import should from 'should'; +import { wikibaseTimeToEpochTime, wikibaseTimeToISOString, wikibaseTimeToSimpleDay, } from '../src/helpers/time.js'; +import { Q970917 } from './data/Q970917.js'; +import { assert } from './lib/utils.js'; +describe('time helpers', () => { + const ISOtime = '2014-05-14T00:00:00.000Z'; + const wdTime = '+2014-05-14T00:00:00Z'; + const epoch = 1400025600000; + const ISOnegativeTime = '-000044-03-15T00:00:00.000Z'; + const negativeWdTime = '-0044-03-15T00:00:00Z'; + const negativeEpoch = -63549360000000; + describe('wikibaseTimeToEpochTime', () => { + it('env', () => { + should(new Date(epoch).toISOString()).equal(ISOtime); + should(new Date(negativeEpoch).toISOString()).equal(ISOnegativeTime); + }); + it('should return a number (epoch time)', () => { + should(wikibaseTimeToEpochTime(wdTime)).be.a.Number(); + }); + it('should return a number for negative time', () => { + should(wikibaseTimeToEpochTime(negativeWdTime)).be.a.Number(); + }); + it('should return the right number', () => { + should(wikibaseTimeToEpochTime(wdTime)).equal(epoch); + }); + it('should return the right number for negative time too', () => { + should(wikibaseTimeToEpochTime(negativeWdTime)).equal(negativeEpoch); + }); + it('should accept a value object', () => { + const expected = [ + -3160944000000, + 657417600000, + 631152000000, + ]; + should(Q970917.claims.P569.length).equal(expected.length); + Q970917.claims.P569.forEach((claim, i) => { + assert(claim.mainsnak.datavalue.type === 'time'); + should(wikibaseTimeToEpochTime(claim.mainsnak.datavalue.value)).equal(expected[i]); + }); + }); + }); + describe('wikibaseTimeToISOString', () => { + it('should convert wikibase date to ISO date', () => { + should(wikibaseTimeToISOString('+1885-05-22T00:00:00Z')).equal('1885-05-22T00:00:00.000Z'); + should(wikibaseTimeToISOString('+0180-03-17T00:00:00Z')).equal('0180-03-17T00:00:00.000Z'); + should(wikibaseTimeToISOString('-0398-00-00T00:00:00Z')).equal('-000398-01-01T00:00:00.000Z'); + should(wikibaseTimeToISOString('-34000-00-00T00:00:00Z')).equal('-034000-01-01T00:00:00.000Z'); + should(wikibaseTimeToISOString('+34000-00-00T00:00:00Z')).equal('+034000-01-01T00:00:00.000Z'); + }); + it('should return a valid time for possible invalid dates', () => { + should(wikibaseTimeToISOString('+1953-00-00T00:00:00Z')).equal('1953-01-01T00:00:00.000Z'); + should(wikibaseTimeToISOString('+1953-11-00T00:00:00Z')).equal('1953-11-01T00:00:00.000Z'); + }); + it('should return a valid time even for possible invalid negative date', () => { + should(wikibaseTimeToISOString('-1953-00-00T00:00:00Z')).equal('-001953-01-01T00:00:00.000Z'); + should(wikibaseTimeToISOString('-1953-11-00T00:00:00Z')).equal('-001953-11-01T00:00:00.000Z'); + }); + it('should return a valid time for dates far in the past', () => { + should(wikibaseTimeToISOString('-13798000000-00-00T00:00:00Z')).equal('-13798000000-01-01T00:00:00Z'); + should(wikibaseTimeToISOString('-13798000000-02-00T00:00:00Z')).equal('-13798000000-02-01T00:00:00Z'); + should(wikibaseTimeToISOString('-13798000000-02-07T15:00:00Z')).equal('-13798000000-02-07T15:00:00Z'); + }); + it('should return a valid time for dates far in the future', () => { + should(wikibaseTimeToISOString('+13798000000-00-00T00:00:00Z')).equal('+13798000000-01-01T00:00:00Z'); + should(wikibaseTimeToISOString('+13798000000-02-00T00:00:00Z')).equal('+13798000000-02-01T00:00:00Z'); + should(wikibaseTimeToISOString('+13798000000-02-07T15:00:00Z')).equal('+13798000000-02-07T15:00:00Z'); + }); + it('should accept a value object', () => { + const expected = [ + '1869-11-01T00:00:00.000Z', + '1990-11-01T00:00:00.000Z', + '1990-01-01T00:00:00.000Z', + ]; + should(Q970917.claims.P569.length).equal(expected.length); + Q970917.claims.P569.forEach((claim, i) => { + assert(claim.mainsnak.datavalue.type === 'time'); + should(wikibaseTimeToISOString(claim.mainsnak.datavalue.value)).equal(expected[i]); + }); + }); + }); + describe('wikibaseTimeToSimpleDay', () => { + it('should convert wikibase date with year precision to simple-day', () => { + should(wikibaseTimeToSimpleDay('+1953-00-00T00:00:00Z')).equal('1953'); + should(wikibaseTimeToSimpleDay('-1953-00-00T00:00:00Z')).equal('-1953'); + should(wikibaseTimeToSimpleDay('+13-00-00T00:00:00Z')).equal('13'); + should(wikibaseTimeToSimpleDay('-13-00-00T00:00:00Z')).equal('-13'); + should(wikibaseTimeToSimpleDay('-0100-00-00T00:00:00Z')).equal('-100'); + }); + it('should convert wikibase date with month precision to simple-day', () => { + should(wikibaseTimeToSimpleDay('+1953-01-00T00:00:00Z')).equal('1953-01'); + should(wikibaseTimeToSimpleDay('-1953-01-00T00:00:00Z')).equal('-1953-01'); + should(wikibaseTimeToSimpleDay('+13-01-00T00:00:00Z')).equal('13-01'); + should(wikibaseTimeToSimpleDay('-13-01-00T00:00:00Z')).equal('-13-01'); + should(wikibaseTimeToSimpleDay('-0044-03-00T00:00:00Z')).equal('-44-03'); + }); + it('should convert wikibase date with day precision or finer to simple-day', () => { + should(wikibaseTimeToSimpleDay('+1953-01-01T00:00:00Z')).equal('1953-01-01'); + should(wikibaseTimeToSimpleDay('-1953-01-01T00:00:00Z')).equal('-1953-01-01'); + should(wikibaseTimeToSimpleDay('+1953-01-01T13:45:00Z')).equal('1953-01-01'); + should(wikibaseTimeToSimpleDay('-1953-01-01T13:45:00Z')).equal('-1953-01-01'); + should(wikibaseTimeToSimpleDay('-0044-03-01T00:00:00Z')).equal('-44-03-01'); + }); + it('should accept a value object', () => { + assert(Q970917.claims.P569[0].mainsnak.datavalue.type === 'time'); + should(wikibaseTimeToSimpleDay(Q970917.claims.P569[0].mainsnak.datavalue.value)).equal('1869-11'); + }); + }); +}); +//# sourceMappingURL=time.js.map \ No newline at end of file diff --git a/dist/tests/time.js.map b/dist/tests/time.js.map new file mode 100644 index 00000000..883481b1 --- /dev/null +++ b/dist/tests/time.js.map @@ -0,0 +1 @@ +{"version":3,"file":"time.js","sourceRoot":"","sources":["../../tests/time.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/utils.d.ts b/dist/tests/utils.d.ts new file mode 100644 index 00000000..9c5cca70 --- /dev/null +++ b/dist/tests/utils.d.ts @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=utils.d.ts.map \ No newline at end of file diff --git a/dist/tests/utils.d.ts.map b/dist/tests/utils.d.ts.map new file mode 100644 index 00000000..2ad05e80 --- /dev/null +++ b/dist/tests/utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../tests/utils.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/tests/utils.js b/dist/tests/utils.js new file mode 100644 index 00000000..10406239 --- /dev/null +++ b/dist/tests/utils.js @@ -0,0 +1,25 @@ +import should from 'should'; +import { isPlainObject } from '../src/utils/utils.js'; +describe('utils', () => { + describe('isPlainObject', () => { + it('should return true for plain objects', () => { + should(isPlainObject({})).be.true(); + should(isPlainObject({ a: 1, b: 2 })).be.true(); + }); + it('should return false for arrays', () => { + should(isPlainObject([])).be.false(); + should(isPlainObject([1, 2])).be.false(); + }); + it('should return false for strings', () => { + should(isPlainObject('')).be.false(); + should(isPlainObject('hello')).be.false(); + }); + it('should return false for null', () => { + should(isPlainObject(null)).be.false(); + }); + it('should return false for undefined', () => { + should(isPlainObject(undefined)).be.false(); + }); + }); +}); +//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/dist/tests/utils.js.map b/dist/tests/utils.js.map new file mode 100644 index 00000000..a0ce5271 --- /dev/null +++ b/dist/tests/utils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../tests/utils.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,QAAQ,CAAA;AAC3B,OAAO,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAA;AAErD,QAAQ,CAAC,OAAO,EAAE,GAAG,EAAE;IACrB,QAAQ,CAAC,eAAe,EAAE,GAAG,EAAE;QAC7B,EAAE,CAAC,sCAAsC,EAAE,GAAG,EAAE;YAC9C,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;YACnC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAA;QACjD,CAAC,CAAC,CAAA;QAEF,EAAE,CAAC,gCAAgC,EAAE,GAAG,EAAE;YACxC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACpC,MAAM,CAAC,aAAa,CAAC,CAAE,CAAC,EAAE,CAAC,CAAE,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QAC5C,CAAC,CAAC,CAAA;QAEF,EAAE,CAAC,iCAAiC,EAAE,GAAG,EAAE;YACzC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;YACpC,MAAM,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QAC3C,CAAC,CAAC,CAAA;QAEF,EAAE,CAAC,8BAA8B,EAAE,GAAG,EAAE;YACtC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QACxC,CAAC,CAAC,CAAA;QAEF,EAAE,CAAC,mCAAmC,EAAE,GAAG,EAAE;YAC3C,MAAM,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAA;QAC7C,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"} \ No newline at end of file