Anonymous

Category:OSW3cb8cef2225e403092f098f99bc4c472: Difference between revisions

From OSL Demo
Update package: OSW Base
(Update package: OSW Base)
(Update package: OSW Base)
Line 4: Line 4:
* General (same as UUID of the category page): 3cb8cef2-225e-4030-92f0-98f99bc4c472
* General (same as UUID of the category page): 3cb8cef2-225e-4030-92f0-98f99bc4c472
* FhG: 18dfa021-fa38-5833-947f-1ae363511b41
* FhG: 18dfa021-fa38-5833-947f-1ae363511b41
=== Suggested class structure ===
{{Template:ELN/Editor/DrawIO
|file_name=OrganizatinalUnit_Schema
|page_name=Category:OSW3cb8cef2225e403092f098f99bc4c472
|full_width=0
|uuid=8527c2a4-c12f-5159-91d2-b13511554b27
}}
jsondata
Line 20: Line 20:
     "description": [
     "description": [
         {
         {
             "text": "Building block of the organizational structure of an organization",
             "text": "The most general kind of organizational unit - an organization but also parts of an organization",
             "lang": "en"
             "lang": "en"
         },
         },
         {
         {
             "text": "Baustein der Aufbauorganisation einer Organisation",
             "text": "Die allgemeinste Art von Organisationseinheit - eine Organisation, aber auch Teile einer Organisation",
             "lang": "de"
             "lang": "de"
         }
         }
     ]
     ]
}
}
jsonschema
Line 3: Line 3:
         "/wiki/Category:Item?action=raw\u0026slot=jsonschema",
         "/wiki/Category:Item?action=raw\u0026slot=jsonschema",
         {
         {
             "abbreviation": "Property:HasAbbreviation",
             "abbreviation": {
             "competence": "Property:HasCompetence",
                "@id": "Property:HasAbbreviation",
             "deputy_manager": "Property:HasDeputyManager",
                "@type": "@id"
             "mailing_list": "Property:HasMailingList",
            },
             "manager": "Property:HasManager",
            "city": {
             "secretary": "Property:HasSecretary",
                "@id": "Property:HasCity",
             "superordinate_ou": "Property:HasSuperordinateOu",
                "@type": "@id"
             "topic": "Property:HasTopic",
            },
             "website": "Property:HasWebsite",
            "competence": {
             "phone_number": "Property:HasPhoneNumber",
                "@id": "schema:knowsAbout",
             "fax_number": "Property:HasFaxNumber",
                "@type": "@id"
             "email": "Property:HasEmail",
            },
             "image": "Property:HasLogo",
             "competence*": {
             "member_of": "Property:IsMemberOf",
                "@id": "Property:HasCompetence",
             "site": "Property:IsLocatedIn",
                "@type": "@id"
             "city": "Property:HasCity",
            },
             "country": "Property:HasCountry",
            "country": {
             "house_no": "Property:HasHouseNo",
                "@id": "Property:HasCountry",
             "postal_address": "Property:HasPostalAddress",
                "@type": "@id"
             "postal_code": "Property:HasPostalCode",
            },
             "post_office_box_no": "Property:HasPoBoxNo",
             "deputy_manager": {
             "region": "Property:HasRegion",
                "@id": "Property:HasDeputyManager",
             "state": "Property:HasState",
                "@type": "@id"
             "street_name": "Property:HasStreet"
             },
            "email": {
                "@id": "schema:email",
                "@type": "@id"
            },
            "email*": {
                "@id": "Property:HasEmail",
                "@type": "@id"
            },
            "fax_number": {
                "@id": "schema:faxNumber",
                "@type": "@id"
            },
             "fax_number*": {
                "@id": "Property:HasFaxNumber",
                "@type": "@id"
            },
            "founder": {
                "@id": "schema:founder",
                "@type": "@id"
            },
             "founder*": {
                "@id": "Property:HasFounder",
                "@type": "@id"
            },
            "founding_date": {
                "@id": "schema:foundingDate",
                "@type": "@id"
            },
             "founding_date*": {
                "@id": "Property:HasFoundingDate",
                "@type": "@id"
            },
            "founding_location": {
                "@id": "schema:foundingLocation",
                "@type": "@id"
            },
             "founding_location*": {
                "@id": "Property:HasFoundingLocation",
                "@type": "@id"
            },
            "funder": {
                "@id": "schema:funder",
                "@type": "@id"
            },
             "funder*": {
                "@id": "Property:HasFunder",
                "@type": "@id"
            },
             "house_no": {
                "@id": "Property:HasHouseNo",
                "@type": "@id"
            },
            "image": {
                "@id": "schema:logo",
                "@type": "@id"
            },
             "image*": {
                "@id": "Property:HasLogo",
                "@type": "@id"
            },
            "legal_name": {
                "@id": "schema:legalName",
                "@type": "@id"
            },
             "legal_name*": {
                "@id": "Property:HasLegalName",
                "@type": "@id"
            },
             "mailing_list": {
                "@id": "Property:HasMailingList",
                "@type": "@id"
            },
             "manager": {
                "@id": "Property:HasManager",
                "@type": "@id"
            },
            "member_ous": {
                "@id": "schema:member",
                "@type": "@id"
            },
             "member_ous*": {
                "@id": "Property:HasMember",
                "@type": "@id"
            },
            "member_persons": {
                "@id": "schema:member",
                "@type": "@id"
            },
             "member_persons*": {
                "@id": "Property:HasMember",
                "@type": "@id"
            },
            "member_of": {
                "@id": "schema:memberOf",
                "@type": "@id"
            },
             "member_of*": {
                "@id": "Property:IsMemberOf",
                "@type": "@id"
            },
            "phone_number": {
                "@id": "schema:telephone",
                "@type": "@id"
            },
             "phone_number*": {
                "@id": "Property:HasPhoneNumber",
                "@type": "@id"
            },
            "postal_address": {
                "@id": "schema:address",
                "@type": "@id"
            },
             "postal_address*": {
                "@id": "Property:HasPostalAddress",
                "@type": "@id"
            },
             "postal_code": {
                "@id": "schema:postalCode",
                "@type": "@id"
            },
            "postal_code*": {
                "@id": "Property:HasPostalCode",
                "@type": "@id"
            },
            "post_office_box_no": {
                "@id": "schema:postOfficeBoxNumber",
                "@type": "@id"
            },
             "post_office_box_no*": {
                "@id": "Property:HasPoBoxNo",
                "@type": "@id"
            },
             "region": {
                "@id": "schema:addressLocality",
                "@type": "@id"
            },
            "region*": {
                "@id": "Property:HasRegion",
                "@type": "@id"
            },
            "secretary": {
                "@id": "Property:HasSecretary",
                "@type": "@id"
            },
            "site": {
                "@id": "schema:location",
                "@type": "@id"
            },
            "site*": {
                "@id": "Property:IsLocatedIn",
                "@type": "@id"
            },
            "state": {
                "@id": "schema:addressRegion",
                "@type": "@id"
            },
             "state*": {
                "@id": "Property:HasState",
                "@type": "@id"
            },
             "street_name": {
                "@id": "schema:streetAddress",
                "@type": "@id"
            },
            "street_name*": {
                "@id": "Property:HasStreet",
                "@type": "@id"
            },
            "superordinate_ou": {
                "@id": "schema:parentOrganization",
                "@type": "@id"
            },
            "superordinate_ou*": {
                "@id": "Property:HasSuperordinateOu",
                "@type": "@id"
            },
            "tax_id": {
                "@id": "schema:taxID",
                "@type": "@id"
            },
            "tax_id*": {
                "@id": "Property:HasTaxId",
                "@type": "@id"
            },
            "topic": {
                "@id": "schema:knowsAbout",
                "@type": "@id"
            },
            "topic*": {
                "@id": "Property:HasTopic",
                "@type": "@id"
            },
            "vat_id": {
                "@id": "schema:vatID",
                "@type": "@id"
            },
            "vat_id*": {
                "@id": "Property:HasVatId",
                "@type": "@id"
            },
            "website": {
                "@id": "schema:subjectOf",
                "@type": "@id"
            },
            "website*": {
                "@id": "Property:HasWebsite",
                "@type": "@id"
            },
            "associated_acl_roles*": {
                "@id": "Property:HasAssociatedAclRole"
            }
         }
         }
     ],
     ],
Line 41: Line 252:
     "id": "OSW3cb8cef2225e403092f098f99bc4c472",
     "id": "OSW3cb8cef2225e403092f098f99bc4c472",
     "type": "object",
     "type": "object",
     "description": "Building block of the organizational structure of an organization",
     "description": "The most general kind of organizational unit - an organization but also parts of an organization",
     "description*": {
     "description*": {
         "en": "Building block of the organizational structure of an organization",
         "de": "Die allgemeinste Art von Organisationseinheit - eine Organisation, aber auch Teile einer Organisation"
        "de": "Baustein der Aufbauorganisation einer Organisation"
     },
     },
     "defaultProperties": [
     "defaultProperties": [
Line 68: Line 278:
     ],
     ],
     "properties": {
     "properties": {
        "type": {
            "default": [
                "Category:OSW3cb8cef2225e403092f098f99bc4c472"
            ]
        },
         "abbreviation": {
         "abbreviation": {
             "title": "Acronym",
             "title": "Acronym",
Line 90: Line 305:
                 "type": "string",
                 "type": "string",
                 "format": "autocomplete",
                 "format": "autocomplete",
                 "query": "[[Category:OSW5eb9c52b804544dc870dfd54ff434428]] |?Display_title_of=label",
                 "range": "Category:OSW5eb9c52b804544dc870dfd54ff434428"
                "previewWikiTextTemplate": "[[:{{result.fulltext}}]]",
                "labelTemplate": "{{result.printouts.label.[0]}}"
             },
             },
             "uniqueItems": true,
             "uniqueItems": true,
Line 103: Line 316:
             "title": "Deputy manager",
             "title": "Deputy manager",
             "title*": {
             "title*": {
                "en": "Deputy manager",
                 "de": "Stellvertretende:r Manager:in"
                 "de": "Stellvertretende:r Manager:in"
             },
             },
Line 112: Line 324:
                 "type": "string",
                 "type": "string",
                 "format": "autocomplete",
                 "format": "autocomplete",
                 "query": "[[Category:OSW44deaa5b806d41a2a88594f562b110e9]] |?Display_title_of=label",
                 "range": "Category:OSW44deaa5b806d41a2a88594f562b110e9"
                "previewWikiTextTemplate": "[[:{{result.fulltext}}]]",
                "labelTemplate": "{{result.printouts.label.[0]}}"
             },
             },
             "minItems": 1,
             "minItems": 1,
Line 120: Line 330:
                 ""
                 ""
             ]
             ]
        },
        "founder": {
            "title": "Founder",
            "title*": {
                "en": "Founder",
                "de": "Gründer:in"
            },
            "type": "array",
            "format": "table",
            "items": {
                "title": "",
                "type": "string",
                "format": "autocomplete",
                "range": "Category:OSW44deaa5b806d41a2a88594f562b110e9"
            },
            "minItems": 1,
            "default": [
                ""
            ]
        },
        "founding_date": {
            "title": "Founding date",
            "title*": {
                "en": "Founding date",
                "de": "Gründungsdatum"
            },
            "type": "string",
            "format": "date",
            "default": ""
        },
        "founding_location": {
            "title": "Founding location",
            "title*": {
                "en": "Founding location",
                "de": "Gründungsort"
            },
            "type": "string",
            "format": "text",
            "default": ""
        },
        "funder": {
            "title": "Funder",
            "title*": {
                "de": "Förderer*in"
            },
            "description": "The Funder of a Consortium is the Organization that provides the funding for the Consortium.",
            "description*": {
                "de": "Der/die Geldgeber*in eines Konsortiums ist die Organisation, die die Finanzierung des Konsortiums bereitstellt"
            },
            "type": "string",
            "format": "autocomplete",
            "options": {
                "autocomplete": {
                    "query": "[[Category:OSW3cb8cef2225e403092f098f99bc4c472]] OR [[Category:OSW44deaa5b806d41a2a88594f562b110e9]] |?Display_title_of=label"
                }
            }
         },
         },
         "image": {
         "image": {
Line 126: Line 392:
                 "de": "Logo"
                 "de": "Logo"
             }
             }
        },
        "legal_name": {
            "title": "Legal name",
            "title*": {
                "en": "Legal name",
                "de": "Rechtlicher Name"
            },
            "type": "string",
            "format": "text",
            "default": ""
        },
        "legal_form": {
            "title": "Legal form",
            "title*": {
                "en": "Legal form",
                "de": "Rechtsform"
            },
            "type": "string",
            "format": "text",
            "default": ""
         },
         },
         "mailing_list": {
         "mailing_list": {
             "title": "Mailing list",
             "title": "Mailing list",
             "title*": {
             "title*": {
                "en": "Mailing list",
                 "de": "E-Mail-Verteiler"
                 "de": "E-Mail-Verteiler"
             },
             },
             "description": "Mailing list of the organizational unit.",
             "description": "Mailing list of the organizational unit.",
             "description*": {
             "description*": {
                "en": "Mailing list of the organizational unit.",
                 "de": "Mailingliste der Organisationseinheit."
                 "de": "Mailingliste der Organisationseinheit."
             },
             },
Line 149: Line 433:
             "title": "Manager",
             "title": "Manager",
             "title*": {
             "title*": {
                "en": "Manager",
                 "de": "Manager:in"
                 "de": "Manager:in"
             },
             },
Line 158: Line 441:
                 "type": "string",
                 "type": "string",
                 "format": "autocomplete",
                 "format": "autocomplete",
                 "query": "[[Category:OSW44deaa5b806d41a2a88594f562b110e9]] |?Display_title_of=label",
                 "range": "Category:OSW44deaa5b806d41a2a88594f562b110e9"
                "previewWikiTextTemplate": "[[:{{result.fulltext}}]]",
                "labelTemplate": "{{result.printouts.label.[0]}}"
             },
             },
             "minItems": 1,
             "minItems": 1,
Line 170: Line 451:
             "title": "Member of",
             "title": "Member of",
             "title*": {
             "title*": {
                "en": "Member of",
                 "de": "Mitglied in"
                 "de": "Mitglied in"
             },
             },
             "description": "The organization this organization is a member of.",
             "description": "The organization(al unit) this organization is a member of.",
             "description*": {
             "description*": {
                "en": "The organization this organization is a member of.",
                 "de": "Die Organisation(seinheit), der diese Organisation angehört."
                 "de": "Die Organisation, der diese Organisation angehört."
             },
             },
             "type": "array",
             "type": "array",
Line 184: Line 463:
                 "type": "string",
                 "type": "string",
                 "format": "autocomplete",
                 "format": "autocomplete",
                 "query": "[[Category:OSW1969007d5acf40539642877659a02c23]] |?Display_title_of=label",
                 "range": "Category:OSW3cb8cef2225e403092f098f99bc4c472"
                 "previewWikiTextTemplate": "[[:{{result.fulltext}}]]",
            },
                 "labelTemplate": "{{result.printouts.label.[0]}}"
            "default": [
                ""
            ]
        },
        "member_persons": {
            "title": "Member person(s)",
            "title*": {
                 "de": "Mitgliedsperson(en)"
            },
            "description": "The members (persons) of this organization(al unit).",
            "description*": {
                "de": "Die Mitglieder (Personen) dieser Organisation(seinheit)."
            },
            "type": "array",
            "format": "table",
            "items": {
                "title": "Member",
                "title*": {
                    "de": "Mitglied"
                },
                "type": "string",
                "format": "autocomplete",
                 "range": "Category:OSW44deaa5b806d41a2a88594f562b110e9"
            },
            "default": [
                ""
            ]
        },
        "member_ous": {
            "title": "Member OU(s)",
            "title*": {
                "de": "Mitglied OE(s)"
            },
            "description": "The members (organization units) of this organization(al unit).",
            "description*": {
                "de": "Die Mitglieder (Organisationseinheiten) dieser Organisation(seinheit)."
            },
            "type": "array",
            "format": "table",
            "items": {
                "title": "Member",
                "title*": {
                    "de": "Mitglied"
                },
                "type": "string",
                "format": "autocomplete",
                "range": "Category:OSW3cb8cef2225e403092f098f99bc4c472"
             },
             },
            "minItems": 1,
             "default": [
             "default": [
                 ""
                 ""
Line 196: Line 520:
             "title": "Secretary",
             "title": "Secretary",
             "title*": {
             "title*": {
                "en": "Secretary",
                 "de": "Sekretär:in"
                 "de": "Sekretär:in"
             },
             },
Line 205: Line 528:
                 "type": "string",
                 "type": "string",
                 "format": "autocomplete",
                 "format": "autocomplete",
                 "query": "[[Category:OSW44deaa5b806d41a2a88594f562b110e9]] |?Display_title_of=label",
                 "range": "Category:OSW44deaa5b806d41a2a88594f562b110e9"
                "previewWikiTextTemplate": "[[:{{result.fulltext}}]]",
                "labelTemplate": "{{result.printouts.label.[0]}}"
             },
             },
            "minItems": 1,
             "default": [
             "default": [
                 ""
                 ""
Line 215: Line 535:
         },
         },
         "postal_address": {
         "postal_address": {
            "type": "object",
            "title": "Postal address",
            "title*": {
                "de": "Postalische Adresse"
            },
            "description": "Physical address of the organizational unit.",
            "description*": {
                "de": "Physische Adresse der Organisationseinheit."
            },
             "eval_template": {
             "eval_template": {
                 "type": "wikitext",
                 "type": "wikitext",
Line 242: Line 571:
                     "title": "Country",
                     "title": "Country",
                     "title*": {
                     "title*": {
                        "en": "Country",
                         "de": "Land"
                         "de": "Land"
                     },
                     },
                     "type": "string"
                     "type": "string",
                    "format": "autocomplete",
                    "range": "Category:OSW0551abcd6f734047825e3ded4c8a0ffe"
                 },
                 },
                 "state": {
                 "state": {
                     "title": "State",
                     "title": "State",
                     "title*": {
                     "title*": {
                        "en": "State",
                         "de": "Bundesland"
                         "de": "Bundesland"
                     },
                     },
Line 258: Line 587:
                     "title": "Region",
                     "title": "Region",
                     "title*": {
                     "title*": {
                        "en": "Region",
                         "de": "Region"
                         "de": "Region"
                     },
                     },
Line 266: Line 594:
                     "title": "PO box number",
                     "title": "PO box number",
                     "title*": {
                     "title*": {
                        "en": "PO box number",
                         "de": "Postfach nummer"
                         "de": "Postfach nummer"
                     },
                     },
Line 274: Line 601:
                     "title": "Postal code",
                     "title": "Postal code",
                     "title*": {
                     "title*": {
                        "en": "Postal code",
                         "de": "Postleitzahl"
                         "de": "Postleitzahl"
                     },
                     },
Line 282: Line 608:
                     "title": "City",
                     "title": "City",
                     "title*": {
                     "title*": {
                        "en": "City",
                         "de": "Stadt"
                         "de": "Stadt"
                     },
                     },
Line 290: Line 615:
                     "title": "Street",
                     "title": "Street",
                     "title*": {
                     "title*": {
                        "en": "Street",
                         "de": "Straße"
                         "de": "Straße"
                     },
                     },
Line 298: Line 622:
                     "title": "House number",
                     "title": "House number",
                     "title*": {
                     "title*": {
                        "en": "House number",
                         "de": "Hausnummer"
                         "de": "Hausnummer"
                     },
                     },
                     "type": "string"
                     "type": "string"
                 }
                 }
             },
             }
            "title": "Postal address",
            "title*": {
                "en": "Postal address",
                "de": "Postalische Adresse"
            },
            "type": "object",
            "description": ""
         },
         },
         "site": {
         "site": {
             "title": "Site",
             "title": "Site(s)",
             "title*": {
             "title*": {
                "en": "Site",
                 "de": "Standort(e)"
                 "de": "Standort"
             },
             },
             "type": "array",
             "type": "array",
             "format": "table",
             "format": "table",
             "items": {
             "items": {
                "title": "Site",
                "title*": {
                    "de": "Standort"
                },
                 "type": "string",
                 "type": "string",
                 "oneOf": [
                 "oneOf": [
Line 329: Line 648:
                         },
                         },
                         "format": "autocomplete",
                         "format": "autocomplete",
                         "query": "[[Category:OSW473d7a1ed48544d1be83b258b5810948]] |?Display_title_of=label",
                         "range": "Category:OSW473d7a1ed48544d1be83b258b5810948",
                         "previewWikiTextTemplate": "[[:{{result.fulltext}}]]",
                         "autocomplete_": true
                        "labelTemplate": "{{result.printouts.label.[0]}}"
                     },
                     },
                     {
                     {
Line 338: Line 656:
                             "de": "Freitext-Eintrag"
                             "de": "Freitext-Eintrag"
                         },
                         },
                         "format": "string"
                         "format": "string",
                        "freetext_": true
                     }
                     }
                 ]
                 ]
Line 349: Line 668:
         },
         },
         "superordinate_ou": {
         "superordinate_ou": {
             "title": "Superordinate OU",
             "title": "Superordinate OU(s)",
             "title*": {
             "title*": {
                "en": "Superordinate OU",
                 "de": "Übergeordnete OE(s)"
                 "de": "Übergeordnete OE"
             },
             },
             "type": "array",
             "type": "array",
             "format": "table",
             "format": "table",
             "items": {
             "items": {
                 "title": "",
                 "title": "Superordinate OU",
                "title*": {
                    "de": "Übergeordnete OE"
                },
                 "type": "string",
                 "type": "string",
                 "format": "autocomplete",
                 "format": "autocomplete",
                 "query": "[[Category:OSW3cb8cef2225e403092f098f99bc4c472]] |?Display_title_of=label",
                 "range": "Category:OSW3cb8cef2225e403092f098f99bc4c472"
                "previewWikiTextTemplate": "[[:{{result.fulltext}}]]",
                "labelTemplate": "{{result.printouts.label.[0]}}"
             },
             },
            "minItems": 1,
             "default": [
             "default": [
                 ""
                 ""
             ]
             ]
        },
        "tax_id_obj": {
            "title": "Tax ID",
            "title*": {
                "de": "Steuer-ID"
            },
            "description": "Tax ID of the organizational unit.",
            "description*": {
                "de": "Steuer-ID der Organisationseinheit."
            },
            "type": "array",
            "format": "table",
            "items": {
                "title": "ID and country",
                "title*": {
                    "de": "ID und Land"
                },
                "type": "object",
                "properties": {
                    "tax_id": {
                        "title": "ID",
                        "title*": {
                            "de": "ID"
                        },
                        "type": "string",
                        "default": ""
                    },
                    "country": {
                        "title": "Country",
                        "title*": {
                            "de": "Land"
                        },
                        "type": "string",
                        "format": "autocomplete",
                        "range": "Category:OSW0551abcd6f734047825e3ded4c8a0ffe",
                        "default": ""
                    }
                }
            }
        },
        "vat_id_obj": {
            "title": "VAT ID",
            "title*": {
                "de": "Umsatzsteuer-ID"
            },
            "description": "VAT ID of the organizational unit.",
            "description*": {
                "de": "Umsatzsteuer-ID der Organisationseinheit."
            },
            "type": "array",
            "format": "table",
            "items": {
                "title": "ID and country",
                "title*": {
                    "de": "ID und Land"
                },
                "type": "object",
                "properties": {
                    "vat_id": {
                        "title": "ID",
                        "title*": {
                            "de": "ID"
                        },
                        "type": "string",
                        "default": ""
                    },
                    "country": {
                        "title": "Country",
                        "title*": {
                            "de": "Land"
                        },
                        "type": "string",
                        "format": "autocomplete",
                        "range": "Category:OSW0551abcd6f734047825e3ded4c8a0ffe",
                        "default": ""
                    }
                }
            }
         },
         },
         "topic": {
         "topic": {
Line 380: Line 776:
                 "type": "string",
                 "type": "string",
                 "format": "autocomplete",
                 "format": "autocomplete",
                 "query": "[[Category:OSW5a13eeda5ed5405ea7ef62ea6feeceec]] |?Display_title_of=label",
                 "range": "Category:OSW5a13eeda5ed5405ea7ef62ea6feeceec"
                "previewWikiTextTemplate": "[[:{{result.fulltext}}]]",
                "labelTemplate": "{{result.printouts.label.[0]}}"
             },
             },
             "uniqueItems": true,
             "uniqueItems": true,
Line 474: Line 868:
             "uniqueItems": true
             "uniqueItems": true
         },
         },
         "type": {
         "associated_acl_roles": {
            "default": [
            "title": "Access control roles",
                 "Category:OSW3cb8cef2225e403092f098f99bc4c472"
            "title*": {
             ]
                "de": "Rollen für die Zugriffskontrolle"
            },
            "type": "array",
            "items": {
                "title": "Role",
                "title*": {
                    "de": "Rolle"
                },
                 "type": "string"
             }
         }
         }
     }
     }
}
}
Cookies help us deliver our services. By using our services, you agree to our use of cookies.