As HMPPS Integration API evolves, more features will be added, and features that already exist will change. Both consumers and MOJ must be prepared to handle these changes, and to manage them carefully.
+
There will broadly speaking be two kinds of changes - “non-breaking” changes, where consumers should be able to use the new version without modifying their usage, and “breaking” changes where we would expect that consumers would not be able to seamlessly use the new version.
+
Non-Breaking Change
+
We would like to minimise the number of breaking changes, and where this is not possible, we will increment the API version and manage the migration.
+
+
+
MOJ - must not change or remove an existing data element unless we are certain it is not in use
+
MOJ - must update documentation to reflect any changes
+
MOJ - may add new elements and change/remove elements that we know are not in use
+
Consumers - implementation must accept new elements and changes to elements that are not in use (i.e. it must be resilient to non-breaking API changes)
+
+
Breaking Change
+
Where a non-breaking change is not possible, there is then a breaking change. In this case, we will increment the version of the API
+
+
+
MOJ - must update documentation, and explicitly call out the change between versions
+
MOJ - must distribute the new documentation as soon as practical
+
MOJ - must run both versions of the API, as long as this is practical, for at least 1 month
+
Consumers - must commit to moving to the new version of the API within a reasonable timescale, usually 1 month
+
Depending on the size of the change, MOJ may require the Consumer to go through additional re-assurance steps
+
+
Ongoing Assurance
+
As part of including new functionality into the system, new processes will be available to be undertaken via the API. As these are introduced, we will ask consumers to go through further rounds of assurance, broadly similar to the initial round described above.
+
URI Path
+
Where versioning must be implemented, it will be in the form of a path parameter:
Versions will increment by major version only and no minor version updates will be supported.
+
+
+
+ This page was last reviewed on 3 September 2024.
+
+ It needs to be reviewed again on 3 December 2024
+ by the page owner #hmpps-integration-api-alerts
+ .
+
+
+
+ This page was set to be reviewed before 3 December 2024
+ by the page owner #hmpps-integration-api-alerts.
+ This might mean the content is out of date.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/drafts/SJM-update-plp-path-2/api/pages.json b/drafts/SJM-update-plp-path-2/api/pages.json
new file mode 100644
index 00000000..5568ae33
--- /dev/null
+++ b/drafts/SJM-update-plp-path-2/api/pages.json
@@ -0,0 +1 @@
+[{"title":"Search","url":"../search/index.html","review_by":null,"owner_slack":null},{"title":"Architecture Decision Records","url":"../documentation/adr/index.html","review_by":"2024-12-03","owner_slack":"#hmpps-integration-api-alerts"},{"title":"Open API Specification","url":"../documentation/api/index.html","review_by":"2024-12-03","owner_slack":"\u0026#35;hmpps-integration-api-alerts (Slack Channel)"},{"title":"Get started","url":"../documentation/get-started/index.html","review_by":"2024-12-03","owner_slack":"#hmpps-integration-api-alerts"},{"title":"About","url":"../index.html","review_by":"2024-12-03","owner_slack":"#hmpps-integration-api-alerts"},{"title":"Authentication","url":"../authentication.html","review_by":"2024-12-03","owner_slack":"#hmpps-integration-api-alerts"},{"title":"API Changes and Versioning","url":"../api-changes-and-versioning.html","review_by":"2024-12-03","owner_slack":"#hmpps-integration-api-alerts"}]
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/fonts/bold-affa96571d-v2.woff b/drafts/SJM-update-plp-path-2/assets/govuk/assets/fonts/bold-affa96571d-v2.woff
new file mode 100644
index 00000000..48fbcf59
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/assets/govuk/assets/fonts/bold-affa96571d-v2.woff differ
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/fonts/bold-b542beb274-v2.woff2 b/drafts/SJM-update-plp-path-2/assets/govuk/assets/fonts/bold-b542beb274-v2.woff2
new file mode 100644
index 00000000..81fd1498
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/assets/govuk/assets/fonts/bold-b542beb274-v2.woff2 differ
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/fonts/light-94a07e06a1-v2.woff2 b/drafts/SJM-update-plp-path-2/assets/govuk/assets/fonts/light-94a07e06a1-v2.woff2
new file mode 100644
index 00000000..1eb10157
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/assets/govuk/assets/fonts/light-94a07e06a1-v2.woff2 differ
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/fonts/light-f591b13f7d-v2.woff b/drafts/SJM-update-plp-path-2/assets/govuk/assets/fonts/light-f591b13f7d-v2.woff
new file mode 100644
index 00000000..3b26d5ff
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/assets/govuk/assets/fonts/light-f591b13f7d-v2.woff differ
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/favicon.ico b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/favicon.ico
new file mode 100644
index 00000000..20129a0b
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/favicon.ico differ
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/favicon.svg b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/favicon.svg
new file mode 100644
index 00000000..67d7ef91
--- /dev/null
+++ b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/favicon.svg
@@ -0,0 +1 @@
+
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-crest.svg b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-crest.svg
new file mode 100644
index 00000000..db3e20ab
--- /dev/null
+++ b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-crest.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-icon-180.png b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-icon-180.png
new file mode 100644
index 00000000..7c33beba
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-icon-180.png differ
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-icon-192.png b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-icon-192.png
new file mode 100644
index 00000000..35e51d7a
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-icon-192.png differ
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-icon-512.png b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-icon-512.png
new file mode 100644
index 00000000..f5eb6f46
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-icon-512.png differ
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-icon-mask.svg b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-icon-mask.svg
new file mode 100644
index 00000000..e10ff6cc
--- /dev/null
+++ b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-icon-mask.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-opengraph-image.png b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-opengraph-image.png
new file mode 100644
index 00000000..4d0e312f
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/assets/govuk/assets/images/govuk-opengraph-image.png differ
diff --git a/drafts/SJM-update-plp-path-2/assets/govuk/assets/manifest.json b/drafts/SJM-update-plp-path-2/assets/govuk/assets/manifest.json
new file mode 100644
index 00000000..0d183a2a
--- /dev/null
+++ b/drafts/SJM-update-plp-path-2/assets/govuk/assets/manifest.json
@@ -0,0 +1,39 @@
+{
+ "icons": [
+ {
+ "src": "images/favicon.ico",
+ "type": "image/x-icon",
+ "sizes": "48x48"
+ },
+ {
+ "src": "images/favicon.svg",
+ "type": "image/svg+xml",
+ "sizes": "150x150",
+ "purpose": "any"
+ },
+ {
+ "src": "images/govuk-icon-180.png",
+ "type": "image/png",
+ "sizes": "180x180",
+ "purpose": "maskable"
+ },
+ {
+ "src": "images/govuk-icon-192.png",
+ "type": "image/png",
+ "sizes": "192x192",
+ "purpose": "maskable"
+ },
+ {
+ "src": "images/govuk-icon-512.png",
+ "type": "image/png",
+ "sizes": "512x512",
+ "purpose": "maskable"
+ },
+ {
+ "src": "images/govuk-icon-mask.svg",
+ "type": "image/svg+xml",
+ "sizes": "150x150",
+ "purpose": "monochrome"
+ }
+ ]
+}
diff --git a/drafts/SJM-update-plp-path-2/authentication.html b/drafts/SJM-update-plp-path-2/authentication.html
new file mode 100644
index 00000000..ba723388
--- /dev/null
+++ b/drafts/SJM-update-plp-path-2/authentication.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+ Authentication - HMPPS Integration API And Events Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
API consumers are authenticated on a service to service level using:
+
+
+
Mutual TLS to ensure trust on both the server and client side
+
API keys to track and manage usage of the client
+
+
Using mutual TLS authentication allows HMPPS to additionally verify the identity of a consumer before securely providing any data and therefore a client must present it’s own TLS certificate, issued by HMPPS, as part of making a request. Providing an API key enables per-client management of API interactions such as rate limiting and therefore a valid API key must also be presented as part of making a request.
+
Providing a client certificate and key for mTLS is dependent on the tools used to make the request. As an example when using curl the certificate and key are provided as request parameters. If a valid TLS certificate and private key is not supplied the TLS handshake will not complete.
+
Providing an API key can be done using an HTTP header called x-api-key with the value of the API key as the header value, ensuring it’s not encoded in Base64. If a valid API key is not supplied a 403 Forbidden HTTP response is returned.
+
Example: Read from an API Endpoint
+
To make an authenticated data request to the API using the client-specific TLS certificate, private key and API key:
For consumers that have an SQS queue configured, temporary AWS access credentials that can be used with standard AWS tooling to interact with SQS can be obtained by calling the /token endpoint. Both a valid TLS certificate and an API key must be supplied with the token request. Note that the token endpoint is not versioned.
+
Example: Create and Read a Temporary SQS Token
+
To make an authenticated token request to the API using the client-specific TLS certificate, private key and API key:
+ This page was last reviewed on 3 September 2024.
+
+ It needs to be reviewed again on 3 December 2024
+ by the page owner #hmpps-integration-api-alerts
+ .
+
+
+
+ This page was set to be reviewed before 3 December 2024
+ by the page owner #hmpps-integration-api-alerts.
+ This might mean the content is out of date.
+
+ This page was last reviewed on 3 September 2024.
+
+ It needs to be reviewed again on 3 December 2024
+ by the page owner #hmpps-integration-api-alerts
+ .
+
+
+
+ This page was set to be reviewed before 3 December 2024
+ by the page owner #hmpps-integration-api-alerts.
+ This might mean the content is out of date.
+
A long-lived API that exposes data from HMPPS systems such as the National Offender Management Information System (NOMIS), nDelius (probation system) and Offender Assessment System (OASys), providing a single point of entry for consumers.
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
Returns Risk of Serious Harm (ROSH) risks associated with a person. Returns only assessments completed in the last year. This endpoint does not serve LAO (Limited Access Offender) data.
+
+
+
+
+
Parameters
+
+
+
Parameter
In
Type
Required
Description
+
+
+
+
+
encodedHmppsId
+
path
+
string
+
true
+
A URL-encoded HMPPS identifier
+
+
+
+
+
+
+
+
+
+
+
+
Responses
+
+
+
Status
Description
Schema
+
+
+
+
+
200
+
+
Successfully found risks for a person with the provided HMPPS ID.
+
+
+
+
{
+ "data": {
+ "assessedOn": "string",
+ "riskToSelf": {
+ "suicide": {
+ "risk": "YES",
+ "previous": "NO",
+ "previousConcernsText": "Risk of self harm concerns due to ...",
+ "current": "YES",
+ "currentConcernsText": "Risk of self harm concerns due to ..."
+ },
+ "selfHarm": {
+ "risk": "YES",
+ "previous": "NO",
+ "previousConcernsText": "Risk of self harm concerns due to ...",
+ "current": "YES",
+ "currentConcernsText": "Risk of self harm concerns due to ..."
+ },
+ "custody": {
+ "risk": "YES",
+ "previous": "NO",
+ "previousConcernsText": "Risk of self harm concerns due to ...",
+ "current": "YES",
+ "currentConcernsText": "Risk of self harm concerns due to ..."
+ },
+ "hostelSetting": {
+ "risk": "YES",
+ "previous": "NO",
+ "previousConcernsText": "Risk of self harm concerns due to ...",
+ "current": "YES",
+ "currentConcernsText": "Risk of self harm concerns due to ..."
+ },
+ "vulnerability": {
+ "risk": "YES",
+ "previous": "NO",
+ "previousConcernsText": "Risk of self harm concerns due to ...",
+ "current": "YES",
+ "currentConcernsText": "Risk of self harm concerns due to ..."
+ }
+ },
+ "otherRisks": {
+ "escapeOrAbscond": "YES",
+ "controlIssuesDisruptiveBehaviour": "DK",
+ "breachOfTrust": "NO",
+ "riskToOtherPrisoners": "YES"
+ },
+ "summary": {
+ "whoIsAtRisk": "X, Y and Z are at risk",
+ "natureOfRisk": "The nature of the risk is X",
+ "riskImminence": "The risk is imminent and more probable in X situation",
+ "riskIncreaseFactors": "If offender in situation X the risk can be higher",
+ "riskMitigationFactors": "Giving offender therapy in X will reduce the risk",
+ "overallRiskLevel": "HIGH",
+ "riskInCommunity": {
+ },
+ "riskInCustody": {
+ }
+ }
+ }
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
Returns risk scores from the last year associated with a person, sorted by completedDate (newest first). This endpoint does not serve LAO (Limited Access Offender) data.
+
+
+
+
+
Parameters
+
+
+
Parameter
In
Type
Required
Description
+
+
+
+
+
encodedHmppsId
+
path
+
string
+
true
+
A URL-encoded HMPPS identifier
+
+
+
+
+
+
+
page
+
query
+
string
+
false
+
The page number (starting from 1)
+
+
+
+
+
+
+
perPage
+
query
+
string
+
false
+
The maximum number of results for a page
+
+
+
+
+
+
+
+
+
+
+
+
Responses
+
+
+
Status
Description
Schema
+
+
+
+
+
200
+
+
Successfully found risk scores for a person with the provided HMPPS ID.
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
Failed to find adjudications for the person with the provided hmppsId.
+
+
+
+
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
+ Returns offences associated with a person, ordered by startDate (newest first).
+ > Note: This API does not contain the complete list of offences for a person.
+ > Offences are retrieved from Prison and Probation systems exclusively.
+ > Prison systems record only custodial sentences, while Probation systems record only the main offence and some additional offences for case management purposes. Other offences recorded by HMCTS and police may not be included.
+
+
+
+
+
+
Parameters
+
+
+
Parameter
In
Type
Required
Description
+
+
+
+
+
encodedHmppsId
+
path
+
string
+
true
+
A URL-encoded HMPPS identifier
+
+
+
+
+
+
+
page
+
query
+
string
+
false
+
The page number (starting from 1)
+
+
+
+
+
+
+
perPage
+
query
+
string
+
false
+
The maximum number of results for a page
+
+
+
+
+
+
+
+
+
+
+
+
Responses
+
+
+
Status
Description
Schema
+
+
+
+
+
200
+
+
Successfully found offences for a person with the provided HMPPS ID.
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
+ Returns criminogenic needs associated with a person. This endpoint does not serve LAO (Limited Access Offender) data.
+
+ Note: Criminogenic needs are dynamic factors that are directly linked to criminal behaviour. Eight criminogenic needs are measured in OASys: Accommodation, Employability, Relationships, Lifestyle and Associates, Drug Misuse, Alcohol Misuse, Thinking & Behaviour and Attitudes. These are scored according to whether there is “no need”, “some need” or “severe need”, and a need is identified in a specific section based on calculations around these scores.
+ However, the process by which needs are assessed is changing as early as next year (2024), specifically moving to a strength-based model that seeks to identify and develop the strengths of people with convictions. As a consequence of this, the information provided by this endpoint will also change.
+
+
+
+
+
+
Parameters
+
+
+
Parameter
In
Type
Required
Description
+
+
+
+
+
encodedHmppsId
+
path
+
string
+
true
+
A URL-encoded HMPPS identifier
+
+
+
+
+
+
+
+
+
+
+
+
Responses
+
+
+
Status
Description
Schema
+
+
+
+
+
200
+
+
Successfully found criminogenic needs for a person with the provided HMPPS ID.
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
Probation case information for the Effective Proposals Framework service
+
+
+
Accepts an HMPPS Id (hmppsId) and Delius Event number
+ and returns a data structure giving background information on the probation case
+ for use in the Effective Proposals Framework system. The information is used to
+ reduce the need for the EPF user to re-key information already held in Delius.
{
+ "status": 404,
+ "userMessage": "404 Not found error: Could not find person with HMPPS id: 2003/0011991D.",
+ "developerMessage": "Could not find person with HMPPS id: 2003/0011991D."
+}
{
+ "status": 500,
+ "userMessage": "Internal Server Error",
+ "developerMessage": "Unable to complete request as an upstream service is not responding."
+}
the date on which offender will be eligible for early removal (under the Early Removal Scheme for foreign nationals).
+
+
+
+
+
+
+
+
releaseOnTemporaryLicenceDate
+
string
+
false
+
the date on which offender will be released on temporary licence.
+
+
+
+
+
+
+
+
tariffDate
+
string
+
false
+
date on which minimum term is reached for parole (indeterminate/life sentences).
+
+
+
+
+
+
+
+
tariffEarlyRemovalSchemeEligibilityDate
+
string
+
false
+
tariffEarlyRemovalSchemeEligibilityDate.
+
+
+
+
+
+
+
+
+
+
NonDtoDate
+
+
+
+
+
Name
Type
Required
Description
Schema
+
+
+
+
+
date
+
string
+
false
+
Release date for non-DTO sentence (if applicable). This will be based on one of ARD, CRD, NPD or PRRD. NonDto stands for Non-Detention training order.
+
+
+
+
+
+
+
+
releaseDateType
+
string
+
false
+
Indicates which type of non-DTO release date is the effective release date. One of 'ARD', 'CRD', 'NPD' or 'PRRD'. Possible values are:
+ `ARD`,
+ `CRD`,
+ `NPD`,
+ `PRRD`.
+
+
+
+
+
+
+
+
+
+
ReleaseDate
+
+
+
+
+
Name
Type
Required
Description
Schema
+
+
+
+
+
date
+
string
+
false
+
Confirmed, actual, approved, provisional or calculated release date for offender, according to offender release date algorithm.
+
+ Algorithm
+ If there is a confirmed release date, the offender release date is the confirmed release date.
+ If there is no confirmed release date for the offender, the offender release date is either the actual parole date or the home detention curfew actual date.
+ If there is no confirmed release date, actual parole date or home detention curfew actual date for the offender, the release date is the later of the nonDtoReleaseDate or midTermDate value (if either or both are present)
+
+
+
+
+
+
+
+
confirmedDate
+
string
+
false
+
Confirmed release date for offender.
+
+
+
+
+
+
+
+
+
+
SentenceAdjustment
+
+
+
+
+
Name
Type
Required
Description
Schema
+
+
+
+
+
additionalDaysAwarded
+
number
+
false
+
Number of additional days awarded
+
+
+
+
+
+
+
+
unlawfullyAtLarge
+
number
+
false
+
Number unlawfully at large days
+
+
+
+
+
+
+
+
lawfullyAtLarge
+
number
+
false
+
Number of lawfully at large days
+
+
+
+
+
+
+
+
restoredAdditionalDaysAwarded
+
number
+
false
+
Number of restored additional days awarded
+
+
+
+
+
+
+
+
specialRemission
+
number
+
false
+
Number of special remission days
+
+
+
+
+
+
+
+
recallSentenceRemand
+
number
+
false
+
Number of recall sentence remand days
+
+
+
+
+
+
+
+
recallSentenceTaggedBail
+
number
+
false
+
Number of recall sentence tagged bail days
+
+
+
+
+
+
+
+
remand
+
number
+
false
+
Number of remand days
+
+
+
+
+
+
+
+
taggedBail
+
number
+
false
+
Number of tagged bail days
+
+
+
+
+
+
+
+
unusedRemand
+
number
+
false
+
Number of unused remand days
+
+
+
+
+
+
+
+
+
+
SentenceDate
+
+
+
+
+
Name
Type
Required
Description
Schema
+
+
+
+
+
effectiveEndDate
+
string
+
false
+
Effective sentence end date.
+
+
+
+
+
+
+
+
expiryCalculatedDate
+
string
+
false
+
date on which sentence expired (as calculated by NOMIS).
+
+
+
+
+
+
+
+
expiryDate
+
string
+
false
+
date on which sentence expires.
+
+
+
+
+
+
+
+
expiryOverrideDate
+
string
+
false
+
date on which sentence expires (override).
+
+
+
+
+
+
+
+
startDate
+
string
+
false
+
Sentence start date.
+
+
+
+
+
+
+
+
+
+
SentenceKeyDate
+
+
+
+
+
Name
Type
Required
Description
Schema
+
+
+
+
+
date
+
string
+
false
+
release date for offender
+
+
+
+
+
+
+
+
overrideDate
+
string
+
false
+
release override date for offender
+
+
+
+
+
+
+
+
+
+
SentenceKeyDateWithCalculatedDate
+
+
+
+
+
Name
Type
Required
Description
Schema
+
+
+
+
+
date
+
string
+
false
+
release date for offender
+
+
+
+
+
+
+
+
overrideDate
+
string
+
false
+
release override date for offender
+
+
+
+
+
+
+
+
calculatedDate
+
string
+
false
+
release calculated date for offender
+
+
+
+
+
+
+
+
+
+
TopupSupervision
+
+
+
+
+
Name
Type
Required
Description
Schema
+
+
+
+
+
expiryCalculatedDate
+
string
+
false
+
(calculated) - top-up supervision expiry date for offender.
+
+
+
+
+
+
+
+
expiryDate
+
string
+
false
+
top-up supervision expiry date for offender.
+
+
+
+
+
+
+
+
expiryOverrideDate
+
string
+
false
+
(override) - top-up supervision expiry date for offender.
+
+
+
+
+
+
+
+
startDate
+
string
+
false
+
Top-up supervision start date for offender - calculated as licence end date + 1 day or releaseDate if licence end date not set.
Current concerns. Possible values are:
+ `YES`,
+ `NO`,
+ `DK`,
+ `NA`
+
+
+
+
+
+
+
+
currentConcernsText
+
string
+
false
+
Supporting comments for any current concerns.
+
+
+
+
+
+
+
+
+
+
RiskSummary
+
+
+
+
+
Name
Type
Required
Description
Schema
+
+
+
+
+
whoIsAtRisk
+
string
+
false
+
Who is at risk
+
+
+
+
+
+
+
+
natureOfRisk
+
string
+
false
+
What is the nature of the risk
+
+
+
+
+
+
+
+
riskImminence
+
string
+
false
+
When is the risk likely to be greatest. Consider the timescale and indicate whether risk is immediate or not. Consider the risks in custody as well as on release.
+
+
+
+
+
+
+
+
riskIncreaseFactors
+
string
+
false
+
What circumstances are likely to increase risk. Describe factors, actions, events which might increase level of risk, now and in the future.
+
+
+
+
+
+
+
+
riskMitigationFactors
+
string
+
false
+
What factors are likely to reduce the risk. Describe factors, actions, and events which may reduce or contain the level of risk. What has previously stopped them?
+
+
+
+
+
+
+
+
overallRiskLevel
+
string
+
false
+
The overall risk level
+
+
+
+
+
+
+
+
riskInCommunity
+
object
+
false
+
Assess the risk of serious harm the offender poses on the basis that they could be released imminently back into the community. This field is a map which can return all or some of the properties given.
+
+
+
+
+
+
+
+
riskInCustody
+
object
+
false
+
Assess both the risk of serious harm the offender presents now, in custody, and the risk they could present to others whilst in a custodial setting. This field is a map which can return all or some of the properties given.
The date that the risk management plan was completed
+
+
+
+
+
+
+
+
initiationDate
+
string
+
true
+
The date of plan initiation
+
+
+
+
+
+
+
+
assessmentStatus
+
string
+
true
+
The status of the plan
+
+
+
+
+
+
+
+
assessmentType
+
string
+
true
+
The type of assessment
+
+
+
+
+
+
+
+
keyInformationCurrentSituation
+
string
+
true
+
Key information about the current situation of the subject being assessed
+
+
+
+
+
+
+
+
furtherConsiderationsCurrentSituation
+
string
+
true
+
Further considerations about the situation of the subject being assessed
+
+
+
+
+
+
+
+
supervision
+
string
+
true
+
Who they see, when and why, any support they get from their community, and how well they’re desisting from problematic behaviour
+
+
+
+
+
+
+
+
monitoringAndControl
+
string
+
true
+
Information on restrictions in place to prevent reoffending, what steps have been taken to monitor potential reoffending, including license conditions, community order requirements, PPM restrictions and such.
+
+
+
+
+
+
+
+
interventionsAndTreatment
+
string
+
true
+
Interventions delivered to develop controls and protective factors to reduce risk of reoffending, including practical support, requirements to support interventions and details of who and where these interventions will be administered.
+
+
+
+
+
+
+
+
victimSafetyPlanning
+
string
+
true
+
Restrictions in place to specifically protect victims of, adults known to, and children potentially at risk from the offender.
+
+
+
+
+
+
+
+
contingencyPlans
+
string
+
true
+
Future plans in the form “If X happens, we will do Y….” for if parts of the risk management plan break down or requirements or restrictions are breached by the offender.
+
+
+
+
+
+
+
+
latestSignLockDate
+
string
+
true
+
An assessment is considered ‘Signed and locked’ once it is signed by the assessor, making the plan read-only. This is the date the plan has been signed by the assessor.
+
+
+
+
+
+
+
+
latestCompleteDate
+
string
+
true
+
Once a countersignature has been applied to the plan, the plan is considered complete. This is the date the plan has been countersigned.
An ISO-8601 date representing when the Induction should be completed by.
+
+
+
+
+
+
+
+
status
+
string
+
false
+
The current status of the Induction Schedule
+
+
+
+
+
+
+
+
calculationRule
+
string
+
false
+
The Induction Schedule rule used to determine deadline date.
+
+
+
+
+
+
+
+
nomisNumber
+
string
+
false
+
The Nomis number of the person.
+
+
+
+
+
+
+
+
systemUpdatedBy
+
string
+
false
+
The name of the person who used the PLP system to update the Induction Schedule, or ‘system’ for system generated updates.
+
+
+
+
+
+
+
+
systemUpdatedAt
+
string
+
false
+
An ISO-8601 timestamp representing the time the PLP system was used to update the Induction Schedule.
+
+
+
+
+
+
+
+
inductionPerformedBy
+
string
+
false
+
The name of the person who performed the Induction with the prisoner. In the case of system generated updates or setting an exemption this field will not be present.
+
+
+
+
+
+
+
+
inductionPerformedAt
+
string
+
false
+
An ISO-8601 date representing when the Induction was performed with the prisoner. In the case of system generated updates this field will not be present.
The Image ID, in reference to a unique identifier.
+
+
+
+
+
+
+
+
active
+
boolean
+
true
+
A flag to indicate whether an image is in active use. It is no guarantee that the latest uploaded image will be the active one.
+
+
+
+
+
+
+
+
captureDateTime
+
string
+
true
+
The Date and Time of when the image was captured.
+
+
+
+
+
+
+
+
view
+
string
+
true
+
View is the subject focus; describing the inner focus or subject of the image, normally referring to a marking, tattoo or deeper level focus of the orientation. In practise this is the interior foci of what is captured in the 'orientation' field.
+ Possible values are:
+ `FACE` - Facing,
+ `TAT` - Tattoo,
+ `OTH` - Other,
+ `SCAR` - Scar,
+ `MARK` - Mark,
+ `OIC` - Offence in Custody
+
+
+
+
+
+
+
+
orientation
+
string
+
true
+
Orientation is the scope focus; describing the scope or outer focus of the image, normally referring to the highest level object of interest within the bounds of the photo itself. This is normally a body part or an angle of photography, such as a photo of someone’s facial view (`FRONT`) or arm (`ARM`).
+ Possible values are:
+ `ANKLE` - Ankle,
+ `ARM` - Arm,
+ `DAMAGE` - Damage,
+ `EAR` - Ear,
+ `ELBOW` - Elbow,
+ `FACE` - Face,
+ `FIGHT` - Fight,
+ `FINGER` - Finger,
+ `FOOT` - Foot,
+ `FRONT` - Front Facial View,
+ `HAND` - Hand,
+ `HEAD` - Head,
+ `INCIDENT` - Incident,
+ `INJURY` - Injury,
+ `KNEE` - Knee,
+ `LEG` - Leg,
+ `LIP` - Lip,
+ `NECK` - Neck,
+ `NOSE` - Nose,
+ `SHOULDER` - Shoulder,
+ `THIGH` - Thigh,
+ `TOE` - Toe,
+ `TORSO` - Torso
+
+
+
+
+
+
+
+
type
+
string
+
true
+
Type is the contextual focus; describing the context or scenario the image was taken within. It could be for a particular purpose or capturing the results of a particular type of incident.
+ Possible values are:
+ `OFF_BKG` - Offender Booking,
+ `OFF_IDM` - Offender Identification Marks,
+ `OIC` - Offence In Custody,
+ `PPTY` - Property Image
+
+ This page was last reviewed on 3 September 2024.
+
+ It needs to be reviewed again on 3 December 2024
+ by the page owner #hmpps-integration-api-alerts
+ .
+
+
+
+ This page was set to be reviewed before 3 December 2024
+ by the page owner #hmpps-integration-api-alerts.
+ This might mean the content is out of date.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/drafts/SJM-update-plp-path-2/images/anchored-heading-icon-2x.png b/drafts/SJM-update-plp-path-2/images/anchored-heading-icon-2x.png
new file mode 100644
index 00000000..6e05889d
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/images/anchored-heading-icon-2x.png differ
diff --git a/drafts/SJM-update-plp-path-2/images/anchored-heading-icon.png b/drafts/SJM-update-plp-path-2/images/anchored-heading-icon.png
new file mode 100644
index 00000000..41a12a14
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/images/anchored-heading-icon.png differ
diff --git a/drafts/SJM-update-plp-path-2/images/example-person-image.jpg b/drafts/SJM-update-plp-path-2/images/example-person-image.jpg
new file mode 100644
index 00000000..9c587f18
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/images/example-person-image.jpg differ
diff --git a/drafts/SJM-update-plp-path-2/images/govuk-icn-close.png b/drafts/SJM-update-plp-path-2/images/govuk-icn-close.png
new file mode 100644
index 00000000..6b29eff8
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/images/govuk-icn-close.png differ
diff --git a/drafts/SJM-update-plp-path-2/images/govuk-icn-close@2x.png b/drafts/SJM-update-plp-path-2/images/govuk-icn-close@2x.png
new file mode 100644
index 00000000..327b1d1b
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/images/govuk-icn-close@2x.png differ
diff --git a/drafts/SJM-update-plp-path-2/images/govuk-icn-numbered-list.png b/drafts/SJM-update-plp-path-2/images/govuk-icn-numbered-list.png
new file mode 100644
index 00000000..c4d25800
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/images/govuk-icn-numbered-list.png differ
diff --git a/drafts/SJM-update-plp-path-2/images/govuk-icn-numbered-list@2x.png b/drafts/SJM-update-plp-path-2/images/govuk-icn-numbered-list@2x.png
new file mode 100644
index 00000000..b88ddb20
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/images/govuk-icn-numbered-list@2x.png differ
diff --git a/drafts/SJM-update-plp-path-2/images/search-button.png b/drafts/SJM-update-plp-path-2/images/search-button.png
new file mode 100644
index 00000000..0cbe2c7f
Binary files /dev/null and b/drafts/SJM-update-plp-path-2/images/search-button.png differ
diff --git a/drafts/SJM-update-plp-path-2/images/search-result-caret.svg b/drafts/SJM-update-plp-path-2/images/search-result-caret.svg
new file mode 100644
index 00000000..f8128ee3
--- /dev/null
+++ b/drafts/SJM-update-plp-path-2/images/search-result-caret.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/drafts/SJM-update-plp-path-2/index.html b/drafts/SJM-update-plp-path-2/index.html
new file mode 100644
index 00000000..1cddc81f
--- /dev/null
+++ b/drafts/SJM-update-plp-path-2/index.html
@@ -0,0 +1,341 @@
+
+
+
+
+
+
+
+ About - HMPPS Integration API And Events Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
HMPPS Integration API is a RESTFul API that provides a single point of entry for organisations to access data about a person within the prison and probation services of Ministry of Justice (MOJ) such as the National Offender Management Information System (NOMIS). It uses a HMPPS ID for a person.
+
Additionally the API is supported by an events based system which triggers SNS notifications by processing upstream MoJ domain events which are related to the information served by the API. This allows the clients of our API to be notified when a change occurs to a domain that is of interest to them.
+
Diagrams
+
The C4 model is used for visualising the technical architecture of the service.
+
Context diagram
+
The context diagram provides a high-level overview of the current systems that make up HMPPS Integration API as well as those that are yet to be implemented.
+
+
Container diagram
+
The API container diagram provides a more in-depth view of the different upstreams APIs that are used to retrieve data from the HMPPS systems such as the Prison API for NOMIS.
+
+
+
+
+ This page was last reviewed on 3 September 2024.
+
+ It needs to be reviewed again on 3 December 2024
+ by the page owner #hmpps-integration-api-alerts
+ .
+
+
+
+ This page was set to be reviewed before 3 December 2024
+ by the page owner #hmpps-integration-api-alerts.
+ This might mean the content is out of date.
+
").mark(n)).html().replace(/(\.+|:|!|\?|\r|\n)("*|'*|\)*|}*|]*)/gm,"|").split("|"),s=[],a=0;a")&&-1===s.indexOf(u)&&s.push(u)}return s.length>0&&(r=" \u2026 "+s.join(" \u2026 ")+" \u2026 "),r},this.govukStopWorldFilter=lunr.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"])},String.prototype.includes||(String.prototype.includes=function(e,t){return"number"!=typeof t&&(t=0),!(t+e.length>this.length)&&-1!==this.indexOf(e,t)})}(jQuery),function(e){"use strict";window.GOVUK.Modules.CollapsibleNavigation=function(){function t(){for(var t=s.length-1;t>=0;t--){var r=e(s[t]),i=r.find("> a"),o=r.find("> ul"),a="toc-"+i.text().toLowerCase().replace(/\s+/g,"-");if(0!==o.length){r.addClass("collapsible");var u=[];o.each((function(t){var n=a+"-"+t;u.push(n),e(this).addClass("collapsible__body").attr("id",n)})),i.addClass("collapsible__heading").after(''),r.on("click",".collapsible__toggle",(function(t){t.preventDefault(),n(e(this).parent())}))}}}function n(e){var t=!e.hasClass("is-open"),n=e.find("> a"),r=e.find(".collapsible__toggle"),i=e.find(".collapsible__toggle-label");e.toggleClass("is-open",t),r.attr("aria-expanded",t?"true":"false"),i.text(t?"Collapse "+n.text():"Expand "+n.text())}function r(e){return new URL(e.attr("href"),window.location.href).pathname}function i(){for(var t,i=window.location.pathname,o=s.length-1;o>=0;o--){var a=e(s[o]);if(r(a.find("> a"))===i){t=a;break}if(a.find("li > a").filter((function(){return r(e(this))===i})).length){t=a;break}}t&&!t.hasClass("is-open")&&n(t)}var o,s;this.start=function(n){o=e(".app-pane__content"),s=n.find("> ul > li"),t(),i(),o.on("scroll",_.debounce(i,100,{maxWait:100}))}}}(jQuery),$(document).ready((function(){GOVUK.modules.start()})),$((function(){$(".fixedsticky").fixedsticky()}));
\ No newline at end of file
diff --git a/drafts/SJM-update-plp-path-2/openapi/api-docs.json b/drafts/SJM-update-plp-path-2/openapi/api-docs.json
new file mode 100644
index 00000000..a0274ae1
--- /dev/null
+++ b/drafts/SJM-update-plp-path-2/openapi/api-docs.json
@@ -0,0 +1 @@
+{"openapi":"3.0.1","info":{"title":"HMPPS Integration API","description":"A long-lived API that exposes data from HMPPS systems such as the National Offender Management Information System (NOMIS), nDelius (probation system) and Offender Assessment System (OASys), providing a single point of entry for consumers.","license":{"name":"MIT","url":"https://github.com/ministryofjustice/hmpps-integration-api/blob/main/LICENSE"},"version":"1.0"},"servers":[{"url":"https://dev.integration-api.hmpps.service.justice.gov.uk","description":"Development server"},{"url":"https://preprod.integration-api.hmpps.service.justice.gov.uk","description":"Pre-production server, containing live data"},{"url":"https://integration-api.hmpps.service.justice.gov.uk","description":"Production"}],"security":[{"dn":[]}],"paths":{"/v1/persons":{"get":{"tags":["persons"],"summary":"Returns person(s) by search criteria, sorted by date of birth (newest first). At least one query parameter must be specified.","operationId":"getPersons","parameters":[{"name":"first_name","in":"query","description":"The first name of the person","required":false,"schema":{"type":"string"}},{"name":"last_name","in":"query","description":"The last name of the person","required":false,"schema":{"type":"string"}},{"name":"pnc_number","in":"query","description":"A URL-encoded pnc identifier","required":false,"schema":{"type":"string"}},{"name":"date_of_birth","in":"query","description":"The date of birth of the person","required":false,"schema":{"type":"string"}},{"name":"search_within_aliases","in":"query","description":"Whether to return results that match the search criteria within the aliases of a person.","required":false,"schema":{"type":"boolean","default":false}},{"name":"page","in":"query","description":"The page number (starting from 1)","required":false,"schema":{"minimum":1,"type":"string"}},{"name":"perPage","in":"query","description":"The maximum number of results for a page","required":false,"schema":{"minimum":1,"type":"string"}}],"responses":{"200":{"description":"Successfully performed the query on upstream APIs. An empty list is returned when no results are found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponsePerson"}}}},"400":{"description":"There were no query parameters passed in. At least one must be specified.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequest"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}":{"get":{"tags":["persons"],"summary":"Returns a person.","operationId":"getPerson","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"Successfully found a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseOffenderSearchResponse"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/status-information":{"get":{"tags":["alerts","persons"],"summary":"Returns the status information associated with a person.","operationId":"getStatusInformation","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"},{"name":"page","in":"query","description":"The page number (starting from 1)","required":false,"schema":{"minimum":1,"type":"string"}},{"name":"perPage","in":"query","description":"The maximum number of results for a page","required":false,"schema":{"minimum":1,"type":"string"}}],"responses":{"200":{"description":"Successfully found status information for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponseStatusInformation"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/sentences":{"get":{"tags":["persons"],"summary":"Returns sentences associated with a person, sorted by dateOfSentencing (newest first).","operationId":"getPersonSentences","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"},{"name":"page","in":"query","description":"The page number (starting from 1)","required":false,"schema":{"minimum":1,"type":"string"}},{"name":"perPage","in":"query","description":"The maximum number of results for a page","required":false,"schema":{"minimum":1,"type":"string"}}],"responses":{"200":{"description":"Successfully found sentences for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponseSentence"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/sentences/latest-key-dates-and-adjustments":{"get":{"tags":["persons"],"summary":"Returns the key dates and adjustments about a person's release from prison for their latest sentence.","operationId":"getPersonLatestSentenceKeyDatesAndAdjustments","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"Successfully found latest sentence key dates and adjustments for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseLatestSentenceKeyDatesAndAdjustments"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/risks/serious-harm":{"get":{"tags":["risks"],"summary":"Returns Risk of Serious Harm (ROSH) risks associated with a person. Returns only assessments completed in the last year. This endpoint does not serve LAO (Limited Access Offender) data.","operationId":"getPersonRiskSeriousHarm","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"Successfully found risks for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseRisks"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/risks/scores":{"get":{"tags":["risks"],"summary":"Returns risk scores from the last year associated with a person, sorted by completedDate (newest first). This endpoint does not serve LAO (Limited Access Offender) data.","operationId":"getPersonRiskPredictorScores","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"},{"name":"page","in":"query","description":"The page number (starting from 1)","required":false,"schema":{"minimum":1,"type":"string"}},{"name":"perPage","in":"query","description":"The maximum number of results for a page","required":false,"schema":{"minimum":1,"type":"string"}}],"responses":{"200":{"description":"Successfully found risk scores for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponseRiskPredictorScore"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/risks/mappadetail":{"get":{"tags":["persons"],"summary":"Returns the mappa detail related to a person.","operationId":"getMappaDetail","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"Successfully found mappa detail for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseMappaDetail"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/risks/dynamic":{"get":{"tags":["alerts","persons"],"summary":"Returns dynamic risks associated with a person.","operationId":"getDynamicRisks","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"},{"name":"page","in":"query","description":"The page number (starting from 1)","required":false,"schema":{"minimum":1,"type":"string"}},{"name":"perPage","in":"query","description":"The maximum number of results for a page","required":false,"schema":{"minimum":1,"type":"string"}}],"responses":{"200":{"description":"Successfully found dynamic risks for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponseDynamicRisk"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/risks/categories":{"get":{"tags":["persons"],"summary":"Returns the categories related to an offender.","operationId":"getPersonRiskCategories","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"Successfully found risk categories for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseRiskCategory"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/risk-management-plan":{"get":{"tags":["risks"],"summary":"Returns a list of Risk Management Plans created for the person with the provided HMPPS ID.","operationId":"getRiskManagementPlans","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"},{"name":"page","in":"query","description":"The page number (starting from 1)","required":false,"schema":{"minimum":1,"type":"string"}},{"name":"perPage","in":"query","description":"The maximum number of results for a page","required":false,"schema":{"minimum":1,"type":"string"}}],"responses":{"200":{"description":"Successfully found risk management plans for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponseRiskManagementPlan"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/reported-adjudications":{"get":{"tags":["default"],"summary":"Returns adjudications associated with a person, sorted by dateTimeOfIncident (newest first).","operationId":"getPersonAdjudications","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"},{"name":"page","in":"query","description":"The page number (starting from 1)","required":false,"schema":{"minimum":1,"type":"string"}},{"name":"perPage","in":"query","description":"The maximum number of results for a page","required":false,"schema":{"minimum":1,"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponseAdjudication"}}}},"404":{"description":"Failed to find adjudications for the person with the provided hmppsId.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/protected-characteristics":{"get":{"tags":["default"],"summary":"Returns protected characteristics of a person.","operationId":"getPersonAddresses","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponsePersonProtectedCharacteristics"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/plp-induction-schedule":{"get":{"tags":["alerts","persons"],"summary":"Returns plp the induction schedule associated with a person.","operationId":"getInductionSchedule","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"Successfully found induction schedule for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseInductionSchedule"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/person-responsible-officer":{"get":{"tags":["default"],"summary":"Returns the person responsible officer associated with a person.","operationId":"getPersonResponsibleOfficer","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"Successfully found the person responsible officer for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponsePersonResponsibleOfficer"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/offences":{"get":{"tags":["persons"],"summary":"\n Returns offences associated with a person, ordered by startDate (newest first).\n > Note: This API does not contain the complete list of offences for a person.\n > Offences are retrieved from Prison and Probation systems exclusively.\n > Prison systems record only custodial sentences, while Probation systems record only the main offence and some additional offences for case management purposes. Other offences recorded by HMCTS and police may not be included.\n ","operationId":"getPersonOffences","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"},{"name":"page","in":"query","description":"The page number (starting from 1)","required":false,"schema":{"minimum":1,"type":"string"}},{"name":"perPage","in":"query","description":"The maximum number of results for a page","required":false,"schema":{"minimum":1,"type":"string"}}],"responses":{"200":{"description":"Successfully found offences for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse"},"example":{"data":[{"serviceSource":"NOMIS","systemSource":"PRISON_SYSTEMS","cjsCode":"RR84170","courtDates":["2018-02-10","2019-02-10"],"courtName":"London Magistrates Court","description":"Commit an act / series of acts with intent to pervert the course of public justice","endDate":"2018-03-10","hoCode":3457,"startDate":"1965-12-01","statuteCode":"RR84"},{"serviceSource":"NDELIUS","systemSource":"PROBATION_SYSTEMS","cjsCode":"RR12345","courtDates":["2020-05-15","2021-05-15"],"courtName":"Manchester Crown Court","description":"Assault causing grievous bodily harm","endDate":"2020-06-20","hoCode":3458,"startDate":"2020-05-10","statuteCode":"RR85"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/needs":{"get":{"tags":["needs"],"summary":"\n Returns criminogenic needs associated with a person. This endpoint does not serve LAO (Limited Access Offender) data.\n\n Note: Criminogenic needs are dynamic factors that are directly linked to criminal behaviour. Eight criminogenic needs are measured in OASys: Accommodation, Employability, Relationships, Lifestyle and Associates, Drug Misuse, Alcohol Misuse, Thinking & Behaviour and Attitudes. These are scored according to whether there is “no need”, “some need” or “severe need”, and a need is identified in a specific section based on calculations around these scores.\n However, the process by which needs are assessed is changing as early as next year (2024), specifically moving to a strength-based model that seeks to identify and develop the strengths of people with convictions. As a consequence of this, the information provided by this endpoint will also change.\n ","operationId":"getPersonNeeds","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"Successfully found criminogenic needs for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseNeeds"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/name":{"get":{"tags":["persons"],"summary":"Returns a person's name","operationId":"getPersonName","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"Successfully found a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponsePersonName"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/licences/conditions":{"get":{"tags":["default"],"summary":"Returns license conditions associated with a person, sorted by createdDateTime (newest first).","operationId":"getLicenceConditions","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"Successfully found licenses for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponsePersonLicences"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/images":{"get":{"tags":["persons"],"summary":"Returns metadata of images associated with a person sorted by captureDateTime (newest first).","operationId":"getPersonImages","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"},{"name":"page","in":"query","description":"The page number (starting from 1)","required":false,"schema":{"minimum":1,"type":"string"}},{"name":"perPage","in":"query","description":"The maximum number of results for a page","required":false,"schema":{"minimum":1,"type":"string"}}],"responses":{"200":{"description":"Successfully found a person with the provided HMPPS ID. If a person doesn't have any images, then an empty list (`[]`) is returned in the `data` property.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponseImageMetadata"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/cell-location":{"get":{"tags":["persons"],"operationId":"getPersonCellLocation","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseCellLocation"}}}}}}},"/v1/persons/{encodedHmppsId}/case-notes":{"get":{"tags":["default"],"summary":"Returns case notes associated with a person.","operationId":"getCaseNotesForPerson","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"},{"name":"startDate","in":"query","description":"Filter case notes from this date","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"endDate","in":"query","description":"Filter case notes up to this date","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"locationId","in":"query","description":"Filter by the location. example MDI","required":false,"schema":{"type":"string"},"example":"MDI"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"name":"perPage","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"Successfully found case notes for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponseCaseNote"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/alerts":{"get":{"tags":["alerts","persons"],"summary":"Returns alerts associated with a person, sorted by dateCreated (newest first).","operationId":"getPersonAlerts","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"},{"name":"page","in":"query","description":"The page number (starting from 1)","required":false,"schema":{"minimum":1,"type":"string"}},{"name":"perPage","in":"query","description":"The maximum number of results for a page","required":false,"schema":{"minimum":1,"type":"string"}}],"responses":{"200":{"description":"Successfully found alerts for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponseAlert"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/alerts/pnd":{"get":{"tags":["alerts","persons"],"summary":"Returns alerts associated with a person, sorted by dateCreated (newest first).","operationId":"getPersonAlertsPND","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"},{"name":"page","in":"query","description":"The page number (starting from 1)","required":false,"schema":{"minimum":1,"type":"string"}},{"name":"perPage","in":"query","description":"The maximum number of results for a page","required":false,"schema":{"minimum":1,"type":"string"}}],"responses":{"200":{"description":"Successfully found alerts for a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponseAlert"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/persons/{encodedHmppsId}/addresses":{"get":{"tags":["persons"],"summary":"Returns addresses associated with a person, ordered by startDate.","operationId":"getPersonAddresses_1","parameters":[{"name":"encodedHmppsId","in":"path","description":"A URL-encoded HMPPS identifier","required":true,"schema":{"type":"string"},"example":"2008%2F0545166T"}],"responses":{"200":{"description":"Successfully found a person with the provided HMPPS ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseListAddress"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/images/{id}":{"get":{"tags":["images"],"summary":"Returns an image in bytes as a JPEG.","operationId":"getImage","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Successfully found an image with the provided ID.","content":{"image/jpeg":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Failed to find an image with the provided ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/hmpps/reference-data":{"get":{"tags":["reference-data-controller"],"summary":"Returns probation and prison reference data codes descriptions for values returned by the API","operationId":"getReferenceData","responses":{"200":{"description":"Successfully returned prison and probation reference data.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response"},"example":{"data":{"prisonReferenceData":{"PHONE_TYPE":[{"code":"a","description":"desc_a"}],"ALERT_TYPE":[{"code":"a","description":"desc_a"}]},"probationReferenceData":{"PHONE_TYPE":[{"code":"a","description":"desc_a"}],"REGISTER_TYPE":[{"code":"a","description":"desc_a"}]}},"errors":[]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}},"/v1/hmpps/id/nomis-number/by-hmpps-id/{hmppsId}":{"get":{"tags":["default"],"summary":"Return nomis number for a given HMPPS Id","description":"Accepts a HMPPS Id (hmppsId) and looks up the corresponding nomis number.\n ","operationId":"getNomisNumberByHMPPSID","parameters":[{"name":"hmppsId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseNomisNumber"}}}},"404":{"description":"Nomis number could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseNomisNumber"}}}},"400":{"description":"Invalid hmppsId.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseNomisNumber"}}}}}}},"/v1/hmpps/id/nomis-number/{nomisNumber}":{"get":{"tags":["default"],"summary":"Return a HMPPS id for a given nomis number","description":"Accepts a nomis number and looks up the corresponding HMPPS Id (hmppsId).\n ","operationId":"getHmppsIdByNomisNumber","parameters":[{"name":"nomisNumber","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseHmppsId"}}}},"404":{"description":"Nomis number could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseHmppsId"}}}},"400":{"description":"Invalid hmppsId.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseHmppsId"}}}}}}},"/v1/hmpps/id/by-nomis-number/{nomisNumber}":{"get":{"tags":["default"],"summary":"Return a HMPPS id for a given nomis number","description":"Accepts a nomis number and looks up the corresponding HMPPS Id (hmppsId).\n ","operationId":"getHmppsIdByNomisNumber_1","parameters":[{"name":"nomisNumber","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseHmppsId"}}}},"404":{"description":"Nomis number could not be found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseHmppsId"}}}},"400":{"description":"Invalid hmppsId.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataResponseHmppsId"}}}}}}},"/v1/epf/person-details/{hmppsId}/{eventNumber}":{"get":{"tags":["default"],"summary":"Probation case information for the Effective Proposals Framework service","description":"Accepts an HMPPS Id (hmppsId) and Delius Event number\n and returns a data structure giving background information on the probation case\n for use in the Effective Proposals Framework system. The information is used to\n reduce the need for the EPF user to re-key information already held in Delius.\n ","operationId":"getCaseDetail","parameters":[{"name":"hmppsId","in":"path","required":true,"schema":{"type":"string"}},{"name":"eventNumber","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseCaseDetail"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonNotFound"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerError"}}}}}}}},"components":{"schemas":{"Alias":{"required":["firstName","lastName"],"type":"object","properties":{"firstName":{"type":"string","description":"first name","example":"John"},"lastName":{"type":"string","description":"last name","example":"Marston"},"middleName":{"type":"string","description":"last name","example":"Marston"},"dateOfBirth":{"type":"string","description":"date of birth","format":"date","example":"1965-12-01"},"gender":{"type":"string","description":"gender","example":"Male"},"ethnicity":{"type":"string","description":"ethnicity","example":"Prefer not to say"}}},"ContactDetailsWithEmailAndPhone":{"type":"object","properties":{"phoneNumbers":{"type":"array","items":{"$ref":"#/components/schemas/PhoneNumber"}},"emails":{"type":"array","description":"A list of email addresses","example":"leslie.knope@example.com","items":{"type":"string","description":"A list of email addresses","example":"leslie.knope@example.com"}}}},"Identifiers":{"type":"object","properties":{"nomisNumber":{"type":"string","description":"A prisoner identifier from NOMIS.","example":"A1234AA"},"croNumber":{"type":"string","description":"A Criminal Records Office identifier from National Identification Service (NIS) or National Automated Fingerprint Identification System (NAFIS).","example":"SF80/655108T"},"deliusCrn":{"type":"string","description":"A Case Reference Number from Delius.","example":"X00001"}},"description":"Other unique identifiers for a person."},"PaginatedResponsePerson":{"required":["data","pagination"],"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Person"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"Pagination":{"required":["count","isLastPage","page","perPage","totalCount","totalPages"],"type":"object","properties":{"isLastPage":{"type":"boolean","description":"Is the current page the last one?","example":true},"count":{"type":"integer","description":"The number of results in `data` for the current page","format":"int32","example":1},"page":{"type":"integer","description":"The current page number","format":"int32","example":1},"perPage":{"type":"integer","description":"The maximum number of results in `data` for a page","format":"int32","example":10},"totalCount":{"type":"integer","description":"The total number of results in `data` across all pages","format":"int64","example":1},"totalPages":{"type":"integer","description":"The total number of pages","format":"int32","example":1}}},"Person":{"required":["aliases","firstName","identifiers","lastName"],"type":"object","properties":{"firstName":{"type":"string","description":"First name","example":"John"},"lastName":{"type":"string","description":"Last name","example":"Morgan"},"middleName":{"type":"string","description":"Middle name","example":"John"},"dateOfBirth":{"type":"string","description":"Date of birth","format":"date","example":"1965-12-01"},"gender":{"type":"string","description":"Gender","example":"Male"},"ethnicity":{"type":"string","description":"Ethnicity","example":"White: Eng./Welsh/Scot./N.Irish/British"},"aliases":{"type":"array","items":{"$ref":"#/components/schemas/Alias"}},"identifiers":{"$ref":"#/components/schemas/Identifiers"},"pncId":{"type":"string","description":"An identifier from the Police National Computer (PNC)"},"hmppsId":{"type":"string","description":"HMPPS identifier","example":"2008/0545166T"},"contactDetails":{"$ref":"#/components/schemas/ContactDetailsWithEmailAndPhone"}}},"PhoneNumber":{"type":"object","properties":{"number":{"type":"string","description":"A phone number","example":"079123456789"},"type":{"type":"string","description":"The type of number","example":"TELEPHONE"}}},"DataResponseOffenderSearchResponse":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/OffenderSearchResponse"}}},"OffenderSearchResponse":{"type":"object","properties":{"prisonerOffenderSearch":{"$ref":"#/components/schemas/Person"},"probationOffenderSearch":{"$ref":"#/components/schemas/PersonOnProbation"}}},"PersonOnProbation":{"required":["aliases","firstName","identifiers","lastName","underActiveSupervision"],"type":"object","properties":{"person":{"$ref":"#/components/schemas/Person"},"underActiveSupervision":{"type":"boolean"},"firstName":{"type":"string"},"lastName":{"type":"string"},"middleName":{"type":"string"},"dateOfBirth":{"type":"string","format":"date"},"gender":{"type":"string"},"ethnicity":{"type":"string"},"aliases":{"type":"array","items":{"$ref":"#/components/schemas/Alias"}},"identifiers":{"$ref":"#/components/schemas/Identifiers"},"pncId":{"type":"string"},"hmppsId":{"type":"string"},"contactDetails":{"$ref":"#/components/schemas/ContactDetailsWithEmailAndPhone"}}},"PaginatedResponseStatusInformation":{"required":["data","pagination"],"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/StatusInformation"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"StatusInformation":{"type":"object","properties":{"code":{"type":"string","example":"ASFO"},"description":{"type":"string","example":"Serious Further Offence - Subject to SFO review/investigation"},"startDate":{"type":"string","example":"2022-01-01"},"reviewDate":{"type":"string","example":"2025-01-01"},"notes":{"type":"string","example":"This is a note"}}},"PaginatedResponseSentence":{"required":["data","pagination"],"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Sentence"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"Sentence":{"required":["isCustodial","length","serviceSource","systemSource"],"type":"object","properties":{"serviceSource":{"type":"string","description":"\n Which upstream API service the sentence originates from. Possible values are:\n `NOMIS`,\n `NDELIUS`\n ","example":"NOMIS","enum":["NOMIS","PRISONER_OFFENDER_SEARCH","PROBATION_OFFENDER_SEARCH","NDELIUS","ASSESS_RISKS_AND_NEEDS","ADJUDICATIONS","CVL","CASE_NOTES","MANAGE_POM_CASE","RISK_MANAGEMENT_PLAN","TEST","PLP","NOMIS","NDELIUS"]},"systemSource":{"type":"string","description":"\n Which upstream API system the sentence originates from. Possible values are:\n `PRISON_SYSTEMS`,\n `PROBATION_SYSTEMS`\n ","example":"PROBATION_SYSTEMS","enum":["PRISON_SYSTEMS","PROBATION_SYSTEMS","PRISON_SYSTEMS","PROBATION_SYSTEMS"]},"dateOfSentencing":{"type":"string","description":"Date of sentencing","format":"date","example":"2009-09-09"},"description":{"type":"string","description":"Description of the sentence","example":"Young Offender Inst - >=12 mths"},"isActive":{"type":"boolean","description":"Whether the sentence is active","example":true},"isCustodial":{"type":"boolean","description":"Whether the sentence is custodial","example":true},"fineAmount":{"type":"number","description":"The amount of fine related to the sentence and offence","example":480.59},"length":{"$ref":"#/components/schemas/SentenceLength"}}},"SentenceLength":{"required":["terms"],"type":"object","properties":{"duration":{"type":"integer","description":"Duration of the sentence","format":"int32","example":10},"units":{"type":"string","description":"\n Time unit that is used in combination with the duration field. Possible values are:\n `Hours`,\n `Days`,\n `Weeks`,\n `Months`,\n `Years`\n ","example":"Hours","enum":["Hours","Days","Weeks","Months","Years"]},"terms":{"type":"array","items":{"$ref":"#/components/schemas/SentenceTerm"}}}},"SentenceTerm":{"type":"object","properties":{"years":{"type":"integer","description":"Number of years in the term","format":"int32","example":5},"months":{"type":"integer","description":"Number of months in the term","format":"int32","example":4},"weeks":{"type":"integer","description":"Number of weeks in the term","format":"int32","example":3},"days":{"type":"integer","description":"Number of days in the term","format":"int32","example":2},"hours":{"type":"integer","description":"Number of hours in the term","format":"int32","example":1},"prisonTermCode":{"type":"string","description":"\n The sentence term code\n Possible values are:\n `CUR` - Curfew Period,\n `DEF` - Deferment Period,\n `DET` - Detention,\n `HOURS` - Hours Ordered,\n `IMP` - Imprisonment,\n `LIC` - Licence,\n `PSYCH` - Psychiatric Hospital,\n `SCUS` - Custodial Period,\n `SEC104` - Breach of supervision requirements,\n `SEC105` - Breach due to imprisonable offence,\n `SEC86` - Section 86 of 2000 Act,\n `SUP` - Sentence Length,\n `SUSP` - Suspension Period\n ","example":"IMP","enum":["CUR","DEF","DET","HOURS","IMP","LIC","PSYCH","SCUS","SEC104","SEC105","SEC86","SUP","SUSP"]}}},"DataResponseLatestSentenceKeyDatesAndAdjustments":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/LatestSentenceKeyDatesAndAdjustments"}}},"HomeDetentionCurfewDate":{"type":"object","properties":{"actualDate":{"type":"string","format":"date"},"eligibilityCalculatedDate":{"type":"string","format":"date"},"eligibilityDate":{"type":"string","format":"date"},"eligibilityOverrideDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"LatestSentenceKeyDatesAndAdjustments":{"type":"object","properties":{"adjustments":{"$ref":"#/components/schemas/SentenceAdjustment"},"automaticRelease":{"$ref":"#/components/schemas/SentenceKeyDate"},"conditionalRelease":{"$ref":"#/components/schemas/SentenceKeyDate"},"dtoPostRecallRelease":{"$ref":"#/components/schemas/SentenceKeyDate"},"earlyTerm":{"$ref":"#/components/schemas/SentenceKeyDateWithCalculatedDate"},"homeDetentionCurfew":{"$ref":"#/components/schemas/HomeDetentionCurfewDate"},"lateTerm":{"$ref":"#/components/schemas/SentenceKeyDateWithCalculatedDate"},"licenceExpiry":{"$ref":"#/components/schemas/SentenceKeyDateWithCalculatedDate"},"midTerm":{"$ref":"#/components/schemas/SentenceKeyDateWithCalculatedDate"},"nonDto":{"$ref":"#/components/schemas/NonDtoDate"},"nonParole":{"$ref":"#/components/schemas/SentenceKeyDate"},"paroleEligibility":{"$ref":"#/components/schemas/SentenceKeyDateWithCalculatedDate"},"postRecallRelease":{"$ref":"#/components/schemas/SentenceKeyDate"},"release":{"$ref":"#/components/schemas/ReleaseDate"},"sentence":{"$ref":"#/components/schemas/SentenceDate"},"topupSupervision":{"$ref":"#/components/schemas/TopupSupervision"},"actualParoleDate":{"type":"string","description":"the offender's actual parole date","format":"date","example":"2023-03-01"},"earlyRemovalSchemeEligibilityDate":{"type":"string","description":"the date on which offender will be eligible for early removal (under the Early Removal Scheme for foreign nationals).","format":"date","example":"2023-03-01"},"releaseOnTemporaryLicenceDate":{"type":"string","description":"the date on which offender will be released on temporary licence.","format":"date","example":"2023-03-01"},"tariffDate":{"type":"string","description":"date on which minimum term is reached for parole (indeterminate/life sentences).","format":"date","example":"2023-03-01"},"tariffEarlyRemovalSchemeEligibilityDate":{"type":"string","description":"tariffEarlyRemovalSchemeEligibilityDate.","format":"date","example":"2023-03-01"}}},"NonDtoDate":{"type":"object","properties":{"date":{"type":"string","description":"Release date for non-DTO sentence (if applicable). This will be based on one of ARD, CRD, NPD or PRRD. NonDto stands for Non-Detention training order.","format":"date","example":"2023-03-01"},"releaseDateType":{"type":"string","description":"\n Indicates which type of non-DTO release date is the effective release date. One of 'ARD', 'CRD', 'NPD' or 'PRRD'. Possible values are:\n `ARD`,\n `CRD`,\n `NPD`,\n `PRRD`.\n ","example":"ARD","enum":["ARD","CRD","NPD","PRRD"]}}},"ReleaseDate":{"type":"object","properties":{"date":{"type":"string","description":"\n Confirmed, actual, approved, provisional or calculated release date for offender, according to offender release date algorithm.\n\n Algorithm\n If there is a confirmed release date, the offender release date is the confirmed release date.\n If there is no confirmed release date for the offender, the offender release date is either the actual parole date or the home detention curfew actual date.\n If there is no confirmed release date, actual parole date or home detention curfew actual date for the offender, the release date is the later of the nonDtoReleaseDate or midTermDate value (if either or both are present)\n ","format":"date","example":"2023-03-01"},"confirmedDate":{"type":"string","description":"Confirmed release date for offender.","format":"date","example":"2023-03-01"}}},"SentenceAdjustment":{"type":"object","properties":{"additionalDaysAwarded":{"type":"number","description":"Number of additional days awarded","example":10},"unlawfullyAtLarge":{"type":"number","description":"Number unlawfully at large days","example":16},"lawfullyAtLarge":{"type":"number","description":"Number of lawfully at large days","example":11},"restoredAdditionalDaysAwarded":{"type":"number","description":"Number of restored additional days awarded","example":20},"specialRemission":{"type":"number","description":"Number of special remission days","example":14},"recallSentenceRemand":{"type":"number","description":"Number of recall sentence remand days","example":7},"recallSentenceTaggedBail":{"type":"number","description":"Number of recall sentence tagged bail days","example":19},"remand":{"type":"number","description":"Number of remand days","example":3},"taggedBail":{"type":"number","description":"Number of tagged bail days","example":13},"unusedRemand":{"type":"number","description":"Number of unused remand days","example":13}}},"SentenceDate":{"type":"object","properties":{"effectiveEndDate":{"type":"string","description":"Effective sentence end date.","format":"date","example":"2023-03-01"},"expiryCalculatedDate":{"type":"string","description":"date on which sentence expired (as calculated by NOMIS).","format":"date","example":"2023-03-01"},"expiryDate":{"type":"string","description":"date on which sentence expires.","format":"date","example":"2023-03-01"},"expiryOverrideDate":{"type":"string","description":"date on which sentence expires (override).","format":"date","example":"2023-03-01"},"startDate":{"type":"string","description":"Sentence start date.","format":"date","example":"2023-03-01"}}},"SentenceKeyDate":{"type":"object","properties":{"date":{"type":"string","description":"release date for offender","format":"date","example":"2023-03-01"},"overrideDate":{"type":"string","description":"release override date for offender","format":"date","example":"2023-03-01"}}},"SentenceKeyDateWithCalculatedDate":{"type":"object","properties":{"date":{"type":"string","description":"release date for offender","format":"date","example":"2023-03-01"},"overrideDate":{"type":"string","description":"release override date for offender","format":"date","example":"2023-03-01"},"calculatedDate":{"type":"string","description":"release calculated date for offender","format":"date","example":"2023-03-01"}}},"TopupSupervision":{"type":"object","properties":{"expiryCalculatedDate":{"type":"string","description":"(calculated) - top-up supervision expiry date for offender.","format":"date","example":"2023-03-01"},"expiryDate":{"type":"string","description":"top-up supervision expiry date for offender.","format":"date","example":"2023-03-01"},"expiryOverrideDate":{"type":"string","description":"(override) - top-up supervision expiry date for offender.","format":"date","example":"2023-03-01"},"startDate":{"type":"string","description":"Top-up supervision start date for offender - calculated as licence end date + 1 day or releaseDate if licence end date not set.","format":"date","example":"2023-03-01"}}},"DataResponseRisks":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/Risks"}}},"OtherRisks":{"type":"object","properties":{"escapeOrAbscond":{"type":"string","description":"\n Risk of escape/abscond. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n ","example":"YES","enum":["YES","NO","DK","NA"]},"controlIssuesDisruptiveBehaviour":{"type":"string","description":"\n Risk control issues/disruptive behaviour. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n ","example":"DK","enum":["YES","NO","DK","NA"]},"breachOfTrust":{"type":"string","description":"\n Risk of breach of trust. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n ","example":"NO","enum":["YES","NO","DK","NA"]},"riskToOtherPrisoners":{"type":"string","description":"\n Risk to other prisoners. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n ","example":"YES","enum":["YES","NO","DK","NA"]}}},"Risk":{"type":"object","properties":{"risk":{"type":"string","description":"\n Presence of risk. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n ","example":"YES","enum":["YES","NO","DK","NA"]},"previous":{"type":"string","description":"\n Previous concerns. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n ","example":"NO","enum":["YES","NO","DK","NA"]},"previousConcernsText":{"type":"string","description":"Supporting comments for any previous concerns.","example":"Risk of self harm concerns due to ..."},"current":{"type":"string","description":"\n Current concerns. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n ","example":"YES","enum":["YES","NO","DK","NA"]},"currentConcernsText":{"type":"string","description":"Supporting comments for any current concerns.","example":"Risk of self harm concerns due to ..."}}},"RiskSummary":{"type":"object","properties":{"whoIsAtRisk":{"type":"string","description":"Who is at risk","example":"X, Y and Z are at risk"},"natureOfRisk":{"type":"string","description":"What is the nature of the risk","example":"The nature of the risk is X"},"riskImminence":{"type":"string","description":"When is the risk likely to be greatest. Consider the timescale and indicate whether risk is immediate or not. Consider the risks in custody as well as on release.","example":"The risk is imminent and more probable in X situation"},"riskIncreaseFactors":{"type":"string","description":"What circumstances are likely to increase risk. Describe factors, actions, events which might increase level of risk, now and in the future.","example":"If offender in situation X the risk can be higher"},"riskMitigationFactors":{"type":"string","description":"What factors are likely to reduce the risk. Describe factors, actions, and events which may reduce or contain the level of risk. What has previously stopped them?","example":"Giving offender therapy in X will reduce the risk"},"overallRiskLevel":{"type":"string","description":"The overall risk level","example":"HIGH","enum":["VERY_HIGH","HIGH","MEDIUM","LOW"]},"riskInCommunity":{"type":"object","additionalProperties":{"type":"string","description":"Assess the risk of serious harm the offender poses on the basis that they could be released imminently back into the community. This field is a map which can return all or some of the properties given.","example":"{\"children\":\"HIGH\",\"public\":\"MEDIUM\",\"knownAdult\":\"VERY_HIGH\",\"staff\":\"HIGH\",\"prisoners\":\"LOW\"}"},"description":"Assess the risk of serious harm the offender poses on the basis that they could be released imminently back into the community. This field is a map which can return all or some of the properties given.","example":{"children":"HIGH","public":"MEDIUM","knownAdult":"VERY_HIGH","staff":"HIGH","prisoners":"LOW"}},"riskInCustody":{"type":"object","additionalProperties":{"type":"string","description":"Assess both the risk of serious harm the offender presents now, in custody, and the risk they could present to others whilst in a custodial setting. This field is a map which can return all or some of the properties given.","example":"{\"children\":\"HIGH\",\"public\":\"MEDIUM\",\"knownAdult\":\"VERY_HIGH\",\"staff\":\"HIGH\",\"prisoners\":\"LOW\"}"},"description":"Assess both the risk of serious harm the offender presents now, in custody, and the risk they could present to others whilst in a custodial setting. This field is a map which can return all or some of the properties given.","example":{"children":"HIGH","public":"MEDIUM","knownAdult":"VERY_HIGH","staff":"HIGH","prisoners":"LOW"}}}},"RiskToSelf":{"required":["custody","hostelSetting","selfHarm","suicide","vulnerability"],"type":"object","properties":{"suicide":{"$ref":"#/components/schemas/Risk"},"selfHarm":{"$ref":"#/components/schemas/Risk"},"custody":{"$ref":"#/components/schemas/Risk"},"hostelSetting":{"$ref":"#/components/schemas/Risk"},"vulnerability":{"$ref":"#/components/schemas/Risk"}}},"Risks":{"required":["otherRisks","riskToSelf","summary"],"type":"object","properties":{"assessedOn":{"type":"string","description":"Date of risk assessment","format":"date-time"},"riskToSelf":{"$ref":"#/components/schemas/RiskToSelf"},"otherRisks":{"$ref":"#/components/schemas/OtherRisks"},"summary":{"$ref":"#/components/schemas/RiskSummary"}}},"GeneralPredictor":{"type":"object","properties":{"scoreLevel":{"type":"string","description":"\n Indicator for general prediction. Possible values are:\n `LOW`,\n `MEDIUM`,\n `HIGH`,\n `VERY_HIGH`,\n `NOT_APPLICABLE`\n ","example":"VERY_HIGH","enum":["LOW","MEDIUM","HIGH","VERY_HIGH","NOT_APPLICABLE"]}}},"GroupReconviction":{"type":"object","properties":{"scoreLevel":{"type":"string","description":"\n Indicator for risk of group reconviction. Possible values are:\n `LOW`,\n `MEDIUM`,\n `HIGH`,\n `VERY_HIGH`,\n `NOT_APPLICABLE`\n ","example":"LOW","enum":["LOW","MEDIUM","HIGH","VERY_HIGH","NOT_APPLICABLE"]}}},"PaginatedResponseRiskPredictorScore":{"required":["data","pagination"],"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/RiskPredictorScore"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"RiskOfSeriousRecidivism":{"type":"object","properties":{"scoreLevel":{"type":"string","description":"\n Indicator for risk of serious recidivism. Possible values are:\n `LOW`,\n `MEDIUM`,\n `HIGH`,\n `VERY_HIGH`,\n `NOT_APPLICABLE`\n ","example":"MEDIUM","enum":["LOW","MEDIUM","HIGH","VERY_HIGH","NOT_APPLICABLE"]}}},"RiskPredictorScore":{"required":["generalPredictor","groupReconviction","riskOfSeriousRecidivism","sexualPredictor","violencePredictor"],"type":"object","properties":{"completedDate":{"type":"string","description":"Risk scores calculation completion date","format":"date-time"},"assessmentStatus":{"type":"string","description":"\n Whether the risk score calculation is complete. Possible values are:\n `COMPLETE`,\n `LOCKED_INCOMPLETE`\n ","example":"COMPLETED","enum":["COMPLETED","LOCKED_INCOMPLETE"]},"generalPredictor":{"$ref":"#/components/schemas/GeneralPredictor"},"violencePredictor":{"$ref":"#/components/schemas/ViolencePredictor"},"groupReconviction":{"$ref":"#/components/schemas/GroupReconviction"},"riskOfSeriousRecidivism":{"$ref":"#/components/schemas/RiskOfSeriousRecidivism"},"sexualPredictor":{"$ref":"#/components/schemas/SexualPredictor"}}},"SexualPredictor":{"type":"object","properties":{"indecentScoreLevel":{"type":"string","description":"\n Indicator for risk of sexual indecency. Possible values are:\n `LOW`,\n `MEDIUM`,\n `HIGH`,\n `VERY_HIGH`,\n `NOT_APPLICABLE`,\n ","example":"MEDIUM","enum":["LOW","MEDIUM","HIGH","VERY_HIGH","NOT_APPLICABLE"]},"contactScoreLevel":{"type":"string","description":"\n Indicator for risk of sexual contact. Possible values are:\n `LOW`,\n `MEDIUM`,\n `HIGH`,\n `VERY_HIGH`,\n `NOT_APPLICABLE`,\n ","example":"MEDIUM","enum":["LOW","MEDIUM","HIGH","VERY_HIGH","NOT_APPLICABLE"]}}},"ViolencePredictor":{"type":"object","properties":{"scoreLevel":{"type":"string","description":"\n Indicator for risk of violence. Possible values are:\n `LOW`,\n `MEDIUM`,\n `HIGH`,\n `VERY_HIGH`,\n `NOT_APPLICABLE`\n ","example":"MEDIUM","enum":["LOW","MEDIUM","HIGH","VERY_HIGH","NOT_APPLICABLE"]}}},"DataResponseMappaDetail":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/MappaDetail"}}},"MappaDetail":{"type":"object","properties":{"level":{"type":"number","example":1},"levelDescription":{"type":"string","example":"Description of M1"},"category":{"type":"number","example":2},"categoryDescription":{"type":"string","example":"Description of M2"},"startDate":{"type":"string","example":"2024-02-07"},"reviewDate":{"type":"string","example":"2024-02-07"},"notes":{"type":"string","example":"Mappa Detail for X00001"}}},"DynamicRisk":{"type":"object","properties":{"code":{"type":"string","example":"RCCO"},"description":{"type":"string","example":"Child Concerns - Safeguarding concerns where a child is at risk from the offender"},"startDate":{"type":"string","example":"2022-01-01"},"reviewDate":{"type":"string","example":"2025-01-01"},"notes":{"type":"string","example":"This is a note"}}},"PaginatedResponseDynamicRisk":{"required":["data","pagination"],"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/DynamicRisk"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"DataResponseRiskCategory":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/RiskCategory"}}},"RiskAssessment":{"type":"object","properties":{"classificationCode":{"type":"string","description":"The classification code of the risk","example":"C"},"classification":{"type":"string","description":"The classification of the code","example":"Cat C"},"assessmentCode":{"type":"string","description":"The assessment code","example":"CATEGORY"},"assessmentDescription":{"type":"string","description":"The description of the assessment","example":"Categorisation"},"assessmentDate":{"type":"string","description":"The date of the assessment","example":"2018-02-11"},"nextReviewDate":{"type":"string","description":"Next review date","example":"2018-02-11"},"assessmentAgencyId":{"type":"string","description":"Agency ID of the assessment","example":"MDI"},"assessmentStatus":{"type":"string","description":"The status of the assessment","example":"P"},"assessmentComment":{"type":"string","description":"Comments regarding the assessment","example":"Comment details"}}},"RiskCategory":{"required":["assessments"],"type":"object","properties":{"offenderNo":{"type":"string"},"assessments":{"type":"array","items":{"$ref":"#/components/schemas/RiskAssessment"}},"category":{"type":"string"},"categoryCode":{"type":"string"}}},"PaginatedResponseRiskManagementPlan":{"required":["data","pagination"],"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/RiskManagementPlan"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"RiskManagementPlan":{"required":["assessmentId","assessmentStatus","assessmentType","contingencyPlans","dateCompleted","furtherConsiderationsCurrentSituation","initiationDate","interventionsAndTreatment","keyInformationCurrentSituation","latestCompleteDate","latestSignLockDate","monitoringAndControl","supervision","victimSafetyPlanning"],"type":"object","properties":{"assessmentId":{"type":"string","description":"The unique ID of the risk management plan","example":"123456"},"dateCompleted":{"type":"string","description":"The date that the risk management plan was completed","example":"2024-05-04T01:04:20"},"initiationDate":{"type":"string","description":"The date of plan initiation","example":"2024-05-04T01:04:20"},"assessmentStatus":{"type":"string","description":"The status of the plan","example":"COMPLETE"},"assessmentType":{"type":"string","description":"The type of assessment"},"keyInformationCurrentSituation":{"type":"string","description":"Key information about the current situation of the subject being assessed"},"furtherConsiderationsCurrentSituation":{"type":"string","description":"Further considerations about the situation of the subject being assessed"},"supervision":{"type":"string","description":"Who they see, when and why, any support they get from their community, and how well they're desisting from problematic behaviour"},"monitoringAndControl":{"type":"string","description":"Information on restrictions in place to prevent reoffending, what steps have been taken to monitor potential reoffending, including license conditions, community order requirements, PPM restrictions and such."},"interventionsAndTreatment":{"type":"string","description":"Interventions delivered to develop controls and protective factors to reduce risk of reoffending, including practical support, requirements to support interventions and details of who and where these interventions will be administered."},"victimSafetyPlanning":{"type":"string","description":"Restrictions in place to specifically protect victims of, adults known to, and children potentially at risk from the offender."},"contingencyPlans":{"type":"string","description":"Future plans in the form \"If X happens, we will do Y....\" for if parts of the risk management plan break down or requirements or restrictions are breached by the offender."},"latestSignLockDate":{"type":"string","description":"An assessment is considered 'Signed and locked' once it is signed by the assessor, making the plan read-only. This is the date the plan has been signed by the assessor.","example":"2024-05-04T01:04:20"},"latestCompleteDate":{"type":"string","description":"Once a countersignature has been applied to the plan, the plan is considered complete. This is the date the plan has been countersigned.","example":"2024-05-04T01:04:20"}}},"Adjudication":{"type":"object","properties":{"incidentDetails":{"$ref":"#/components/schemas/IncidentDetailsDto"},"isYouthOffender":{"type":"boolean"},"incidentRole":{"$ref":"#/components/schemas/IncidentRoleDto"},"offenceDetails":{"$ref":"#/components/schemas/OffenceDto"},"status":{"type":"string"},"statusReason":{"type":"string"},"statusDetails":{"type":"string"},"hearings":{"type":"array","items":{"$ref":"#/components/schemas/HearingDto"}},"outcomes":{"type":"array","items":{"$ref":"#/components/schemas/OutcomeHistoryDto"}},"punishments":{"type":"array","items":{"$ref":"#/components/schemas/PunishmentDto"}},"punishmentComments":{"type":"array","items":{"$ref":"#/components/schemas/PunishmentCommentDto"}}}},"CombinedOutcomeDto":{"type":"object","properties":{"outcome":{"$ref":"#/components/schemas/OutcomeDto"},"referralOutcome":{"$ref":"#/components/schemas/OutcomeDto"}}},"HearingDto":{"type":"object","properties":{"dateTimeOfHearing":{"type":"string"},"oicHearingType":{"type":"string"},"outcome":{"$ref":"#/components/schemas/HearingOutcomeDto"}}},"HearingOutcomeDto":{"type":"object","properties":{"code":{"type":"string"},"reason":{"type":"string"},"details":{"type":"string"},"plea":{"type":"string"}}},"IncidentDetailsDto":{"type":"object","properties":{"dateTimeOfIncident":{"type":"string"}}},"IncidentRoleDto":{"type":"object","properties":{"roleCode":{"type":"string"},"offenceRule":{"$ref":"#/components/schemas/OffenceRuleDetailsDto"}}},"OffenceDto":{"type":"object","properties":{"offenceCode":{"type":"number"},"offenceRule":{"$ref":"#/components/schemas/OffenceRuleDto"}}},"OffenceRuleDetailsDto":{"type":"object","properties":{"paragraphNumber":{"type":"string"},"paragraphDescription":{"type":"string"}}},"OffenceRuleDto":{"type":"object","properties":{"paragraphNumber":{"type":"string"},"paragraphDescription":{"type":"string"}}},"OutcomeDto":{"type":"object","properties":{"code":{"type":"string"},"details":{"type":"string"},"reason":{"type":"string"},"quashedReason":{"type":"string"},"canRemove":{"type":"boolean"}}},"OutcomeHistoryDto":{"type":"object","properties":{"hearing":{"$ref":"#/components/schemas/HearingDto"},"outcome":{"$ref":"#/components/schemas/CombinedOutcomeDto"}}},"PaginatedResponseAdjudication":{"required":["data","pagination"],"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Adjudication"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"PunishmentCommentDto":{"type":"object","properties":{"comment":{"type":"string"},"reasonForChange":{"type":"string"},"dateTime":{"type":"string"}}},"PunishmentDto":{"type":"object","properties":{"type":{"type":"string"},"privilegeType":{"type":"string"},"otherPrivilege":{"type":"string"},"schedule":{"$ref":"#/components/schemas/PunishmentScheduleDto"}}},"PunishmentScheduleDto":{"type":"object","properties":{"days":{"type":"number"},"startDate":{"type":"string"},"endDate":{"type":"string"},"suspendedUntil":{"type":"string"}}},"DataResponsePersonProtectedCharacteristics":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/PersonProtectedCharacteristics"}}},"Disability":{"type":"object","properties":{"disabilityType":{"$ref":"#/components/schemas/KeyValue"},"condition":{"$ref":"#/components/schemas/KeyValue"},"startDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"notes":{"type":"string","example":"Walking issue"}}},"KeyValue":{"type":"object","properties":{"code":{"type":"string"},"description":{"type":"string"}}},"PersonProtectedCharacteristics":{"required":["age","disabilities","reasonableAdjustments"],"type":"object","properties":{"age":{"type":"number","description":"Age of the person","example":35},"gender":{"type":"string","description":"Gender of the person","example":"Female"},"sexualOrientation":{"type":"string","description":"Sexual orientation of the person","example":"Unknown"},"ethnicity":{"type":"string","description":"Ethnicity of the person","example":"White: Eng./Welsh/Scot./N.Irish/British"},"nationality":{"type":"string","description":"Nationality of the person","example":"Egyptian"},"religion":{"type":"string","description":"Religion of the person","example":"Church of England (Anglican)"},"disabilities":{"type":"array","items":{"$ref":"#/components/schemas/Disability"}},"maritalStatus":{"type":"string","description":"Marital status of the person","example":"Widowed"},"reasonableAdjustments":{"type":"array","items":{"$ref":"#/components/schemas/ReasonableAdjustment"}}}},"ReasonableAdjustment":{"type":"object","properties":{"treatmentCode":{"type":"string","description":"Treatment code","example":"WHEELCHR_ACC"},"commentText":{"type":"string","description":"Comment text","example":"abcd"},"startDate":{"type":"string","description":"Start date","format":"date","example":"2013-04-11"},"endDate":{"type":"string","description":"End date","format":"date","example":"2023-04-11"},"treatmentDescription":{"type":"string","description":"Treatment description","example":"Wheelchair accessibility"}}},"DataResponseInductionSchedule":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/InductionSchedule"}}},"InductionSchedule":{"type":"object","properties":{"deadlineDate":{"type":"string","description":"An ISO-8601 date representing when the Induction should be completed by.","format":"date","example":"2023-09-01"},"status":{"type":"string","description":"The current status of the Induction Schedule","example":"SCHEDULED"},"calculationRule":{"type":"string","description":"The Induction Schedule rule used to determine deadline date.","example":"NEW_PRISON_ADMISSION"},"nomisNumber":{"type":"string","description":"The Nomis number of the person.","example":"A1234BC"},"systemUpdatedBy":{"type":"string","description":"The name of the person who used the PLP system to update the Induction Schedule, or 'system' for system generated updates.","example":"John Smith"},"systemUpdatedAt":{"type":"string","description":"An ISO-8601 timestamp representing the time the PLP system was used to update the Induction Schedule.","format":"date-time","example":"2023-06-19T09:39:44Z"},"inductionPerformedBy":{"type":"string","description":"The name of the person who performed the Induction with the prisoner. In the case of system generated updates or setting an exemption this field will not be present.","example":"Fred Jones"},"inductionPerformedAt":{"type":"string","description":"An ISO-8601 date representing when the Induction was performed with the prisoner. In the case of system generated updates this field will not be present.","format":"date","example":"2023-06-30"}}},"CommunityOffenderManager":{"required":["name","team"],"type":"object","properties":{"name":{"$ref":"#/components/schemas/PersonResponsibleOfficerName"},"email":{"type":"string"},"telephoneNumber":{"type":"string"},"team":{"$ref":"#/components/schemas/PersonResponsibleOfficerTeam"}}},"DataResponsePersonResponsibleOfficer":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/PersonResponsibleOfficer"}}},"PersonResponsibleOfficer":{"required":["communityOffenderManager","prisonOffenderManager"],"type":"object","properties":{"prisonOffenderManager":{"$ref":"#/components/schemas/PrisonOffenderManager"},"communityOffenderManager":{"$ref":"#/components/schemas/CommunityOffenderManager"}}},"PersonResponsibleOfficerName":{"type":"object","properties":{"forename":{"type":"string"},"surname":{"type":"string"}}},"PersonResponsibleOfficerTeam":{"type":"object","properties":{"code":{"type":"string"},"description":{"type":"string"},"email":{"type":"string"},"telephoneNumber":{"type":"string"}}},"Prison":{"type":"object","properties":{"code":{"type":"string","description":"The prison code, which is usually short for the prison name."}}},"PrisonOffenderManager":{"required":["prison"],"type":"object","properties":{"forename":{"type":"string"},"surname":{"type":"string"},"prison":{"$ref":"#/components/schemas/Prison"}}},"PaginatedResponse":{"required":["data","pagination"],"type":"object","properties":{"data":{"type":"array","items":{"type":"object"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"DataResponseNeeds":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/Needs"}}},"Need":{"type":"object","properties":{"type":{"type":"string","description":"The type of need","example":"DRUG_MISUSE"},"riskOfHarm":{"type":"boolean","description":"Risk of harm"},"riskOfReoffending":{"type":"boolean","description":"Risk of reoffending"},"severity":{"type":"string","description":"Severity of need","example":"NO_NEED"}}},"Needs":{"required":["identifiedNeeds","notIdentifiedNeeds","unansweredNeeds"],"type":"object","properties":{"assessedOn":{"type":"string","description":"Needs assessment completion date","format":"date-time"},"identifiedNeeds":{"type":"array","items":{"$ref":"#/components/schemas/Need"}},"notIdentifiedNeeds":{"type":"array","items":{"$ref":"#/components/schemas/Need"}},"unansweredNeeds":{"type":"array","items":{"$ref":"#/components/schemas/Need"}}}},"DataResponsePersonName":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/PersonName"}}},"PersonName":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"}}},"DataResponsePersonLicences":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/PersonLicences"}}},"Licence":{"required":["conditions"],"type":"object","properties":{"status":{"type":"string"},"typeCode":{"type":"string"},"createdDate":{"type":"string"},"approvedDate":{"type":"string"},"updatedDate":{"type":"string"},"conditions":{"type":"array","items":{"$ref":"#/components/schemas/LicenceCondition"}}},"example":[{"status":"IN_PROGRESS","typeCode":"AP","createdDate":"2015-09-23","approvedDate":"2015-09-24","updatedDate":"2015-10-23","conditions":[{"type":"Standard","code":"5a105297-dce1-4d18-b9ea-4195b46b7594","category":"Residence at a specific place","condition":"You must reside at an approved address"},{"type":"Custom","code":"b457e9c3-68c6-4f5e-9bd8-c36c5b7e70fb","category":"Contact Restrictions","condition":"You must not contact the victim"}]},{"status":"SUBMITTED","typeCode":"PSS","createdDate":"2016-01-15","approvedDate":"2016-01-16","updatedDate":"2016-02-15","conditions":[{"type":"Standard","code":"5a105297-dce1-4d18-b9ea-4195b46b7594","category":"Residence at a specific place","condition":"You must reside at an approved address"}]},{"status":"APPROVED","typeCode":"PSS","createdDate":"2016-01-15","approvedDate":"2016-01-16","updatedDate":"2016-02-15","conditions":[{"type":"Standard","code":"5a105297-dce1-4d18-b9ea-4195b46b7594","category":"Residence at a specific place","condition":"You must reside at an approved address"}]},{"status":"ACTIVE","typeCode":"AP","createdDate":"2018-05-20","approvedDate":"2018-05-21","updatedDate":"2018-06-20","conditions":[{"type":"Custom","code":"c97f33e3-1e50-4b28-8f71-5de3e2fbbf79","category":"Travel Restrictions","condition":"You must not leave the country without permission"}]},{"status":"VARIATION_IN_PROGRESS","typeCode":"AP","createdDate":"2019-07-01","approvedDate":"2019-07-02","updatedDate":"2019-08-01","conditions":[{"type":"Rehabilitation","code":"a5371dd7-7f54-42b9-9c3b-35f9e8f6f1e9","category":"Rehabilitation Program","condition":"You must participate in a rehabilitation program"}]},{"status":"VARIATION_SUBMITTED","typeCode":"AP_PSS","createdDate":"2020-09-12","approvedDate":"2020-09-13","updatedDate":"2020-10-12","conditions":[{"type":"Monitoring","code":"e4a8b9cf-4a50-44a2-8a0c-5f38d2fae6f9","category":"Electronic Monitoring","condition":"You must comply with electronic monitoring"}]},{"status":"VARIATION_APPROVED","typeCode":"AP_PSS","createdDate":"2021-11-23","approvedDate":"2021-11-24","updatedDate":"2021-12-23","conditions":[{"type":"Substance Abuse","code":"d4b8b1e8-9e4e-4f6a-a2df-b41e8f8e8e8e","category":"Alcohol Restrictions","condition":"You must not consume alcohol"}]},{"status":"VARIATION_REJECTED","typeCode":"PSS","createdDate":"2022-01-01","approvedDate":"2022-01-02","updatedDate":"2022-02-01","conditions":[{"type":"Association","code":"f9e8f1c8-2f4a-4a6a-a1de-5e7e9f7d9e8f","category":"Contact Restrictions","condition":"You must not associate with known criminals"}]}]},"LicenceCondition":{"type":"object","properties":{"type":{"type":"string"},"code":{"type":"string"},"category":{"type":"string"},"condition":{"type":"string"}}},"PersonLicences":{"required":["hmppsId","licences"],"type":"object","properties":{"hmppsId":{"type":"string","example":"2008/0545166T"},"offenderNumber":{"type":"string","example":"Z1234ZZ"},"licences":{"type":"array","example":[{"status":"IN_PROGRESS","typeCode":"AP","createdDate":"2015-09-23","approvedDate":"2015-09-24","updatedDate":"2015-10-23","conditions":[{"type":"Standard","code":"5a105297-dce1-4d18-b9ea-4195b46b7594","category":"Residence at a specific place","condition":"You must reside at an approved address"},{"type":"Custom","code":"b457e9c3-68c6-4f5e-9bd8-c36c5b7e70fb","category":"Contact Restrictions","condition":"You must not contact the victim"}]},{"status":"SUBMITTED","typeCode":"PSS","createdDate":"2016-01-15","approvedDate":"2016-01-16","updatedDate":"2016-02-15","conditions":[{"type":"Standard","code":"5a105297-dce1-4d18-b9ea-4195b46b7594","category":"Residence at a specific place","condition":"You must reside at an approved address"}]},{"status":"APPROVED","typeCode":"PSS","createdDate":"2016-01-15","approvedDate":"2016-01-16","updatedDate":"2016-02-15","conditions":[{"type":"Standard","code":"5a105297-dce1-4d18-b9ea-4195b46b7594","category":"Residence at a specific place","condition":"You must reside at an approved address"}]},{"status":"ACTIVE","typeCode":"AP","createdDate":"2018-05-20","approvedDate":"2018-05-21","updatedDate":"2018-06-20","conditions":[{"type":"Custom","code":"c97f33e3-1e50-4b28-8f71-5de3e2fbbf79","category":"Travel Restrictions","condition":"You must not leave the country without permission"}]},{"status":"VARIATION_IN_PROGRESS","typeCode":"AP","createdDate":"2019-07-01","approvedDate":"2019-07-02","updatedDate":"2019-08-01","conditions":[{"type":"Rehabilitation","code":"a5371dd7-7f54-42b9-9c3b-35f9e8f6f1e9","category":"Rehabilitation Program","condition":"You must participate in a rehabilitation program"}]},{"status":"VARIATION_SUBMITTED","typeCode":"AP_PSS","createdDate":"2020-09-12","approvedDate":"2020-09-13","updatedDate":"2020-10-12","conditions":[{"type":"Monitoring","code":"e4a8b9cf-4a50-44a2-8a0c-5f38d2fae6f9","category":"Electronic Monitoring","condition":"You must comply with electronic monitoring"}]},{"status":"VARIATION_APPROVED","typeCode":"AP_PSS","createdDate":"2021-11-23","approvedDate":"2021-11-24","updatedDate":"2021-12-23","conditions":[{"type":"Substance Abuse","code":"d4b8b1e8-9e4e-4f6a-a2df-b41e8f8e8e8e","category":"Alcohol Restrictions","condition":"You must not consume alcohol"}]},{"status":"VARIATION_REJECTED","typeCode":"PSS","createdDate":"2022-01-01","approvedDate":"2022-01-02","updatedDate":"2022-02-01","conditions":[{"type":"Association","code":"f9e8f1c8-2f4a-4a6a-a1de-5e7e9f7d9e8f","category":"Contact Restrictions","condition":"You must not associate with known criminals"}]}],"items":{"$ref":"#/components/schemas/Licence"}}}},"ImageMetadata":{"required":["active","captureDateTime","id","orientation","type","view"],"type":"object","properties":{"id":{"type":"integer","description":"The Image ID, in reference to a unique identifier.","format":"int64","example":2461788},"active":{"type":"boolean","description":"A flag to indicate whether an image is in active use. It is no guarantee that the latest uploaded image will be the active one.","example":true},"captureDateTime":{"type":"string","description":"The Date and Time of when the image was captured.","format":"date-time"},"view":{"type":"string","description":"\n View is the subject focus; describing the inner focus or subject of the image, normally referring to a marking, tattoo or deeper level focus of the orientation. In practise this is the interior foci of what is captured in the 'orientation' field.\n Possible values are:\n `FACE` - Facing,\n `TAT` - Tattoo,\n `OTH` - Other,\n `SCAR` - Scar,\n `MARK` - Mark,\n `OIC` - Offence in Custody\n ","example":"FACE","enum":["FACE","TAT","OTH","SCAR","MARK","OIC"]},"orientation":{"type":"string","description":"\n Orientation is the scope focus; describing the scope or outer focus of the image, normally referring to the highest level object of interest within the bounds of the photo itself. This is normally a body part or an angle of photography, such as a photo of someone’s facial view (`FRONT`) or arm (`ARM`).\n Possible values are:\n `ANKLE` - Ankle,\n `ARM` - Arm,\n `DAMAGE` - Damage,\n `EAR` - Ear,\n `ELBOW` - Elbow,\n `FACE` - Face,\n `FIGHT` - Fight,\n `FINGER` - Finger,\n `FOOT` - Foot,\n `FRONT` - Front Facial View,\n `HAND` - Hand,\n `HEAD` - Head,\n `INCIDENT` - Incident,\n `INJURY` - Injury,\n `KNEE` - Knee,\n `LEG` - Leg,\n `LIP` - Lip,\n `NECK` - Neck,\n `NOSE` - Nose,\n `SHOULDER` - Shoulder,\n `THIGH` - Thigh,\n `TOE` - Toe,\n `TORSO` - Torso\n ","example":"FRONT","enum":["ANKLE","ARM","DAMAGE","EAR","ELBOW","FACE","FIGHT","FINGER","FOOT","FRONT","HAND","HEAD","INCIDENT","INJURY","KNEE","LEG","LIP","NECK","NOSE","SHOULDER","THIGH","TOE","TORSO"]},"type":{"type":"string","description":"\n Type is the contextual focus; describing the context or scenario the image was taken within. It could be for a particular purpose or capturing the results of a particular type of incident.\n Possible values are:\n `OFF_BKG` - Offender Booking,\n `OFF_IDM` - Offender Identification Marks,\n `OIC` - Offence In Custody,\n `PPTY` - Property Image\n ","example":"OFF_BKG","enum":["OFF_BKG","OFF_IDM","OIC","PPTY"]}}},"PaginatedResponseImageMetadata":{"required":["data","pagination"],"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/ImageMetadata"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"CellLocation":{"type":"object","properties":{"prisonCode":{"type":"string"},"prisonName":{"type":"string"},"cell":{"type":"string"}}},"DataResponseCellLocation":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/CellLocation"}}},"CaseNote":{"required":["amendments","sensitive"],"type":"object","properties":{"caseNoteId":{"type":"string","example":"1234"},"offenderIdentifier":{"type":"string","example":"A1234AA"},"type":{"type":"string","example":"KA"},"typeDescription":{"type":"string","example":"Key Worker"},"subType":{"type":"string","example":"KS"},"subTypeDescription":{"type":"string","example":"Key Worker Session"},"creationDateTime":{"type":"string","description":"Date and Time of Case Note creation","format":"date-time"},"occurrenceDateTime":{"type":"string","description":"Date and Time of when case note contact with offender was made","format":"date-time"},"text":{"type":"string","example":"This is some text"},"locationId":{"type":"string","example":"MDI"},"sensitive":{"type":"boolean"},"amendments":{"type":"array","description":"List of amendments to the case note","items":{"$ref":"#/components/schemas/CaseNoteAmendment"}}}},"CaseNoteAmendment":{"type":"object","properties":{"caseNoteAmendmentId":{"type":"integer","format":"int64","example":123232},"creationDateTime":{"type":"string","description":"Date and Time of Case Note creation","format":"date-time"},"additionalNoteText":{"type":"string","example":"Some Additional Text"}},"description":"List of amendments to the case note"},"PaginatedResponseCaseNote":{"required":["data","pagination"],"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/CaseNote"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"Alert":{"type":"object","properties":{"offenderNo":{"type":"string","description":"Offender unique reference","example":"Z1234ZZ"},"type":{"type":"string","description":"Alert type","example":"X"},"typeDescription":{"type":"string","description":"Alert type description","example":"Security"},"code":{"type":"string","description":"Alert code","example":"PO"},"codeDescription":{"type":"string","description":"Alert code description","example":"MAPPA Nominal"},"comment":{"type":"string","description":"Alert comment","example":"Professional lock pick"},"dateCreated":{"type":"string","description":"Date of the alert, which might differ from the date it was created","format":"date","example":"2014-09-23"},"dateExpired":{"type":"string","description":"Date that the alert expires","format":"date","example":"2015-09-23"},"expired":{"type":"boolean","description":"Whether the alert has expired","example":true},"active":{"type":"boolean","description":"Whether the alert is active","example":true}}},"PaginatedResponseAlert":{"required":["data","pagination"],"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Alert"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"Address":{"required":["noFixedAddress","types"],"type":"object","properties":{"country":{"type":"string","example":"England"},"county":{"type":"string","example":"Greater London"},"endDate":{"type":"string","format":"date"},"locality":{"type":"string","example":"London Bridge"},"name":{"type":"string","example":"Name of the building of residence"},"noFixedAddress":{"type":"boolean","description":"Indicates whether the person has a permanent place of residence","example":true},"number":{"type":"string","example":"1"},"postcode":{"type":"string","example":"SE1 1TE"},"startDate":{"type":"string","format":"date"},"street":{"type":"string","example":"O'Meara Street"},"town":{"type":"string","example":"London"},"types":{"type":"array","items":{"$ref":"#/components/schemas/Type"}},"notes":{"type":"string","example":"This is their partner's address."}}},"DataResponseListAddress":{"required":["data"],"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Address"}}}},"Type":{"type":"object","properties":{"code":{"type":"string","description":"Address type code, for example: `BUS`, `HOME`, `WORK`.","example":"BUS"},"description":{"type":"string","description":"Description of address type, for example: `Business Address`, `Home Address`, `Work Address`.","example":"Business Address"}},"description":"Type or usage of address, for example `Business Address`, `Home Address`, `Work Address`."},"Response":{"required":["data","errors"],"type":"object","properties":{"data":{"type":"object"},"errors":{"type":"array","items":{"$ref":"#/components/schemas/UpstreamApiError"}}}},"UpstreamApiError":{"required":["causedBy","type"],"type":"object","properties":{"causedBy":{"type":"string","enum":["NOMIS","PRISONER_OFFENDER_SEARCH","PROBATION_OFFENDER_SEARCH","NDELIUS","ASSESS_RISKS_AND_NEEDS","ADJUDICATIONS","CVL","CASE_NOTES","MANAGE_POM_CASE","RISK_MANAGEMENT_PLAN","TEST","PLP"]},"type":{"type":"string","enum":["ENTITY_NOT_FOUND","BAD_REQUEST","FORBIDDEN","INTERNAL_SERVER_ERROR"]},"description":{"type":"string"}}},"DataResponseNomisNumber":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/NomisNumber"}}},"NomisNumber":{"type":"object","properties":{"nomisNumber":{"type":"string"}}},"DataResponseHmppsId":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/HmppsId"}}},"HmppsId":{"type":"object","properties":{"hmppsId":{"type":"string"}}},"CaseDetail":{"type":"object","properties":{"nomsId":{"type":"string"},"name":{"$ref":"#/components/schemas/Name"},"dateOfBirth":{"type":"string"},"gender":{"type":"string"},"courtAppearance":{"$ref":"#/components/schemas/CourtAppearance"},"sentence":{"$ref":"#/components/schemas/CaseSentence"},"responsibleProvider":{"$ref":"#/components/schemas/ResponsibleProvider"},"ogrsScore":{"type":"integer","format":"int64"},"rsrScore":{"type":"number","format":"double"},"age":{"type":"integer","format":"int64"},"ageAtRelease":{"type":"integer","format":"int64"}}},"CaseSentence":{"type":"object","properties":{"date":{"type":"string"},"sentencingCourt":{"$ref":"#/components/schemas/SentencingCourt"},"releaseDate":{"type":"string"},"expectedReleaseDate":{"type":"string"}}},"CourtAppearance":{"type":"object","properties":{"date":{"type":"string"},"court":{"$ref":"#/components/schemas/CourtDetails"}}},"CourtDetails":{"type":"object","properties":{"name":{"type":"string","description":"The name of the court","example":"Manchester Crown Court"}}},"Name":{"type":"object","properties":{"forename":{"type":"string"},"middleName":{"type":"string"},"surname":{"type":"string"}}},"ResponseCaseDetail":{"required":["data","errors"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/CaseDetail"},"errors":{"type":"array","items":{"$ref":"#/components/schemas/UpstreamApiError"}}}},"ResponsibleProvider":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}},"SentencingCourt":{"type":"object","properties":{"name":{"type":"string"}}},"BadRequest":{"properties":{"status":{"type":"number","example":400},"userMessage":{"type":"string","example":"Validation failure: No query parameters specified."},"developerMessage":{"type":"string","example":"No query parameters specified."}}},"PersonNotFound":{"properties":{"status":{"type":"number","example":404},"userMessage":{"type":"string","example":"404 Not found error: Could not find person with HMPPS id: 2003/0011991D."},"developerMessage":{"type":"string","example":"Could not find person with HMPPS id: 2003/0011991D."}},"description":"Failed to find a person with the provided HMPPS ID."},"InternalServerError":{"properties":{"status":{"type":"number","example":500},"userMessage":{"type":"string","example":"Internal Server Error"},"developerMessage":{"type":"string","example":"Unable to complete request as an upstream service is not responding."}},"description":"An upstream service was not responding, so we cannot verify the accuracy of any data we did get."}},"securitySchemes":{"dn":{"type":"apiKey","description":"Example: O=test,CN=automated-test-client","name":"subject-distinguished-name","in":"header"}}}}
\ No newline at end of file
diff --git a/drafts/SJM-update-plp-path-2/search.json b/drafts/SJM-update-plp-path-2/search.json
new file mode 100644
index 00000000..de0560ec
--- /dev/null
+++ b/drafts/SJM-update-plp-path-2/search.json
@@ -0,0 +1 @@
+{"index": {"version":"0.7.0","fields":[{"name":"title","boost":100},{"name":"content","boost":50}],"ref":"id","tokenizer":"default","documentStore":{"store":{"10":["0004","0006","0007","a","accepted","adr","always","architecture","contain","decision","encode","for","forward","json","no","object","parameters","path","records","relevant","responses","return","slash","status","that","through","title","url","version"],"11":["0011991d","01","02","03","04","04t01:04:20","05","0545166t","06","07","079123456789","09","1","10","11","12","123232","1234","123456","13","14","15","16","19","1965","19t09:39:44z","1te","2","20","200","2000","2003","2008","2009","2013","2014","2015","2018","2019","2020","2021","2022","2023","2024","2025","23","2461788","3","30","3457","3458","35","4","400","404","480.59","5","500","655108t","7","86","8601","a","a1234aa","a1234bc","abcd","about","abscond","accepts","access","accessibility","accommodation","according","accuracy","across","act","actions","active","acts","actual","actualdate","actualparoledate","additional","additionaldaysawarded","additionalnotetext","address","addresses","adjudication","adjudications","adjustments","administered","adults","age","ageatrelease","agency","alcohol","alert","alert_type","alerts","algorithm","alias","aliases","all","already","also","amendments","amount","an","and","angle","anglican","ankle","any","api","api.hmpps.service.justice.gov.uk","apis","applicable","applied","approved","approveddate","ard","are","arm","around","array","as","asfo","assault","assess","assessed","assessedon","assessment","assessmentagencyid","assessmentcode","assessmentcomment","assessmentdate","assessmentdescription","assessmentid","assessments","assessmentstatus","assessmenttype","assessor","associated","associates","at","attitudes","automated","automaticrelease","awarded","back","background","badrequest","bail","based","basis","be","been","behaviour","being","birth","bodily","body","booking","boolean","both","bounds","breach","breached","breachoftrust","break","bridge","british","building","bus","business","by","bytes","c","calculated","calculateddate","calculation","calculationrule","calculations","can","cannot","canremove","captured","capturedatetime","capturing","case","casedetail","casenote","casenoteamendment","casenoteamendmentid","casenoteid","casesentence","cat","categories","categorisation","category","categorycode","categorydescription","causedby","causing","cell","celllocation","change","changing","characteristics","child","children","church","circumstances","cjscode","classification","classificationcode","code","codedescription","codes","combination","combinedoutcomedto","comment","comments","commenttext","commit","community","communityoffendermanager","complete","completed","completeddate","completion","computer","concerns","condition","conditionalrelease","conditions","confirmed","confirmeddate","consequence","consider","considerations","considered","consumers","contact","contactdetails","contactdetailswithemailandphone","contactscorelevel","contain","containing","context","contextual","contingencyplans","control","controlissuesdisruptivebehaviour","controls","convictions","corresponding","could","count","countersignature","countersigned","country","county","course","court","courtappearance","courtdates","courtdetails","courtname","crd","created","createddate","createddatetime","creation","creationdatetime","criminal","criminogenic","criteria","cronumber","crown","cur","curfew","current","currentconcernstext","custodial","custody","damage","data","dataresponsecelllocation","dataresponsehmppsid","dataresponseinductionschedule","dataresponselatestsentencekeydatesandadjustments","dataresponselistaddress","dataresponsemappadetail","dataresponseneeds","dataresponsenomisnumber","dataresponseoffendersearchresponse","dataresponsepersonlicences","dataresponsepersonname","dataresponsepersonprotectedcharacteristics","dataresponsepersonresponsibleofficer","dataresponseriskcategory","dataresponserisks","date","date_of_birth","datecompleted","datecreated","dateexpired","dateofbirth","dateofsentencing","dates","datetime","datetimeofhearing","datetimeofincident","day","days","deadline","deadlinedate","deeper","def","deferment","delius","deliuscrn","delivered","desc_a","describe","describing","description","descriptions","desisting","det","detail","details","detention","determine","dev.integration","develop","developermessage","development","did","differ","directly","disabilities","disability","disabilitytype","disruptive","dk","do","does","doesn’t","down","drug","drug_misuse","dto","dtopostrecallrelease","due","duration","dynamic","dynamicrisk","ear","early","earlyremovalschemeeligibilitydate","earlyterm","effective","effectiveenddate","egyptian","eight","either","elbow","eligibilitycalculateddate","eligibilitydate","eligibilityoverridedate","eligible","email","emails","employability","empty","encoded","encodedhmppsid","end","enddate","endpoint","eng","england","entry","epf","error","errors","escape","escapeorabscond","ethnicity","event","eventnumber","events","example","exclusively","exemption","expectedreleasedate","expired","expires","expiry","expirycalculateddate","expirydate","expiryoverridedate","exposes","face","facial","facing","factors","failed","failure","false","female","field","fight","file","filter","find","fine","fineamount","finger","fingerprint","first","first_name","firstname","flag","foci","focus","foot","for","foreign","forename","form","format","found","framework","fred","from","front","further","furtherconsiderationscurrentsituation","future","gender","general","generalpredictor","generated","get","given","giving","greater","greatest","grievous","group","groupreconviction","guarantee","hand","happens","harm","has","have","head","hearing","hearingdto","hearingoutcomedto","hearings","held","high","higher","highest","hmcts","hmpps","hmppsid","hocode","home","homedetentioncurfew","homedetentioncurfewdate","hospital","hostelsetting","hours","how","however","https","id","identification","identified","identifiedneeds","identifier","identifiers","identify","if","image","imagemetadata","images","immediate","imminent","imminently","imp","imprisonable","imprisonment","in","incident","incidentdetails","incidentdetailsdto","incidentrole","incidentroledto","included","including","increase","indecency","indecentscorelevel","indeterminate","indicate","indicates","indicator","induction","inductionperformedat","inductionperformedby","inductionschedule","information","initiation","initiationdate","injury","inner","inst","integer","integration","intent","interest","interior","internal","internalservererror","interventions","interventionsandtreatment","into","invalid","investigation","is","isactive","iscustodial","islastpage","iso","issue","issues","isyouthoffender","it","itself","john","jones","jpeg","json","justice","ka","key","keyinformationcurrentsituation","keyvalue","knee","known","ks","lao","large","last","last_name","lastname","later","latest","latestcompletedate","latestsentencekeydatesandadjustments","latestsignlockdate","lateterm","lawfully","lawfullyatlarge","least","leg","length","level","leveldescription","lic","licence","licencecondition","licenceexpiry","licences","license","licenses","life","lifestyle","likely","limited","linked","lip","list","live","lived","locality","location","locationid","lock","locked","locked_incomplete","london","long","looks","low","m1","m2","made","magistrates","main","making","male","management","manchester","map","mappa","mappadetail","marital","maritalstatus","mark","marking","marks","marston","match","maximum","may","mdi","measured","medium","metadata","middle","middlename","midterm","midtermdate","might","minimum","misuse","model","monitor","monitoringandcontrol","months","more","morgan","moving","mths","must","n.irish","na","nafis","name","nametyperequireddescriptionschema","national","nationality","nationals","nature","natureofrisk","ndelius","neck","need","needs","new_prison_admission","newest","next","nextreviewdate","nis","no","no_need","nofixedaddress","nominal","nomis","nomisnumber","nomsid","non","nondto","nondtodate","nondtoreleasedate","nonparole","normally","nose","not","not_applicable","note","notes","notidentifiedneeds","now","npd","number","o'meara","oasys","object","occurrencedatetime","of","off_bkg","off_idm","offence","offencecode","offencedetails","offencedto","offencerule","offenceruledetailsdto","offenceruledto","offences","offender","offenderidentifier","offenderno","offendernumber","offendersearchresponse","offender’s","office","officer","ogrsscore","oic","oichearingtype","ok","on","once","one","only","open","openapi","or","order","ordered","orientation","originates","oth","other","otherprivilege","otherrisks","others","our","outcome","outcomedto","outcomehistorydto","outcomes","outer","overall","overallrisklevel","override","overridedate","p","page","pages","paginatedresponse","paginatedresponseadjudication","paginatedresponsealert","paginatedresponsecasenote","paginatedresponsedynamicrisk","paginatedresponseimagemetadata","paginatedresponseperson","paginatedresponseriskmanagementplan","paginatedresponseriskpredictorscore","paginatedresponsesentence","paginatedresponsestatusinformation","pagination","paragraphdescription","paragraphnumber","parameter","parameterintyperequireddescription","parameters","parole","paroleeligibility","part","particular","partner's","parts","passed","path","people","performed","period","permanent","perpage","person","person(s","personlicences","personname","personnotfound","persononprobation","personprotectedcharacteristics","personresponsibleofficer","personresponsibleofficername","personresponsibleofficerteam","persons","person’s","pervert","phone","phone_type","phonenumber","phonenumbers","photo","photography","pick","place","plan","plans","plea","plp","pnc","pnc_number","pncid","pnd","po","point","police","poses","possible","postcode","postrecallrelease","potential","potentially","ppm","ppty","practical","practise","pre","prediction","prefer","preprod.integration","presence","present","presents","prevent","previous","previousconcernstext","previously","prison","prison_systems","prisoncode","prisoner","prisoneroffendersearch","prisoners","prisonname","prisonoffendermanager","prisonreferencedata","prisontermcode","privilegetype","probable","probation","probation_systems","probationoffendersearch","probationreferencedata","problematic","process","production","professional","properties","property","proposals","protect","protected","protective","provided","providing","provisional","prrd","psych","psychiatric","public","punishmentcommentdto","punishmentcomments","punishmentdto","punishments","punishmentscheduledto","purpose","purposes","quashedreason","query","rcco","re","reached","read","reason","reasonableadjustment","reasonableadjustments","reasonforchange","recall","recallsentenceremand","recallsentencetaggedbail","recidivism","reconviction","record","recorded","records","reduce","reference","referraloutcome","referring","regarding","register_type","related","relationships","release","released","releasedate","releasedatetype","releaseontemporarylicencedate","religion","remand","remission","removal","reoffending","reported","representing","request","requirements","residence","responding","response","responsecasedetail","responses","responsible","responsibleprovider","restored","restoredadditionaldaysawarded","restrictions","results","retrieved","return","returned","returns","review","reviewdate","risk","riskassessment","riskcategory","riskimminence","riskincommunity","riskincreasefactors","riskincustody","riskmanagementplan","riskmitigationfactors","riskofharm","riskofreoffending","riskofseriousrecidivism","riskpredictorscore","risks","risksummary","risktootherprisoners","risktoself","rolecode","rosh","rr12345","rr84","rr84170","rr85","rsrscore","rule","safeguarding","say","scar","scenario","schedule","scheduled","schemas","scheme","scope","score","scored","scorelevel","scores","scot","scus","se1","search","search_within_aliases","sec104","sec105","sec86","section","security","see","seeks","self","selfharm","sensitive","sentence","sentenceadjustment","sentencedate","sentencekeydate","sentencekeydatewithcalculateddate","sentencelength","sentences","sentenceterm","sentencing","sentencingcourt","series","serious","serve","server","servers","service","servicesource","session","set","setting","severe","severity","sexual","sexualorientation","sexualpredictor","sf80","sfo","short","should","shoulder","signed","single","situation","smith","so","some","someone’s","sorted","special","specialremission","specific","specifically","specification","specified","stands","start","startdate","starting","status","statusdescriptionschema","statusdetails","statusinformation","statusreason","statutecode","steps","stopped","street","strength","strengths","string","structure","subject","subtype","subtypedescription","successfully","such","suicide","summary","sup","supervision","support","supporting","surname","susp","suspendeduntil","suspension","system","systems","systemsource","systemupdatedat","systemupdatedby","tagged","taggedbail","taken","tariffdate","tariffearlyremovalschemeeligibilitydate","tat","tattoo","team","telephone","telephonenumber","temporary","term","terms","text","that","the","their","them","then","therapy","there","these","they","they’re","thigh","thinking","this","time","timescale","timestamp","to","toe","top","topupsupervision","torso","total","totalcount","totalpages","town","training","treatment","treatmentcode","treatmentdescription","true","trust","type","typecode","typedescription","types","unable","unansweredneeds","under","underactivesupervision","unique","unit","units","unknown","unlawfully","unlawfullyatlarge","unused","unusedremand","up","update","updateddate","updates","uploaded","upstream","upstreamapierror","url","usage","use","used","user","usermessage","usually","v1","v1.0","validation","value","values","verify","very_high","victims","victimsafetyplanning","view","violence","violencepredictor","vulnerability","walking","was","we","weeks","well","welsh","were","what","wheelchair","wheelchr_acc","when","where","whether","which","while","whilst","white","who","whoisatrisk","why","widowed","will","with","within","work","worker","x","x00001","y","year","years","yes","young","z","z1234zz"],"12":["access","all","also","and","api","api@digital.justice.gov.uk","approved","authentication","available","be","certificate","client","credentials","email","endpoints","environment","events","explore","for","get","have","hmpps","how","including","information","integration","key","live","manually","may","non","on","our","purposes","receive","request","requests","section","see","started","testing","these","this","to","use","will","you"],"13":["a","about","access","additionally","allows","an","and","api","apis","architecture","are","as","based","be","by","c4","change","clients","container","context","current","data","depth","diagram","diagrams","different","domain","entry","events","for","from","high","hmpps","id","implemented","in","information","integration","interest","is","it","justice","level","make","management","ministry","model","moj","more","national","nomis","notifications","notified","occurs","of","offender","organisations","our","overview","person","point","prison","probation","processing","provides","related","restful","retrieve","served","service","services","single","sns","such","supported","system","systems","technical","that","the","them","this","those","to","triggers","up","upstream","upstreams","used","uses","view","visualising","well","when","which","within","yet"],"14":["403","a","access","additionally","allows","also","an","and","any","api","api.hmpps.service.justice.gov.uk","are","as","authenticated","authentication","aws","base64","be","before","both","by","called","calling","can","cert","certificate","client","complete","configured","consumer","consumers","create","credentials","curl","data","dependent","done","enables","encoded","endpoint","ensure","ensuring","environment>.integration","example","file","for","forbidden","from","get","h","handshake","have","header","hmpps","http","https","identity","if","in","interact","interacting","interactions","is","issued","it’s","key","keys","level","limiting","make","making","manage","management","mtls","must","mutual","not","note","obtained","of","on","own","parameters","part","per","persons","post","present","presented","private","provided","providing","queue","rate","read","reading","request","response","returned","risks","scores","securely","server","service","side","specific","sqs","standard","such","supplied","temporary","that","the","therefore","tls","to","token","tooling","tools","track","trust","usage","used","using","v1","valid","value","verify","versioned","when","will","with","x","x802678"],"16":["1","123456","a","able","above","accept","add","added","additional","already","an","and","any","api","api.hmpps.service.justice.gov.uk","are","as","ask","assurance","at","available","be","between","both","breaking","broadly","by","call","carefully","case","certain","change","changes","commit","consumer","consumers","data","depending","described","distribute","documentation","element","elements","evolves","exist","existing","expect","explicitly","features","for","form","functionality","further","go","handle","hmpps","https","i.e","images","implementation","implemented","in","including","increment","initial","integration","into","introduced","is","it","kinds","know","least","like","long","major","manage","may","migration","minimise","minor","modifying","moj","month","more","moving","must","new","no","non","not","number","of","on","ongoing","only","or","out","parameter","part","path","possible","practical","prepared","processes","re","reasonable","reflect","remove","require","resilient","round","rounds","run","seamlessly","should","similar","size","soon","speaking","steps","supported","system","that","the","their","them","then","there","these","this","through","timescale","to","two","undertaken","unless","update","updates","uri","usage","use","usually","v1","version","versioning","versions","via","we","where","will","within","without","would"]},"length":6},"tokenStore":{"root":{"0":{"0":{"0":{"4":{"docs":{"10":{"ref":10,"tf":1.4285714285714286}}},"6":{"docs":{"10":{"ref":10,"tf":1.4285714285714286}}},"7":{"docs":{"10":{"ref":10,"tf":1.4285714285714286}}},"docs":{}},"1":{"1":{"9":{"9":{"1":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.29335836658061487}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"1":{"docs":{"11":{"ref":11,"tf":0.34616287256512557}}},"2":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}},"3":{"docs":{"11":{"ref":11,"tf":0.2522881952593288}}},"4":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"t":{"0":{"1":{"docs":{},":":{"0":{"4":{"docs":{},":":{"2":{"0":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"5":{"4":{"5":{"1":{"6":{"6":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.041070171321286084}}},"6":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}},"7":{"9":{"1":{"2":{"3":{"4":{"5":{"6":{"7":{"8":{"9":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"9":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}}},"docs":{}},"1":{"0":{"docs":{"11":{"ref":11,"tf":0.09974184463740907}}},"1":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}},"2":{"3":{"2":{"3":{"2":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}},"docs":{}},"4":{"5":{"6":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.05280450598451068}}},"3":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"4":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"5":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"6":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"9":{"6":{"5":{"docs":{"11":{"ref":11,"tf":0.04693733865289838}}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"t":{"0":{"9":{"docs":{},":":{"3":{"9":{"docs":{},":":{"4":{"4":{"docs":{},"z":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{"11":{"ref":11,"tf":0.34616287256512557},"16":{"ref":16,"tf":0.2717391304347826}},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"2":{"0":{"0":{"0":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"3":{"docs":{"11":{"ref":11,"tf":0.29335836658061487}}},"8":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}},"9":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{"11":{"ref":11,"tf":0.18188218727998123}}},"1":{"3":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"4":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"5":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"8":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}},"9":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}},"2":{"0":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}},"1":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"2":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"3":{"docs":{"11":{"ref":11,"tf":0.2698896972541657}}},"4":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}}},"5":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"3":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}},"4":{"6":{"1":{"7":{"8":{"8":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"3":{"0":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"4":{"5":{"7":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"8":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}},"docs":{}},"5":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"4":{"0":{"0":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}},"3":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}},"4":{"docs":{"11":{"ref":11,"tf":0.4576390518657592}}},"docs":{}},"8":{"0":{"docs":{},".":{"5":{"9":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"5":{"0":{"0":{"docs":{"11":{"ref":11,"tf":0.31682703590706407}}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"6":{"5":{"5":{"1":{"0":{"8":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"7":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"8":{"6":{"0":{"1":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}},"docs":{},"a":{"1":{"2":{"3":{"4":{"docs":{},"a":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}},"b":{"docs":{},"c":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{"10":{"ref":10,"tf":2.857142857142857},"11":{"ref":11,"tf":0.7509974184463741},"13":{"ref":13,"tf":2.4725274725274726},"14":{"ref":14,"tf":1.639344262295082},"16":{"ref":16,"tf":0.5434782608695652}},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"p":{"docs":{},"t":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}},"e":{"docs":{},"d":{"docs":{"10":{"ref":10,"tf":4.285714285714286}}}},"s":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}},"s":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"12":{"ref":12,"tf":3.6764705882352944},"13":{"ref":13,"tf":0.27472527472527475},"14":{"ref":14,"tf":0.1366120218579235}},"i":{"docs":{},"b":{"docs":{},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}},"o":{"docs":{},"m":{"docs":{},"m":{"docs":{},"o":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"r":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"u":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"r":{"docs":{},"o":{"docs":{},"s":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"v":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.05280450598451068}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}},"d":{"docs":{},"r":{"docs":{"10":{"ref":10,"tf":1.4285714285714286}}},"d":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.02346866932644919},"16":{"ref":16,"tf":0.1358695652173913}},"d":{"docs":{},"a":{"docs":{},"y":{"docs":{},"s":{"docs":{},"a":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"n":{"docs":{},"o":{"docs":{},"t":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"l":{"docs":{},"y":{"docs":{"13":{"ref":13,"tf":0.27472527472527475},"14":{"ref":14,"tf":0.1366120218579235}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.07627317531095987}},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}},"e":{"docs":{},"d":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}},"j":{"docs":{},"u":{"docs":{},"d":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}}}}}}}},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"l":{"docs":{},"w":{"docs":{},"a":{"docs":{},"y":{"docs":{},"s":{"docs":{"10":{"ref":10,"tf":1.4285714285714286}}}}}},"c":{"docs":{},"o":{"docs":{},"h":{"docs":{},"o":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.06453884064773527}},"_":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}},"g":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"i":{"docs":{},"a":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}}}}}}},"l":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"12":{"ref":12,"tf":1.4705882352941175}},"o":{"docs":{},"w":{"docs":{},"s":{"docs":{"13":{"ref":13,"tf":0.27472527472527475},"14":{"ref":14,"tf":0.1366120218579235}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}}}}}}},"s":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"12":{"ref":12,"tf":0.7352941176470588},"14":{"ref":14,"tf":0.1366120218579235}}}}},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{"10":{"ref":10,"tf":34.76190476190476},"13":{"ref":13,"tf":0.27472527472527475}}}}}}}}}}}},"d":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}},"e":{"docs":{"11":{"ref":11,"tf":0.19948368927481813},"13":{"ref":13,"tf":0.8241758241758242},"14":{"ref":14,"tf":0.273224043715847},"16":{"ref":16,"tf":0.5434782608695652}}},"m":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.1936165219432058}}}}}},"b":{"docs":{},"c":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"13":{"ref":13,"tf":100.54945054945055}}}},"v":{"docs":{},"e":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"l":{"docs":{},"e":{"docs":{"16":{"ref":16,"tf":0.2717391304347826}}}}},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}},"a":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}},"n":{"docs":{},"c":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"n":{"docs":{"11":{"ref":11,"tf":0.2581553625909411},"13":{"ref":13,"tf":0.27472527472527475},"14":{"ref":14,"tf":1.366120218579235},"16":{"ref":16,"tf":0.1358695652173913}},"d":{"docs":{"11":{"ref":11,"tf":0.217085191269655},"12":{"ref":12,"tf":0.7352941176470588},"13":{"ref":13,"tf":0.27472527472527475},"14":{"ref":14,"tf":1.5027322404371584},"16":{"ref":16,"tf":26.494565217391305}}},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"k":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"y":{"docs":{"11":{"ref":11,"tf":0.02933583665806149},"14":{"ref":14,"tf":0.1366120218579235},"16":{"ref":16,"tf":0.1358695652173913}}}},"p":{"docs":{},"i":{"docs":{"11":{"ref":11,"tf":33.368536337323},"12":{"ref":12,"tf":1.4705882352941175},"13":{"ref":13,"tf":2.197802197802198},"14":{"ref":14,"tf":2.73224043715847},"16":{"ref":16,"tf":26.08695652173913}},".":{"docs":{},"h":{"docs":{},"m":{"docs":{},"p":{"docs":{},"p":{"docs":{},"s":{"docs":{},".":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},".":{"docs":{},"j":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},".":{"docs":{},"g":{"docs":{},"o":{"docs":{},"v":{"docs":{},".":{"docs":{},"u":{"docs":{},"k":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"14":{"ref":14,"tf":0.273224043715847},"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"13":{"ref":13,"tf":0.27472527472527475}}},"@":{"docs":{},"d":{"docs":{},"i":{"docs":{},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},".":{"docs":{},"j":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},".":{"docs":{},"g":{"docs":{},"o":{"docs":{},"v":{"docs":{},".":{"docs":{},"u":{"docs":{},"k":{"docs":{"12":{"ref":12,"tf":0.7352941176470588}}}}}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"12":{"ref":12,"tf":0.7352941176470588}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.217085191269655},"13":{"ref":13,"tf":1.098901098901099},"14":{"ref":14,"tf":0.819672131147541},"16":{"ref":16,"tf":0.9510869565217392}},"f":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"s":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.06453884064773527}},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"y":{"docs":{},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"m":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"e":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"o":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"o":{"docs":{},"c":{"docs":{},"i":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.09387467730579677}}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"16":{"ref":16,"tf":0.4076086956521739}}}}}}}}},"k":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}},"t":{"docs":{"11":{"ref":11,"tf":0.04693733865289838},"16":{"ref":16,"tf":0.1358695652173913}},"t":{"docs":{},"i":{"docs":{},"t":{"docs":{},"u":{"docs":{},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"i":{"docs":{},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"12":{"ref":12,"tf":0.7352941176470588},"14":{"ref":14,"tf":100.27322404371584}}}}},"e":{"docs":{},"d":{"docs":{"14":{"ref":14,"tf":0.4098360655737705}}}}}}}}}}}}}},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"s":{"docs":{"14":{"ref":14,"tf":0.273224043715847}}}},"v":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{"12":{"ref":12,"tf":0.7352941176470588},"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}}}},"c":{"4":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}},"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"10":{"ref":10,"tf":1.4285714285714286},"11":{"ref":11,"tf":0.011734334663224596}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"e":{"docs":{},"r":{"docs":{"13":{"ref":13,"tf":0.5494505494505495}}}}}},"c":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"d":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}},"w":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"m":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"p":{"docs":{},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"13":{"ref":13,"tf":0.5494505494505495}},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"y":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"i":{"docs":{},"s":{"docs":{},"s":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"d":{"docs":{},"i":{"docs":{},"s":{"docs":{},"r":{"docs":{},"u":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"b":{"docs":{},"e":{"docs":{},"h":{"docs":{},"a":{"docs":{},"v":{"docs":{},"i":{"docs":{},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"c":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.09387467730579677}}}}}}},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"a":{"docs":{},"l":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"g":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"u":{"docs":{},"m":{"docs":{},"e":{"docs":{},"r":{"docs":{"14":{"ref":14,"tf":0.1366120218579235},"16":{"ref":16,"tf":0.1358695652173913}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"14":{"ref":14,"tf":0.273224043715847},"16":{"ref":16,"tf":0.8152173913043478}}}}}}}},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.2288195259328796}},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"m":{"docs":{},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"e":{"docs":{},"d":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.04693733865289838}},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"i":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}}}},"u":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"o":{"docs":{},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.18774935461159353},"14":{"ref":14,"tf":0.1366120218579235}},"d":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}}}},"u":{"docs":{},"l":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.32856137057028867}}}},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.07040600797934757}},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}},"r":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"t":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"a":{"docs":{},"l":{"docs":{},"c":{"docs":{},"u":{"docs":{},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}}}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"r":{"docs":{},"u":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"l":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}},"e":{"docs":{},"d":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}},"n":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"14":{"ref":14,"tf":0.4098360655737705}},"n":{"docs":{},"o":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{},"v":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}},"p":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.09387467730579677},"16":{"ref":16,"tf":0.1358695652173913}},"d":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"n":{"docs":{},"o":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"e":{"docs":{},"g":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}},"s":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"y":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"d":{"docs":{},"b":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}}},"e":{"docs":{},"l":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}},"r":{"docs":{},"t":{"docs":{"14":{"ref":14,"tf":0.546448087431694}},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"12":{"ref":12,"tf":0.7352941176470588},"14":{"ref":14,"tf":0.9562841530054645}}}}}}}}},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"13":{"ref":13,"tf":0.27472527472527475},"16":{"ref":16,"tf":1.2228260869565217}},"s":{"docs":{"16":{"ref":16,"tf":26.222826086956523}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"u":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"i":{"docs":{},"r":{"docs":{},"c":{"docs":{},"u":{"docs":{},"m":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}}}},"j":{"docs":{},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"12":{"ref":12,"tf":0.7352941176470588},"14":{"ref":14,"tf":1.5027322404371584}},"s":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}}},"r":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{"12":{"ref":12,"tf":1.4705882352941175},"14":{"ref":14,"tf":0.1366120218579235}}}}}}}}}}},"i":{"docs":{},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"o":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{},"c":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"o":{"docs":{},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}}}}},"w":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"u":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"f":{"docs":{},"e":{"docs":{},"w":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.07627317531095987},"13":{"ref":13,"tf":0.27472527472527475}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}}}}}}}}}}}}}},"l":{"docs":{"14":{"ref":14,"tf":0.4098360655737705}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"d":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}},"y":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"i":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"10":{"ref":10,"tf":34.76190476190476}}}}}}}},"a":{"docs":{},"d":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}},"e":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"f":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"u":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"c":{"docs":{},"r":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"s":{"docs":{},"c":{"docs":{},"_":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"d":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.17014785261675663}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"s":{"docs":{"11":{"ref":11,"tf":0.05280450598451068}}}}}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}},"r":{"docs":{},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"v":{"docs":{},".":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}}}},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"p":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.32856137057028867}}}}}}}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"p":{"docs":{},"t":{"docs":{},"h":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}}},"a":{"docs":{},"m":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"t":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.4576390518657592},"13":{"ref":13,"tf":0.5494505494505495},"14":{"ref":14,"tf":0.273224043715847},"16":{"ref":16,"tf":0.1358695652173913}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"e":{"docs":{},"l":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}},"h":{"docs":{},"m":{"docs":{},"p":{"docs":{},"p":{"docs":{},"s":{"docs":{},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"d":{"docs":{},"u":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"d":{"docs":{},"j":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"m":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"n":{"docs":{},"e":{"docs":{},"e":{"docs":{},"d":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"o":{"docs":{},"m":{"docs":{},"i":{"docs":{},"s":{"docs":{},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}},"o":{"docs":{},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"t":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"o":{"docs":{},"f":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"k":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"g":{"docs":{},"o":{"docs":{},"r":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"e":{"docs":{"11":{"ref":11,"tf":0.4987092231870453}},"_":{"docs":{},"o":{"docs":{},"f":{"docs":{},"_":{"docs":{},"b":{"docs":{},"i":{"docs":{},"r":{"docs":{},"t":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"p":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}},"o":{"docs":{},"f":{"docs":{},"b":{"docs":{},"i":{"docs":{},"r":{"docs":{},"t":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.07627317531095987}}}}}}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"o":{"docs":{},"f":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"c":{"docs":{},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}}}}}}}}},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"s":{"docs":{"11":{"ref":11,"tf":0.09387467730579677}}}}},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"s":{"docs":{},"a":{"docs":{},"b":{"docs":{},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"r":{"docs":{},"u":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}}},"a":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{"13":{"ref":13,"tf":1.098901098901099}},"s":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}}}},"k":{"docs":{"11":{"ref":11,"tf":0.04693733865289838}}},"o":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"n":{"docs":{},"’":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"w":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"m":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"13":{"ref":13,"tf":0.5494505494505495}}}}}},"n":{"docs":{},"e":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}},"c":{"docs":{},"u":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"16":{"ref":16,"tf":0.4076086956521739}}}}}}}}}}}}}},"r":{"docs":{},"u":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"_":{"docs":{},"m":{"docs":{},"i":{"docs":{},"s":{"docs":{},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}}},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.06453884064773527}}},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}},"y":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"i":{"docs":{},"c":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"k":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"10":{"ref":10,"tf":1.4285714285714286}},"d":{"docs":{"11":{"ref":11,"tf":0.14667918329030744},"14":{"ref":14,"tf":0.1366120218579235}},"h":{"docs":{},"m":{"docs":{},"p":{"docs":{},"p":{"docs":{},"s":{"docs":{},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.28162403191739027}}}}}}}}}}}}}},"d":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.07627317531095987}}}}}},"p":{"docs":{},"o":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.02346866932644919},"14":{"ref":14,"tf":0.4098360655737705}},"s":{"docs":{"12":{"ref":12,"tf":1.4705882352941175}}}}}}}}},"g":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"t":{"docs":{},"r":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"13":{"ref":13,"tf":0.27472527472527475}}}}},"v":{"docs":{},"i":{"docs":{},"r":{"docs":{},"o":{"docs":{},"n":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"12":{"ref":12,"tf":0.7352941176470588}},">":{"docs":{},".":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"14":{"ref":14,"tf":0.273224043715847}}}}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}},"s":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}}}},"a":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"e":{"docs":{},"l":{"docs":{},"i":{"docs":{},"g":{"docs":{},"i":{"docs":{},"b":{"docs":{},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}},"g":{"docs":{},"y":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"l":{"docs":{},"b":{"docs":{},"o":{"docs":{},"w":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"i":{"docs":{},"g":{"docs":{},"i":{"docs":{},"b":{"docs":{},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"c":{"docs":{},"u":{"docs":{},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"o":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}},"s":{"docs":{"16":{"ref":16,"tf":0.5434782608695652}}}}}}}}},"m":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.02933583665806149},"12":{"ref":12,"tf":0.7352941176470588}},"s":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}}},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"y":{"docs":{},"a":{"docs":{},"b":{"docs":{},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"p":{"docs":{},"f":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.4635062191973715}},"s":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}},"s":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"b":{"docs":{},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"t":{"docs":{},"h":{"docs":{},"n":{"docs":{},"i":{"docs":{},"c":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.09387467730579677}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"12":{"ref":12,"tf":0.7352941176470588},"13":{"ref":13,"tf":0.5494505494505495}}}}}},"o":{"docs":{},"l":{"docs":{},"v":{"docs":{},"e":{"docs":{},"s":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}},"x":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919},"14":{"ref":14,"tf":0.4098360655737705}}}}}}},"c":{"docs":{},"l":{"docs":{},"u":{"docs":{},"s":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"e":{"docs":{},"m":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"p":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}},"e":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}},"y":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"c":{"docs":{},"u":{"docs":{},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}},"o":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}}}},"o":{"docs":{},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"l":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{"12":{"ref":12,"tf":0.7352941176470588}}}}},"i":{"docs":{},"c":{"docs":{},"i":{"docs":{},"t":{"docs":{},"l":{"docs":{},"y":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{"10":{"ref":10,"tf":1.4285714285714286},"11":{"ref":11,"tf":0.46937338652898386},"12":{"ref":12,"tf":1.4705882352941175},"13":{"ref":13,"tf":1.098901098901099},"14":{"ref":14,"tf":0.273224043715847},"16":{"ref":16,"tf":0.1358695652173913}},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{"10":{"ref":10,"tf":1.4285714285714286}}}}}},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}}},"m":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}},"a":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"b":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}}}},"c":{"docs":{},"i":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"u":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}},"o":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.43417038253931}}}}}},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}}}},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"l":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":2.09457873738559}}}}}},"e":{"docs":{},"m":{"docs":{},"a":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{"16":{"ref":16,"tf":0.2717391304347826}}}}}}}}},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"14":{"ref":14,"tf":0.546448087431694}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}},"n":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.31095986857545177}}},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"a":{"docs":{},"m":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"p":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.07040600797934757}},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.07627317531095987}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"k":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"o":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.15841351795353203},"13":{"ref":13,"tf":0.27472527472527475},"14":{"ref":14,"tf":0.273224043715847}}},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}},"u":{"docs":{},"r":{"docs":{},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"16":{"ref":16,"tf":0.1358695652173913}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"c":{"docs":{},"u":{"docs":{},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"s":{"docs":{},"i":{"docs":{},"t":{"docs":{},"u":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}}}}}}}},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"10":{"ref":10,"tf":2.857142857142857},"11":{"ref":11,"tf":0.005867167331612298}}}}},"o":{"docs":{},"h":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.06453884064773527}}}},"n":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"p":{"docs":{},"e":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"13":{"ref":13,"tf":0.27472527472527475}}}}}}}}},"n":{"docs":{},"o":{"docs":{"10":{"ref":10,"tf":1.4285714285714286},"11":{"ref":11,"tf":0.12321051396385824},"16":{"ref":16,"tf":0.1358695652173913}},"_":{"docs":{},"n":{"docs":{},"e":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}},"f":{"docs":{},"i":{"docs":{},"x":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.11147617930063365},"13":{"ref":13,"tf":0.5494505494505495}},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.09974184463740907}}}}}}}}}},"s":{"docs":{},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"n":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"12":{"ref":12,"tf":0.7352941176470588},"16":{"ref":16,"tf":0.5434782608695652}},"d":{"docs":{},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"t":{"docs":{"11":{"ref":11,"tf":0.8331377610889463},"14":{"ref":14,"tf":0.6830601092896175},"16":{"ref":16,"tf":0.9510869565217392}},"_":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}}}}}}}}},"e":{"docs":{"11":{"ref":11,"tf":0.05280450598451068},"14":{"ref":14,"tf":0.1366120218579235}},"s":{"docs":{"11":{"ref":11,"tf":0.08800750997418447}}}},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"e":{"docs":{},"d":{"docs":{},"n":{"docs":{},"e":{"docs":{},"e":{"docs":{},"d":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}}}},"e":{"docs":{},"d":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}}},"w":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},".":{"docs":{},"i":{"docs":{},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}},"a":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}},"f":{"docs":{},"i":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.17014785261675663}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"m":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.6805914104670265}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.02346866932644919},"13":{"ref":13,"tf":0.27472527472527475}},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"o":{"docs":{},"f":{"docs":{},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"k":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"l":{"docs":{},"i":{"docs":{},"u":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.06453884064773527}},"s":{"docs":{"11":{"ref":11,"tf":0.05280450598451068}}}}},"w":{"docs":{"16":{"ref":16,"tf":1.0869565217391304}},"_":{"docs":{},"p":{"docs":{},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"_":{"docs":{},"a":{"docs":{},"d":{"docs":{},"m":{"docs":{},"i":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.05280450598451068}}}}}},"x":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"r":{"docs":{},"e":{"docs":{},"v":{"docs":{},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}},"i":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"p":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.5221778925134946},"16":{"ref":16,"tf":0.1358695652173913}}}}}}}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"10":{"ref":10,"tf":1.4285714285714286},"11":{"ref":11,"tf":0.5339122271767192}}}}}},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},"d":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}}}},"'":{"docs":{},"m":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"a":{"docs":{},"s":{"docs":{},"y":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"c":{"docs":{},"c":{"docs":{},"u":{"docs":{},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}},"s":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}},"f":{"docs":{"11":{"ref":11,"tf":0.8624735977470077},"13":{"ref":13,"tf":2.197802197802198},"14":{"ref":14,"tf":0.819672131147541},"16":{"ref":16,"tf":1.2228260869565217}},"f":{"docs":{},"_":{"docs":{},"b":{"docs":{},"k":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"i":{"docs":{},"d":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"d":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"r":{"docs":{},"u":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"d":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{},"s":{"docs":{},"d":{"docs":{},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}}}}},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.21121802393804273},"13":{"ref":13,"tf":0.27472527472527475}},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}},"n":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"’":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"r":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}},"g":{"docs":{},"r":{"docs":{},"s":{"docs":{},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"i":{"docs":{},"c":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}}}}}},"k":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}}},"n":{"docs":{"11":{"ref":11,"tf":0.08214034264257217},"12":{"ref":12,"tf":0.7352941176470588},"14":{"ref":14,"tf":0.4098360655737705},"16":{"ref":16,"tf":0.1358695652173913}},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.02346866932644919},"16":{"ref":16,"tf":0.1358695652173913}}}},"g":{"docs":{},"o":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":33.33333333333333}},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"r":{"docs":{"11":{"ref":11,"tf":0.15254635062191974},"16":{"ref":16,"tf":0.1358695652173913}},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}}}}}},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"g":{"docs":{},"a":{"docs":{},"n":{"docs":{},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}}}}}}}}},"t":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}},"p":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"k":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"u":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"12":{"ref":12,"tf":2.2058823529411766},"13":{"ref":13,"tf":0.27472527472527475}}},"t":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}},"d":{"docs":{},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"y":{"docs":{},"d":{"docs":{},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"k":{"docs":{},"l":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.07040600797934757}}}}}}}}}},"v":{"docs":{},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}}}},"w":{"docs":{},"n":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}},"p":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}},"s":{"docs":{"10":{"ref":10,"tf":1.4285714285714286},"11":{"ref":11,"tf":0.1936165219432058},"14":{"ref":14,"tf":0.1366120218579235}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.17601501994836893}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{},"h":{"docs":{},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"e":{"docs":{},"l":{"docs":{},"i":{"docs":{},"g":{"docs":{},"i":{"docs":{},"b":{"docs":{},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"14":{"ref":14,"tf":0.273224043715847},"16":{"ref":16,"tf":0.1358695652173913}},"i":{"docs":{},"c":{"docs":{},"u":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"t":{"docs":{},"h":{"docs":{"10":{"ref":10,"tf":2.857142857142857},"11":{"ref":11,"tf":0.17601501994836893},"16":{"ref":16,"tf":0.2717391304347826}}}},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.29335836658061487}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"a":{"docs":{},"d":{"docs":{},"j":{"docs":{},"u":{"docs":{},"d":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}},"c":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"o":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"d":{"docs":{},"y":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"i":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"k":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"k":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.19948368927481813}}}}}}}}}},"s":{"docs":{},"s":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"e":{"docs":{},"o":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"r":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}},"i":{"docs":{},"o":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"p":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.14081201595869514}}}}}},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.7216615817883126},"13":{"ref":13,"tf":0.5494505494505495}},"(":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"o":{"docs":{},"t":{"docs":{},"f":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.15254635062191974}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"b":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"t":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"o":{"docs":{},"f":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"t":{"docs":{},"e":{"docs":{},"a":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.14667918329030744},"14":{"ref":14,"tf":0.1366120218579235}}},"’":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"_":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"s":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}}}}}}}},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{},"h":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}},"i":{"docs":{},"c":{"docs":{},"k":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}},"n":{"docs":{"11":{"ref":11,"tf":0.06453884064773527}},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}},"e":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}},"p":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}},"n":{"docs":{},"c":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"_":{"docs":{},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"13":{"ref":13,"tf":0.27472527472527475}}}}},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"s":{"docs":{},"i":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.12907768129547054},"16":{"ref":16,"tf":0.2717391304347826}}}}}}},"t":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}},"p":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.2717391304347826}}}}},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"d":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"d":{"docs":{},".":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}}}}}}},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"t":{"docs":{"11":{"ref":11,"tf":0.02346866932644919},"14":{"ref":14,"tf":0.1366120218579235}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"e":{"docs":{},"d":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"i":{"docs":{},"o":{"docs":{},"u":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.04693733865289838}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}}}}}}}}}},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.06453884064773527},"13":{"ref":13,"tf":0.5494505494505495}},"_":{"docs":{},"s":{"docs":{},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"o":{"docs":{},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"o":{"docs":{},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"v":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"14":{"ref":14,"tf":0.4098360655737705}}}}}}},"o":{"docs":{},"b":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.041070171321286084},"13":{"ref":13,"tf":0.27472527472527475}},"_":{"docs":{},"s":{"docs":{},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}},"o":{"docs":{},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}},"e":{"docs":{},"s":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}},"d":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"f":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"o":{"docs":{},"s":{"docs":{},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"t":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.15841351795353203},"14":{"ref":14,"tf":0.1366120218579235}}},"s":{"docs":{"13":{"ref":13,"tf":0.8241758241758242}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"14":{"ref":14,"tf":0.546448087431694}}}}}},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"r":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}},"s":{"docs":{},"y":{"docs":{},"c":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"i":{"docs":{},"a":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"c":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"n":{"docs":{},"i":{"docs":{},"s":{"docs":{},"h":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"d":{"docs":{},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"d":{"docs":{},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"d":{"docs":{},"u":{"docs":{},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"12":{"ref":12,"tf":0.7352941176470588}}}}}}}}}},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}},"c":{"docs":{},"o":{"docs":{},"r":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"s":{"docs":{"10":{"ref":10,"tf":34.76190476190476},"11":{"ref":11,"tf":0.005867167331612298}}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"n":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"t":{"docs":{},"a":{"docs":{},"g":{"docs":{},"g":{"docs":{},"e":{"docs":{},"d":{"docs":{},"b":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"d":{"docs":{},"i":{"docs":{},"v":{"docs":{},"i":{"docs":{},"s":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"e":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{"12":{"ref":12,"tf":0.7352941176470588}}}}}}},"l":{"docs":{},"e":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{"10":{"ref":10,"tf":1.4285714285714286}}}}}},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.12907768129547054}},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"r":{"docs":{},"y":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"13":{"ref":13,"tf":0.27472527472527475}}}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"p":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}},"i":{"docs":{},"g":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"14":{"ref":14,"tf":0.1366120218579235}},"s":{"docs":{"10":{"ref":10,"tf":1.4285714285714286},"11":{"ref":11,"tf":0.18188218727998123}}},"c":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"d":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"i":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.16428068528514433}}}}}}}}},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"d":{"docs":{},"a":{"docs":{},"y":{"docs":{},"s":{"docs":{},"a":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}},"f":{"docs":{},"u":{"docs":{},"l":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.09974184463740907}}}}}}},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"n":{"docs":{"10":{"ref":10,"tf":1.4285714285714286},"11":{"ref":11,"tf":0.035203003989673784}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.02346866932644919},"14":{"ref":14,"tf":0.1366120218579235}}}},"s":{"docs":{"11":{"ref":11,"tf":0.16428068528514433}}}}}},"r":{"docs":{},"i":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"14":{"ref":14,"tf":0.273224043715847}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}},"a":{"docs":{},"d":{"docs":{},"j":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}},"d":{"docs":{},"u":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}}},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}},"r":{"docs":{},"a":{"docs":{},"l":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}},"g":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"_":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}}},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}},"i":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"e":{"docs":{"16":{"ref":16,"tf":0.2717391304347826}}}}}},"o":{"docs":{},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}}},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.15841351795353203},"12":{"ref":12,"tf":2.2058823529411766},"14":{"ref":14,"tf":0.9562841530054645}},"s":{"docs":{"12":{"ref":12,"tf":0.7352941176470588}}}}}},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}},"v":{"docs":{},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}}}}}}},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"i":{"docs":{},"s":{"docs":{},"k":{"docs":{"11":{"ref":11,"tf":0.39896737854963626}},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"g":{"docs":{},"o":{"docs":{},"r":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"i":{"docs":{},"m":{"docs":{},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"m":{"docs":{},"u":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"d":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"g":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"f":{"docs":{},"h":{"docs":{},"a":{"docs":{},"r":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}},"r":{"docs":{},"e":{"docs":{},"o":{"docs":{},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"o":{"docs":{},"u":{"docs":{},"s":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"i":{"docs":{},"d":{"docs":{},"i":{"docs":{},"v":{"docs":{},"i":{"docs":{},"s":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.07040600797934757},"14":{"ref":14,"tf":0.1366120218579235}},"u":{"docs":{},"m":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{},"p":{"docs":{},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"f":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"s":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}},"s":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}},"r":{"1":{"2":{"3":{"4":{"5":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"8":{"4":{"1":{"7":{"0":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"5":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}},"docs":{}},"s":{"docs":{},"r":{"docs":{},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"u":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"n":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}},"s":{"docs":{},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{"10":{"ref":10,"tf":1.4285714285714286}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{"10":{"ref":10,"tf":1.4285714285714286},"11":{"ref":11,"tf":0.40483454588124856}},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"m":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.18188218727998123}}}}}}}}}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"n":{"docs":{},"d":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}},"r":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.13494484862708284}}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.06453884064773527}}}}},"e":{"docs":{},"d":{"docs":{"12":{"ref":12,"tf":50.73529411764706}}}}}}},"e":{"docs":{},"p":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}}}}},"o":{"docs":{},"p":{"docs":{},"p":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"r":{"docs":{},"e":{"docs":{},"e":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":2.68129547054682}}}}},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}},"a":{"docs":{},"f":{"docs":{},"e":{"docs":{},"g":{"docs":{},"u":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}},"y":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}},"c":{"docs":{},"a":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"e":{"docs":{},"n":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"h":{"docs":{},"e":{"docs":{},"d":{"docs":{},"u":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.05280450598451068}},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"m":{"docs":{},"a":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"l":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.04693733865289838}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.02933583665806149},"14":{"ref":14,"tf":0.1366120218579235}}}}},"t":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}},"u":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"e":{"1":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"_":{"docs":{},"w":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"n":{"docs":{},"_":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}}}}}}}}}},"m":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"l":{"docs":{},"y":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}}},"c":{"1":{"0":{"4":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"5":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}},"docs":{}},"8":{"6":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}},"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"12":{"ref":12,"tf":0.7352941176470588}}}}}},"u":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"e":{"docs":{},"l":{"docs":{},"y":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}}},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"12":{"ref":12,"tf":0.7352941176470588}},"k":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"l":{"docs":{},"f":{"docs":{"11":{"ref":11,"tf":0.05867167331612298}},"h":{"docs":{},"a":{"docs":{},"r":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.14667918329030744}},"a":{"docs":{},"d":{"docs":{},"j":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}},"w":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"c":{"docs":{},"u":{"docs":{},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}}}}}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"o":{"docs":{},"u":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}},"v":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"r":{"docs":{"11":{"ref":11,"tf":0.32856137057028867},"14":{"ref":14,"tf":0.1366120218579235}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"d":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.18188218727998123},"13":{"ref":13,"tf":0.27472527472527475},"14":{"ref":14,"tf":0.273224043715847}},"s":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}}}}},"x":{"docs":{},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}}},"f":{"8":{"0":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}},"docs":{}},"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"h":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"u":{"docs":{},"l":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}},"n":{"docs":{},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"13":{"ref":13,"tf":0.27472527472527475}}}}}},"t":{"docs":{},"u":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}},"d":{"docs":{},"e":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}},"m":{"docs":{},"i":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}},"z":{"docs":{},"e":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"o":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{},"’":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"r":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.04693733865289838}}}}}},"o":{"docs":{},"n":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}},"p":{"docs":{},"e":{"docs":{},"c":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{},"i":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"14":{"ref":14,"tf":0.273224043715847}},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":33.34506766799655}}}}}}}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}},"a":{"docs":{},"k":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}},"u":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"f":{"docs":{},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.14081201595869514}}}}}}}}}}},"h":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"13":{"ref":13,"tf":0.5494505494505495},"14":{"ref":14,"tf":0.1366120218579235}}}},"i":{"docs":{},"c":{"docs":{},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"m":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"p":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}}}}}}}}}},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"e":{"docs":{},"d":{"docs":{"13":{"ref":13,"tf":0.27472527472527475},"16":{"ref":16,"tf":0.1358695652173913}}}}}}},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"d":{"docs":{"14":{"ref":14,"tf":0.4098360655737705}}}}}}}},"r":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}}},"s":{"docs":{},"p":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.07040600797934757},"13":{"ref":13,"tf":0.5494505494505495},"16":{"ref":16,"tf":0.1358695652173913}},"s":{"docs":{"11":{"ref":11,"tf":0.02346866932644919},"13":{"ref":13,"tf":0.5494505494505495}},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}},"u":{"docs":{},"p":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"b":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"n":{"docs":{},"s":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}},"q":{"docs":{},"s":{"docs":{"14":{"ref":14,"tf":0.546448087431694}}}}},"t":{"docs":{},"h":{"docs":{},"a":{"docs":{},"t":{"docs":{"10":{"ref":10,"tf":1.4285714285714286},"11":{"ref":11,"tf":0.05280450598451068},"13":{"ref":13,"tf":1.3736263736263736},"14":{"ref":14,"tf":0.4098360655737705},"16":{"ref":16,"tf":0.5434782608695652}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"g":{"docs":{},"h":{"docs":{"10":{"ref":10,"tf":1.4285714285714286},"16":{"ref":16,"tf":0.2717391304347826}}}}}}},"e":{"docs":{"11":{"ref":11,"tf":1.4902605022295237},"13":{"ref":13,"tf":4.1208791208791204},"14":{"ref":14,"tf":2.459016393442623},"16":{"ref":16,"tf":2.5815217391304346}},"i":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"16":{"ref":16,"tf":0.1358695652173913}}}},"m":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"13":{"ref":13,"tf":0.27472527472527475},"16":{"ref":16,"tf":0.1358695652173913}}},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}}},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"e":{"docs":{"11":{"ref":11,"tf":0.02933583665806149},"16":{"ref":16,"tf":0.2717391304347826}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{"14":{"ref":14,"tf":0.273224043715847}}}}}}}},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"12":{"ref":12,"tf":0.7352941176470588},"16":{"ref":16,"tf":0.2717391304347826}}}},"y":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"’":{"docs":{},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"n":{"docs":{},"k":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.12321051396385824},"12":{"ref":12,"tf":0.7352941176470588},"13":{"ref":13,"tf":0.27472527472527475},"16":{"ref":16,"tf":0.4076086956521739}}}},"o":{"docs":{},"s":{"docs":{},"e":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}},"i":{"docs":{},"t":{"docs":{},"l":{"docs":{},"e":{"docs":{"10":{"ref":10,"tf":1.4285714285714286}}}}},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}},"s":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}}}}}},"t":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}},"a":{"docs":{},"g":{"docs":{},"g":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"b":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"r":{"docs":{},"i":{"docs":{},"f":{"docs":{},"f":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"l":{"docs":{},"y":{"docs":{},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"e":{"docs":{},"l":{"docs":{},"i":{"docs":{},"g":{"docs":{},"i":{"docs":{},"b":{"docs":{},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"e":{"docs":{},"a":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"l":{"docs":{},"e":{"docs":{},"p":{"docs":{},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"r":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"14":{"ref":14,"tf":0.273224043715847}}}}}}}}},"r":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"x":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"12":{"ref":12,"tf":0.7352941176470588}}}}}}},"c":{"docs":{},"h":{"docs":{},"n":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}}}}},"o":{"docs":{"11":{"ref":11,"tf":0.47524055386059616},"12":{"ref":12,"tf":3.6764705882352944},"13":{"ref":13,"tf":1.9230769230769231},"14":{"ref":14,"tf":1.366120218579235},"16":{"ref":16,"tf":1.9021739130434785}},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"p":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"u":{"docs":{},"p":{"docs":{},"s":{"docs":{},"u":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}}},"r":{"docs":{},"s":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.07040600797934757}}}}}}},"p":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.07040600797934757}}}}}}}}}},"w":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{"14":{"ref":14,"tf":0.819672131147541}}}}},"o":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}},"s":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}},"r":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"c":{"docs":{},"k":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.9739497770476413}}},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"14":{"ref":14,"tf":0.1366120218579235}}}}},"i":{"docs":{},"g":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}}}},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.20535085660643043}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"l":{"docs":{},"s":{"docs":{"14":{"ref":14,"tf":1.092896174863388}}}},"w":{"docs":{},"o":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{"10":{"ref":10,"tf":2.857142857142857},"11":{"ref":11,"tf":0.14667918329030744}}},"i":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}},"n":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.15841351795353203}}}}},"n":{"docs":{},"s":{"docs":{},"w":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"n":{"docs":{},"e":{"docs":{},"e":{"docs":{},"d":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"s":{"docs":{},"u":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}}},"i":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"k":{"docs":{},"n":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"l":{"docs":{},"a":{"docs":{},"w":{"docs":{},"f":{"docs":{},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"a":{"docs":{},"t":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"p":{"docs":{"11":{"ref":11,"tf":0.04693733865289838},"13":{"ref":13,"tf":0.27472527472527475}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"16":{"ref":16,"tf":0.2717391304347826}},"d":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"16":{"ref":16,"tf":0.1358695652173913}}}}}}},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.18188218727998123},"13":{"ref":13,"tf":0.27472527472527475}},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}},"s":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}}}}},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"14":{"ref":14,"tf":0.1366120218579235},"16":{"ref":16,"tf":0.1358695652173913}}}}},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"12":{"ref":12,"tf":0.7352941176470588},"16":{"ref":16,"tf":0.6793478260869565}},"d":{"docs":{"11":{"ref":11,"tf":0.02933583665806149},"13":{"ref":13,"tf":0.5494505494505495},"14":{"ref":14,"tf":0.273224043715847}}},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.32856137057028867}}}}}}}}}},"s":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}}}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"14":{"ref":14,"tf":0.819672131147541}}}}}}},"v":{"1":{"docs":{"11":{"ref":11,"tf":0.18188218727998123},"14":{"ref":14,"tf":0.1366120218579235},"16":{"ref":16,"tf":0.1358695652173913}},".":{"0":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{}}},"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"10":{"ref":10,"tf":1.4285714285714286},"16":{"ref":16,"tf":0.9510869565217392}},"e":{"docs":{},"d":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"16":{"ref":16,"tf":25.27173913043478}}}}},"s":{"docs":{"16":{"ref":16,"tf":0.4076086956521739}}}}}}},"i":{"docs":{},"f":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"14":{"ref":14,"tf":0.1366120218579235}}}}},"y":{"docs":{},"_":{"docs":{},"h":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}}}}}}}}}},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"d":{"docs":{"14":{"ref":14,"tf":0.546448087431694}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"u":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"14":{"ref":14,"tf":0.273224043715847}},"s":{"docs":{"11":{"ref":11,"tf":0.13494484862708284}}}}}}},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"a":{"docs":{},"f":{"docs":{},"e":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"n":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"w":{"docs":{"11":{"ref":11,"tf":0.035203003989673784},"13":{"ref":13,"tf":0.27472527472527475}}}},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}}}},"s":{"docs":{},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}}}}}},"a":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}},"u":{"docs":{},"l":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"b":{"docs":{},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}},"b":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"i":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"s":{"docs":{},"e":{"6":{"4":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}},"docs":{}},"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"13":{"ref":13,"tf":0.27472527472527475}}}},"i":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"e":{"docs":{"11":{"ref":11,"tf":0.10560901196902137},"12":{"ref":12,"tf":0.7352941176470588},"13":{"ref":13,"tf":0.5494505494505495},"14":{"ref":14,"tf":0.6830601092896175},"16":{"ref":16,"tf":1.4945652173913044}},"e":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}},"h":{"docs":{},"a":{"docs":{},"v":{"docs":{},"i":{"docs":{},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}},"t":{"docs":{},"w":{"docs":{},"e":{"docs":{},"e":{"docs":{},"n":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}},"i":{"docs":{},"r":{"docs":{},"t":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}},"o":{"docs":{},"d":{"docs":{},"i":{"docs":{},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"o":{"docs":{},"k":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.14667918329030744}}}}}}},"t":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"14":{"ref":14,"tf":0.273224043715847},"16":{"ref":16,"tf":0.2717391304347826}}}},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"o":{"docs":{},"f":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}},"k":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"16":{"ref":16,"tf":1.0869565217391304}}}}}}}},"i":{"docs":{},"d":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"t":{"docs":{},"i":{"docs":{},"s":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"l":{"docs":{},"y":{"docs":{"16":{"ref":16,"tf":0.2717391304347826}}}}}}}},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}},"y":{"docs":{"11":{"ref":11,"tf":0.13494484862708284},"13":{"ref":13,"tf":0.8241758241758242},"14":{"ref":14,"tf":0.273224043715847},"16":{"ref":16,"tf":0.1358695652173913}},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.10560901196902137}}}}},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}},"t":{"docs":{"11":{"ref":11,"tf":0.1936165219432058},"12":{"ref":12,"tf":50.73529411764706},"14":{"ref":14,"tf":0.1366120218579235}}}},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"i":{"docs":{},"e":{"docs":{},"v":{"docs":{},"o":{"docs":{},"u":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}}}}}}}}}}}}}},"u":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}},"o":{"docs":{"16":{"ref":16,"tf":0.2717391304347826}}}},"h":{"docs":{"14":{"ref":14,"tf":0.273224043715847}},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"s":{"docs":{},"h":{"docs":{},"a":{"docs":{},"k":{"docs":{},"e":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}},"l":{"docs":{},"e":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}},"p":{"docs":{},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"r":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.09387467730579677}}}},"s":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}},"v":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"12":{"ref":12,"tf":0.7352941176470588},"14":{"ref":14,"tf":0.1366120218579235}}}}},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"e":{"docs":{},"r":{"docs":{"14":{"ref":14,"tf":0.273224043715847}}}}},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"d":{"docs":{},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"l":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.041070171321286084},"13":{"ref":13,"tf":0.27472527472527475}},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"m":{"docs":{},"c":{"docs":{},"t":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"p":{"docs":{},"p":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.6571227411405773},"12":{"ref":12,"tf":0.7352941176470588},"13":{"ref":13,"tf":1.098901098901099},"14":{"ref":14,"tf":0.4098360655737705},"16":{"ref":16,"tf":0.1358695652173913}},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.17014785261675663}}}}}}}},"o":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}},"d":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"c":{"docs":{},"u":{"docs":{},"r":{"docs":{},"f":{"docs":{},"e":{"docs":{},"w":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"p":{"docs":{},"i":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"t":{"docs":{},"e":{"docs":{},"l":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}}}}},"w":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"12":{"ref":12,"tf":0.7352941176470588}},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{"14":{"ref":14,"tf":0.273224043715847}},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"14":{"ref":14,"tf":0.273224043715847},"16":{"ref":16,"tf":0.1358695652173913}}}}}}},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.5456465618399436},"13":{"ref":13,"tf":0.27472527472527475}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"n":{"docs":{},"e":{"docs":{},"e":{"docs":{},"d":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"r":{"docs":{"11":{"ref":11,"tf":0.17601501994836893}},"s":{"docs":{"11":{"ref":11,"tf":0.07040600797934757}}}}}},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"t":{"docs":{},"y":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}}}},"f":{"docs":{"11":{"ref":11,"tf":0.05867167331612298},"14":{"ref":14,"tf":0.273224043715847}}},"m":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.06453884064773527}},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.02346866932644919},"16":{"ref":16,"tf":0.1358695652173913}}}}}},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}},"p":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{"13":{"ref":13,"tf":0.27472527472527475},"16":{"ref":16,"tf":0.1358695652173913}}}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}}}}}}}},"n":{"docs":{"11":{"ref":11,"tf":0.21121802393804273},"13":{"ref":13,"tf":0.27472527472527475},"14":{"ref":14,"tf":0.1366120218579235},"16":{"ref":16,"tf":0.6793478260869565}},"c":{"docs":{},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"d":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"d":{"docs":{},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"d":{"docs":{},"t":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}},"l":{"docs":{},"u":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"12":{"ref":12,"tf":0.7352941176470588},"16":{"ref":16,"tf":0.1358695652173913}}}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"16":{"ref":16,"tf":0.4076086956521739}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"t":{"docs":{},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"o":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}}}}}},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.05867167331612298}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"b":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}},"s":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"d":{"docs":{},"u":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.06453884064773527},"12":{"ref":12,"tf":0.7352941176470588},"13":{"ref":13,"tf":0.5494505494505495}}}}}}}}}}},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}},"l":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}},"j":{"docs":{},"u":{"docs":{},"r":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"t":{"docs":{},"e":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.13494484862708284}}}},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"12":{"ref":12,"tf":0.7352941176470588},"13":{"ref":13,"tf":0.5494505494505495},"16":{"ref":16,"tf":0.2717391304347826}}}}}}}}},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"13":{"ref":13,"tf":0.27472527472527475}}}}},"i":{"docs":{},"o":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.31682703590706407}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.16428068528514433}}}}}}}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}}}}}},"o":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}}},"r":{"docs":{},"o":{"docs":{},"d":{"docs":{},"u":{"docs":{},"c":{"docs":{},"e":{"docs":{},"d":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"g":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.43417038253931},"13":{"ref":13,"tf":1.098901098901099},"14":{"ref":14,"tf":0.6830601092896175},"16":{"ref":16,"tf":0.6793478260869565}},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"c":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"d":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"p":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.07040600797934757}}}}}}}}}},"o":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}},"s":{"docs":{},"u":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"d":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}},"y":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"t":{"docs":{"11":{"ref":11,"tf":0.02346866932644919},"13":{"ref":13,"tf":0.27472527472527475},"16":{"ref":16,"tf":0.4076086956521739}},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"f":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"’":{"docs":{},"s":{"docs":{"14":{"ref":14,"tf":0.273224043715847}}}}},".":{"docs":{},"e":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}},"k":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"e":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.041070171321286084},"12":{"ref":12,"tf":0.7352941176470588},"14":{"ref":14,"tf":3.0054644808743167}},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"c":{"docs":{},"u":{"docs":{},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"s":{"docs":{},"i":{"docs":{},"t":{"docs":{},"u":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}},"s":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}},"n":{"docs":{},"e":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"o":{"docs":{},"w":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"s":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}},"l":{"docs":{},"a":{"docs":{},"o":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}},"r":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.07627317531095987}}}}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"d":{"docs":{},"j":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"w":{"docs":{},"f":{"docs":{},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"a":{"docs":{},"t":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{},"g":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"16":{"ref":16,"tf":0.1358695652173913}}}}},"g":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.041070171321286084},"13":{"ref":13,"tf":0.27472527472527475},"14":{"ref":14,"tf":0.1366120218579235}},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}},"i":{"docs":{},"c":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"p":{"docs":{},"i":{"docs":{},"r":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"f":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"s":{"docs":{},"t":{"docs":{},"y":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"k":{"docs":{},"e":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}},"l":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}}}}},"n":{"docs":{},"k":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"p":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}}}},"v":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"12":{"ref":12,"tf":0.7352941176470588}},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}},"o":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"i":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}},"k":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"_":{"docs":{},"i":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}}}}}}}},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}}}},"o":{"docs":{},"k":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}},"w":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}}}}},"m":{"1":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"2":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"g":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"k":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"14":{"ref":14,"tf":0.273224043715847}}}}},"e":{"docs":{"13":{"ref":13,"tf":0.27472527472527475},"14":{"ref":14,"tf":0.4098360655737705}}}},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.041070171321286084}}}},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{"14":{"ref":14,"tf":0.1366120218579235},"16":{"ref":16,"tf":0.2717391304347826}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.04693733865289838},"13":{"ref":13,"tf":0.27472527472527475},"14":{"ref":14,"tf":0.1366120218579235}}}}}}}}},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{"12":{"ref":12,"tf":0.7352941176470588}}}}}}}},"p":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"p":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}},"d":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}},"k":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.04693733865289838}}}}}}},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"x":{"docs":{},"i":{"docs":{},"m":{"docs":{},"u":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.07040600797934757}}}}}}},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"12":{"ref":12,"tf":0.7352941176470588},"16":{"ref":16,"tf":0.2717391304347826}}},"j":{"docs":{},"o":{"docs":{},"r":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}},"d":{"docs":{},"i":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}},"d":{"docs":{},"i":{"docs":{},"u":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.05867167331612298}}}}}},"t":{"docs":{},"a":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.07627317531095987}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}},"n":{"docs":{},"i":{"docs":{},"m":{"docs":{},"u":{"docs":{},"m":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"i":{"docs":{},"s":{"docs":{},"e":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"y":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}}}}},"o":{"docs":{},"r":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}},"s":{"docs":{},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"13":{"ref":13,"tf":0.27472527472527475}}}},"i":{"docs":{},"f":{"docs":{},"y":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}}},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"h":{"docs":{"16":{"ref":16,"tf":0.2717391304347826}},"s":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}}},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"13":{"ref":13,"tf":0.27472527472527475},"16":{"ref":16,"tf":0.1358695652173913}}},"g":{"docs":{},"a":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}},"v":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298},"16":{"ref":16,"tf":0.1358695652173913}}}}}},"j":{"docs":{"13":{"ref":13,"tf":0.5494505494505495},"16":{"ref":16,"tf":1.0869565217391304}}}},"t":{"docs":{},"h":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"l":{"docs":{},"s":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}}}},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"14":{"ref":14,"tf":0.4098360655737705},"16":{"ref":16,"tf":1.358695652173913}}}},"t":{"docs":{},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{"14":{"ref":14,"tf":0.273224043715847}}}}}}}},"q":{"docs":{},"u":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"e":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}}}}}}}}}},"e":{"docs":{},"r":{"docs":{},"y":{"docs":{"11":{"ref":11,"tf":0.217085191269655}}}},"u":{"docs":{},"e":{"docs":{"14":{"ref":14,"tf":0.273224043715847}}}}}}},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"k":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.04693733865289838}}}},"e":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"16":{"ref":16,"tf":0.9510869565217392}},"e":{"docs":{},"k":{"docs":{},"s":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}},"l":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"13":{"ref":13,"tf":0.27472527472527475}}},"s":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"h":{"docs":{},"a":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.035203003989673784}}}},"e":{"docs":{},"e":{"docs":{},"l":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"r":{"docs":{},"_":{"docs":{},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}}}}}},"n":{"docs":{"11":{"ref":11,"tf":0.041070171321286084},"13":{"ref":13,"tf":0.27472527472527475},"14":{"ref":14,"tf":0.1366120218579235}}},"r":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.011734334663224596},"16":{"ref":16,"tf":0.6793478260869565}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.05867167331612298}}}}}}},"i":{"docs":{},"c":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.09387467730579677},"13":{"ref":13,"tf":0.5494505494505495}}}},"l":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}},"s":{"docs":{},"t":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}},"t":{"docs":{},"e":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}},"o":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"k":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}}}}}}},"y":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"i":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"d":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"l":{"docs":{},"l":{"docs":{"11":{"ref":11,"tf":0.05867167331612298},"12":{"ref":12,"tf":2.2058823529411766},"14":{"ref":14,"tf":0.1366120218579235},"16":{"ref":16,"tf":1.358695652173913}}}},"t":{"docs":{},"h":{"docs":{"11":{"ref":11,"tf":0.5749823984980051},"14":{"ref":14,"tf":0.6830601092896175}},"i":{"docs":{},"n":{"docs":{"11":{"ref":11,"tf":0.017601501994836892},"13":{"ref":13,"tf":0.27472527472527475},"16":{"ref":16,"tf":0.1358695652173913}}}},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{"16":{"ref":16,"tf":0.1358695652173913}}}}}}}},"o":{"docs":{},"r":{"docs":{},"k":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"e":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}}}}}},"u":{"docs":{},"l":{"docs":{},"d":{"docs":{"16":{"ref":16,"tf":0.4076086956521739}}}}}}},"x":{"0":{"0":{"0":{"0":{"1":{"docs":{"11":{"ref":11,"tf":0.02933583665806149}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"8":{"0":{"2":{"6":{"7":{"8":{"docs":{"14":{"ref":14,"tf":0.1366120218579235}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.04693733865289838},"14":{"ref":14,"tf":0.6830601092896175}}},"y":{"docs":{"11":{"ref":11,"tf":0.011734334663224596}},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}},"s":{"docs":{"11":{"ref":11,"tf":0.02346866932644919}}}}},"s":{"docs":{"11":{"ref":11,"tf":0.11147617930063365}}},"t":{"docs":{"13":{"ref":13,"tf":0.27472527472527475}}}},"o":{"docs":{},"u":{"docs":{"12":{"ref":12,"tf":2.2058823529411766}},"n":{"docs":{},"g":{"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}}}}},"z":{"1":{"2":{"3":{"4":{"docs":{},"z":{"docs":{},"z":{"docs":{"11":{"ref":11,"tf":0.017601501994836892}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{"11":{"ref":11,"tf":0.005867167331612298}}}},"length":1638},"corpusTokens":["0004","0006","0007","0011991d","01","02","03","04","04t01:04:20","05","0545166t","06","07","079123456789","09","1","10","11","12","123232","1234","123456","13","14","15","16","19","1965","19t09:39:44z","1te","2","20","200","2000","2003","2008","2009","2013","2014","2015","2018","2019","2020","2021","2022","2023","2024","2025","23","2461788","3","30","3457","3458","35","4","400","403","404","480.59","5","500","655108t","7","86","8601","a","a1234aa","a1234bc","abcd","able","about","above","abscond","accept","accepted","accepts","access","accessibility","accommodation","according","accuracy","across","act","actions","active","acts","actual","actualdate","actualparoledate","add","added","additional","additionaldaysawarded","additionally","additionalnotetext","address","addresses","adjudication","adjudications","adjustments","administered","adr","adults","age","ageatrelease","agency","alcohol","alert","alert_type","alerts","algorithm","alias","aliases","all","allows","already","also","always","amendments","amount","an","and","angle","anglican","ankle","any","api","api.hmpps.service.justice.gov.uk","api@digital.justice.gov.uk","apis","applicable","applied","approved","approveddate","architecture","ard","are","arm","around","array","as","asfo","ask","assault","assess","assessed","assessedon","assessment","assessmentagencyid","assessmentcode","assessmentcomment","assessmentdate","assessmentdescription","assessmentid","assessments","assessmentstatus","assessmenttype","assessor","associated","associates","assurance","at","attitudes","authenticated","authentication","automated","automaticrelease","available","awarded","aws","back","background","badrequest","bail","base64","based","basis","be","been","before","behaviour","being","between","birth","bodily","body","booking","boolean","both","bounds","breach","breached","breachoftrust","break","breaking","bridge","british","broadly","building","bus","business","by","bytes","c","c4","calculated","calculateddate","calculation","calculationrule","calculations","call","called","calling","can","cannot","canremove","captured","capturedatetime","capturing","carefully","case","casedetail","casenote","casenoteamendment","casenoteamendmentid","casenoteid","casesentence","cat","categories","categorisation","category","categorycode","categorydescription","causedby","causing","cell","celllocation","cert","certain","certificate","change","changes","changing","characteristics","child","children","church","circumstances","cjscode","classification","classificationcode","client","clients","code","codedescription","codes","combination","combinedoutcomedto","comment","comments","commenttext","commit","community","communityoffendermanager","complete","completed","completeddate","completion","computer","concerns","condition","conditionalrelease","conditions","configured","confirmed","confirmeddate","consequence","consider","considerations","considered","consumer","consumers","contact","contactdetails","contactdetailswithemailandphone","contactscorelevel","contain","container","containing","context","contextual","contingencyplans","control","controlissuesdisruptivebehaviour","controls","convictions","corresponding","could","count","countersignature","countersigned","country","county","course","court","courtappearance","courtdates","courtdetails","courtname","crd","create","created","createddate","createddatetime","creation","creationdatetime","credentials","criminal","criminogenic","criteria","cronumber","crown","cur","curfew","curl","current","currentconcernstext","custodial","custody","damage","data","dataresponsecelllocation","dataresponsehmppsid","dataresponseinductionschedule","dataresponselatestsentencekeydatesandadjustments","dataresponselistaddress","dataresponsemappadetail","dataresponseneeds","dataresponsenomisnumber","dataresponseoffendersearchresponse","dataresponsepersonlicences","dataresponsepersonname","dataresponsepersonprotectedcharacteristics","dataresponsepersonresponsibleofficer","dataresponseriskcategory","dataresponserisks","date","date_of_birth","datecompleted","datecreated","dateexpired","dateofbirth","dateofsentencing","dates","datetime","datetimeofhearing","datetimeofincident","day","days","deadline","deadlinedate","decision","deeper","def","deferment","delius","deliuscrn","delivered","dependent","depending","depth","desc_a","describe","described","describing","description","descriptions","desisting","det","detail","details","detention","determine","dev.integration","develop","developermessage","development","diagram","diagrams","did","differ","different","directly","disabilities","disability","disabilitytype","disruptive","distribute","dk","do","documentation","does","doesn’t","domain","done","down","drug","drug_misuse","dto","dtopostrecallrelease","due","duration","dynamic","dynamicrisk","ear","early","earlyremovalschemeeligibilitydate","earlyterm","effective","effectiveenddate","egyptian","eight","either","elbow","element","elements","eligibilitycalculateddate","eligibilitydate","eligibilityoverridedate","eligible","email","emails","employability","empty","enables","encode","encoded","encodedhmppsid","end","enddate","endpoint","endpoints","eng","england","ensure","ensuring","entry","environment","environment>.integration","epf","error","errors","escape","escapeorabscond","ethnicity","event","eventnumber","events","evolves","example","exclusively","exemption","exist","existing","expect","expectedreleasedate","expired","expires","expiry","expirycalculateddate","expirydate","expiryoverridedate","explicitly","explore","exposes","face","facial","facing","factors","failed","failure","false","features","female","field","fight","file","filter","find","fine","fineamount","finger","fingerprint","first","first_name","firstname","flag","foci","focus","foot","for","forbidden","foreign","forename","form","format","forward","found","framework","fred","from","front","functionality","further","furtherconsiderationscurrentsituation","future","gender","general","generalpredictor","generated","get","given","giving","go","greater","greatest","grievous","group","groupreconviction","guarantee","h","hand","handle","handshake","happens","harm","has","have","head","header","hearing","hearingdto","hearingoutcomedto","hearings","held","high","higher","highest","hmcts","hmpps","hmppsid","hocode","home","homedetentioncurfew","homedetentioncurfewdate","hospital","hostelsetting","hours","how","however","http","https","i.e","id","identification","identified","identifiedneeds","identifier","identifiers","identify","identity","if","image","imagemetadata","images","immediate","imminent","imminently","imp","implementation","implemented","imprisonable","imprisonment","in","incident","incidentdetails","incidentdetailsdto","incidentrole","incidentroledto","included","including","increase","increment","indecency","indecentscorelevel","indeterminate","indicate","indicates","indicator","induction","inductionperformedat","inductionperformedby","inductionschedule","information","initial","initiation","initiationdate","injury","inner","inst","integer","integration","intent","interact","interacting","interactions","interest","interior","internal","internalservererror","interventions","interventionsandtreatment","into","introduced","invalid","investigation","is","isactive","iscustodial","islastpage","iso","issue","issued","issues","isyouthoffender","it","itself","it’s","john","jones","jpeg","json","justice","ka","key","keyinformationcurrentsituation","keys","keyvalue","kinds","knee","know","known","ks","lao","large","last","last_name","lastname","later","latest","latestcompletedate","latestsentencekeydatesandadjustments","latestsignlockdate","lateterm","lawfully","lawfullyatlarge","least","leg","length","level","leveldescription","lic","licence","licencecondition","licenceexpiry","licences","license","licenses","life","lifestyle","like","likely","limited","limiting","linked","lip","list","live","lived","locality","location","locationid","lock","locked","locked_incomplete","london","long","looks","low","m1","m2","made","magistrates","main","major","make","making","male","manage","management","manchester","manually","map","mappa","mappadetail","marital","maritalstatus","mark","marking","marks","marston","match","maximum","may","mdi","measured","medium","metadata","middle","middlename","midterm","midtermdate","might","migration","minimise","minimum","ministry","minor","misuse","model","modifying","moj","monitor","monitoringandcontrol","month","months","more","morgan","moving","mths","mtls","must","mutual","n.irish","na","nafis","name","nametyperequireddescriptionschema","national","nationality","nationals","nature","natureofrisk","ndelius","neck","need","needs","new","new_prison_admission","newest","next","nextreviewdate","nis","no","no_need","nofixedaddress","nominal","nomis","nomisnumber","nomsid","non","nondto","nondtodate","nondtoreleasedate","nonparole","normally","nose","not","not_applicable","note","notes","notidentifiedneeds","notifications","notified","now","npd","number","o'meara","oasys","object","obtained","occurrencedatetime","occurs","of","off_bkg","off_idm","offence","offencecode","offencedetails","offencedto","offencerule","offenceruledetailsdto","offenceruledto","offences","offender","offenderidentifier","offenderno","offendernumber","offendersearchresponse","offender’s","office","officer","ogrsscore","oic","oichearingtype","ok","on","once","one","ongoing","only","open","openapi","or","order","ordered","organisations","orientation","originates","oth","other","otherprivilege","otherrisks","others","our","out","outcome","outcomedto","outcomehistorydto","outcomes","outer","overall","overallrisklevel","override","overridedate","overview","own","p","page","pages","paginatedresponse","paginatedresponseadjudication","paginatedresponsealert","paginatedresponsecasenote","paginatedresponsedynamicrisk","paginatedresponseimagemetadata","paginatedresponseperson","paginatedresponseriskmanagementplan","paginatedresponseriskpredictorscore","paginatedresponsesentence","paginatedresponsestatusinformation","pagination","paragraphdescription","paragraphnumber","parameter","parameterintyperequireddescription","parameters","parole","paroleeligibility","part","particular","partner's","parts","passed","path","people","per","performed","period","permanent","perpage","person","person(s","personlicences","personname","personnotfound","persononprobation","personprotectedcharacteristics","personresponsibleofficer","personresponsibleofficername","personresponsibleofficerteam","persons","person’s","pervert","phone","phone_type","phonenumber","phonenumbers","photo","photography","pick","place","plan","plans","plea","plp","pnc","pnc_number","pncid","pnd","po","point","police","poses","possible","post","postcode","postrecallrelease","potential","potentially","ppm","ppty","practical","practise","pre","prediction","prefer","prepared","preprod.integration","presence","present","presented","presents","prevent","previous","previousconcernstext","previously","prison","prison_systems","prisoncode","prisoner","prisoneroffendersearch","prisoners","prisonname","prisonoffendermanager","prisonreferencedata","prisontermcode","private","privilegetype","probable","probation","probation_systems","probationoffendersearch","probationreferencedata","problematic","process","processes","processing","production","professional","properties","property","proposals","protect","protected","protective","provided","provides","providing","provisional","prrd","psych","psychiatric","public","punishmentcommentdto","punishmentcomments","punishmentdto","punishments","punishmentscheduledto","purpose","purposes","quashedreason","query","queue","rate","rcco","re","reached","read","reading","reason","reasonable","reasonableadjustment","reasonableadjustments","reasonforchange","recall","recallsentenceremand","recallsentencetaggedbail","receive","recidivism","reconviction","record","recorded","records","reduce","reference","referraloutcome","referring","reflect","regarding","register_type","related","relationships","release","released","releasedate","releasedatetype","releaseontemporarylicencedate","relevant","religion","remand","remission","removal","remove","reoffending","reported","representing","request","requests","require","requirements","residence","resilient","responding","response","responsecasedetail","responses","responsible","responsibleprovider","restful","restored","restoredadditionaldaysawarded","restrictions","results","retrieve","retrieved","return","returned","returns","review","reviewdate","risk","riskassessment","riskcategory","riskimminence","riskincommunity","riskincreasefactors","riskincustody","riskmanagementplan","riskmitigationfactors","riskofharm","riskofreoffending","riskofseriousrecidivism","riskpredictorscore","risks","risksummary","risktootherprisoners","risktoself","rolecode","rosh","round","rounds","rr12345","rr84","rr84170","rr85","rsrscore","rule","run","safeguarding","say","scar","scenario","schedule","scheduled","schemas","scheme","scope","score","scored","scorelevel","scores","scot","scus","se1","seamlessly","search","search_within_aliases","sec104","sec105","sec86","section","securely","security","see","seeks","self","selfharm","sensitive","sentence","sentenceadjustment","sentencedate","sentencekeydate","sentencekeydatewithcalculateddate","sentencelength","sentences","sentenceterm","sentencing","sentencingcourt","series","serious","serve","served","server","servers","service","services","servicesource","session","set","setting","severe","severity","sexual","sexualorientation","sexualpredictor","sf80","sfo","short","should","shoulder","side","signed","similar","single","situation","size","slash","smith","sns","so","some","someone’s","soon","sorted","speaking","special","specialremission","specific","specifically","specification","specified","sqs","standard","stands","start","startdate","started","starting","status","statusdescriptionschema","statusdetails","statusinformation","statusreason","statutecode","steps","stopped","street","strength","strengths","string","structure","subject","subtype","subtypedescription","successfully","such","suicide","summary","sup","supervision","supplied","support","supported","supporting","surname","susp","suspendeduntil","suspension","system","systems","systemsource","systemupdatedat","systemupdatedby","tagged","taggedbail","taken","tariffdate","tariffearlyremovalschemeeligibilitydate","tat","tattoo","team","technical","telephone","telephonenumber","temporary","term","terms","testing","text","that","the","their","them","then","therapy","there","therefore","these","they","they’re","thigh","thinking","this","those","through","time","timescale","timestamp","title","tls","to","toe","token","tooling","tools","top","topupsupervision","torso","total","totalcount","totalpages","town","track","training","treatment","treatmentcode","treatmentdescription","triggers","true","trust","two","type","typecode","typedescription","types","unable","unansweredneeds","under","underactivesupervision","undertaken","unique","unit","units","unknown","unlawfully","unlawfullyatlarge","unless","unused","unusedremand","up","update","updateddate","updates","uploaded","upstream","upstreamapierror","upstreams","uri","url","usage","use","used","user","usermessage","uses","using","usually","v1","v1.0","valid","validation","value","values","verify","version","versioned","versioning","versions","very_high","via","victims","victimsafetyplanning","view","violence","violencepredictor","visualising","vulnerability","walking","was","we","weeks","well","welsh","were","what","wheelchair","wheelchr_acc","when","where","whether","which","while","whilst","white","who","whoisatrisk","why","widowed","will","with","within","without","work","worker","would","x","x00001","x802678","y","year","years","yes","yet","you","young","z","z1234zz"],"pipeline":["trimmer"]}, "docs": {"10":{"title":"Architecture Decision Records","content":"Relevant Architecture Decision Records\n\n \n \nStatus\nAdr No.\nTitle\n\nACCEPTED\n0004\nAlways return a JSON object for JSON responses\n\nACCEPTED\n0006\nURL-encode path parameters that contain a forward slash\n\nACCEPTED\n0007\nVersion through URL path\n\n \n ","url":"/documentation/adr/"},"11":{"title":"Open API Specification","content":"HMPPS Integration API v1.0\nA long-lived API that exposes data from HMPPS systems such as the National Offender Management Information System (NOMIS), nDelius (probation system) and Offender Assessment System (OASys), providing a single point of entry for consumers.\n\n\n\n\n Servers\n \n \n \n Development server\n\n \n https://dev.integration-api.hmpps.service.justice.gov.uk\n \n \n Pre-production server, containing live data\n\n \n https://preprod.integration-api.hmpps.service.justice.gov.uk\n \n \n Production\n\n \n https://integration-api.hmpps.service.justice.gov.uk\n \n \n\n\n\n/v1/persons\n\nget\n\n Returns person(s) by search criteria, sorted by date of birth (newest first). At least one query parameter must be specified.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nfirst_name\nquery\nstring\nfalse\nThe first name of the person\n\n\n\n\n\n\nlast_name\nquery\nstring\nfalse\nThe last name of the person\n\n\n\n\n\n\npnc_number\nquery\nstring\nfalse\nA URL-encoded pnc identifier\n\n\n\n\n\n\ndate_of_birth\nquery\nstring\nfalse\nThe date of birth of the person\n\n\n\n\n\n\nsearch_within_aliases\nquery\nboolean\nfalse\nWhether to return results that match the search criteria within the aliases of a person.\n\n\n\n\n\n\npage\nquery\nstring\nfalse\nThe page number (starting from 1)\n\n\n\n\n\n\nperPage\nquery\nstring\nfalse\nThe maximum number of results for a page\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully performed the query on upstream APIs. An empty list is returned when no results are found.\n\n\n\n{\n \"data\": [\n {\n \"firstName\": \"John\",\n \"lastName\": \"Morgan\",\n \"middleName\": \"John\",\n \"dateOfBirth\": \"1965-12-01\",\n \"gender\": \"Male\",\n \"ethnicity\": \"White: Eng./Welsh/Scot./N.Irish/British\",\n \"aliases\": [\n {\n \"firstName\": \"John\",\n \"lastName\": \"Marston\",\n \"middleName\": \"Marston\",\n \"dateOfBirth\": \"1965-12-01\",\n \"gender\": \"Male\",\n \"ethnicity\": \"Prefer not to say\"\n }\n ],\n \"identifiers\": {\n \"nomisNumber\": \"A1234AA\",\n \"croNumber\": \"SF80/655108T\",\n \"deliusCrn\": \"X00001\"\n },\n \"pncId\": \"string\",\n \"hmppsId\": \"2008/0545166T\",\n \"contactDetails\": {\n \"phoneNumbers\": [\n {\n \"number\": \"079123456789\",\n \"type\": \"TELEPHONE\"\n }\n ],\n \"emails\": [\n {\n }\n ]\n }\n }\n ],\n \"pagination\": {\n \"isLastPage\": true,\n \"count\": 1,\n \"page\": 1,\n \"perPage\": 10,\n \"totalCount\": 1,\n \"totalPages\": 1\n }\n}\n\n\n\nPaginatedResponsePerson\n\n\n\n\n400\n\nThere were no query parameters passed in. At least one must be specified.\n\n\n\n{\n \"status\": 400,\n \"userMessage\": \"Validation failure: No query parameters specified.\",\n \"developerMessage\": \"No query parameters specified.\"\n}\n\n\n\nBadRequest\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}\n\nget\n\n Returns a person.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": {\n \"prisonerOffenderSearch\": {\n \"firstName\": \"John\",\n \"lastName\": \"Morgan\",\n \"middleName\": \"John\",\n \"dateOfBirth\": \"1965-12-01\",\n \"gender\": \"Male\",\n \"ethnicity\": \"White: Eng./Welsh/Scot./N.Irish/British\",\n \"aliases\": [\n {\n \"firstName\": \"John\",\n \"lastName\": \"Marston\",\n \"middleName\": \"Marston\",\n \"dateOfBirth\": \"1965-12-01\",\n \"gender\": \"Male\",\n \"ethnicity\": \"Prefer not to say\"\n }\n ],\n \"identifiers\": {\n \"nomisNumber\": \"A1234AA\",\n \"croNumber\": \"SF80/655108T\",\n \"deliusCrn\": \"X00001\"\n },\n \"pncId\": \"string\",\n \"hmppsId\": \"2008/0545166T\",\n \"contactDetails\": {\n \"phoneNumbers\": [\n {\n \"number\": \"079123456789\",\n \"type\": \"TELEPHONE\"\n }\n ],\n \"emails\": [\n {\n }\n ]\n }\n },\n \"probationOffenderSearch\": {\n \"person\": {\n \"firstName\": \"John\",\n \"lastName\": \"Morgan\",\n \"middleName\": \"John\",\n \"dateOfBirth\": \"1965-12-01\",\n \"gender\": \"Male\",\n \"ethnicity\": \"White: Eng./Welsh/Scot./N.Irish/British\",\n \"aliases\": [\n {\n \"firstName\": \"John\",\n \"lastName\": \"Marston\",\n \"middleName\": \"Marston\",\n \"dateOfBirth\": \"1965-12-01\",\n \"gender\": \"Male\",\n \"ethnicity\": \"Prefer not to say\"\n }\n ],\n \"identifiers\": {\n \"nomisNumber\": \"A1234AA\",\n \"croNumber\": \"SF80/655108T\",\n \"deliusCrn\": \"X00001\"\n },\n \"pncId\": \"string\",\n \"hmppsId\": \"2008/0545166T\",\n \"contactDetails\": {\n \"phoneNumbers\": [\n {\n \"number\": \"079123456789\",\n \"type\": \"TELEPHONE\"\n }\n ],\n \"emails\": [\n {\n }\n ]\n }\n },\n \"underActiveSupervision\": \"boolean\",\n \"firstName\": \"string\",\n \"lastName\": \"string\",\n \"middleName\": \"string\",\n \"dateOfBirth\": \"string\",\n \"gender\": \"string\",\n \"ethnicity\": \"string\",\n \"aliases\": [\n {\n \"firstName\": \"John\",\n \"lastName\": \"Marston\",\n \"middleName\": \"Marston\",\n \"dateOfBirth\": \"1965-12-01\",\n \"gender\": \"Male\",\n \"ethnicity\": \"Prefer not to say\"\n }\n ],\n \"identifiers\": {\n \"nomisNumber\": \"A1234AA\",\n \"croNumber\": \"SF80/655108T\",\n \"deliusCrn\": \"X00001\"\n },\n \"pncId\": \"string\",\n \"hmppsId\": \"string\",\n \"contactDetails\": {\n \"phoneNumbers\": [\n {\n \"number\": \"079123456789\",\n \"type\": \"TELEPHONE\"\n }\n ],\n \"emails\": [\n {\n }\n ]\n }\n }\n }\n}\n\n\n\nDataResponseOffenderSearchResponse\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/status-information\n\nget\n\n Returns the status information associated with a person.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\npage\nquery\nstring\nfalse\nThe page number (starting from 1)\n\n\n\n\n\n\nperPage\nquery\nstring\nfalse\nThe maximum number of results for a page\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found status information for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": [\n {\n \"code\": \"ASFO\",\n \"description\": \"Serious Further Offence - Subject to SFO review/investigation\",\n \"startDate\": \"2022-01-01\",\n \"reviewDate\": \"2025-01-01\",\n \"notes\": \"This is a note\"\n }\n ],\n \"pagination\": {\n \"isLastPage\": true,\n \"count\": 1,\n \"page\": 1,\n \"perPage\": 10,\n \"totalCount\": 1,\n \"totalPages\": 1\n }\n}\n\n\n\nPaginatedResponseStatusInformation\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/sentences\n\nget\n\n Returns sentences associated with a person, sorted by dateOfSentencing (newest first).\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\npage\nquery\nstring\nfalse\nThe page number (starting from 1)\n\n\n\n\n\n\nperPage\nquery\nstring\nfalse\nThe maximum number of results for a page\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found sentences for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": [\n {\n \"serviceSource\": \"NOMIS\",\n \"systemSource\": \"PROBATION_SYSTEMS\",\n \"dateOfSentencing\": \"2009-09-09\",\n \"description\": \"Young Offender Inst - \u003e=12 mths\",\n \"isActive\": true,\n \"isCustodial\": true,\n \"fineAmount\": 480.59,\n \"length\": {\n \"duration\": 10,\n \"units\": \"Hours\",\n \"terms\": [\n {\n \"years\": 5,\n \"months\": 4,\n \"weeks\": 3,\n \"days\": 2,\n \"hours\": 1,\n \"prisonTermCode\": \"IMP\"\n }\n ]\n }\n }\n ],\n \"pagination\": {\n \"isLastPage\": true,\n \"count\": 1,\n \"page\": 1,\n \"perPage\": 10,\n \"totalCount\": 1,\n \"totalPages\": 1\n }\n}\n\n\n\nPaginatedResponseSentence\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/sentences/latest-key-dates-and-adjustments\n\nget\n\n Returns the key dates and adjustments about a person’s release from prison for their latest sentence.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found latest sentence key dates and adjustments for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": {\n \"adjustments\": {\n \"additionalDaysAwarded\": 10,\n \"unlawfullyAtLarge\": 16,\n \"lawfullyAtLarge\": 11,\n \"restoredAdditionalDaysAwarded\": 20,\n \"specialRemission\": 14,\n \"recallSentenceRemand\": 7,\n \"recallSentenceTaggedBail\": 19,\n \"remand\": 3,\n \"taggedBail\": 13,\n \"unusedRemand\": 13\n },\n \"automaticRelease\": {\n \"date\": \"2023-03-01\",\n \"overrideDate\": \"2023-03-01\"\n },\n \"conditionalRelease\": {\n \"date\": \"2023-03-01\",\n \"overrideDate\": \"2023-03-01\"\n },\n \"dtoPostRecallRelease\": {\n \"date\": \"2023-03-01\",\n \"overrideDate\": \"2023-03-01\"\n },\n \"earlyTerm\": {\n \"date\": \"2023-03-01\",\n \"overrideDate\": \"2023-03-01\",\n \"calculatedDate\": \"2023-03-01\"\n },\n \"homeDetentionCurfew\": {\n \"actualDate\": \"string\",\n \"eligibilityCalculatedDate\": \"string\",\n \"eligibilityDate\": \"string\",\n \"eligibilityOverrideDate\": \"string\",\n \"endDate\": \"string\"\n },\n \"lateTerm\": {\n \"date\": \"2023-03-01\",\n \"overrideDate\": \"2023-03-01\",\n \"calculatedDate\": \"2023-03-01\"\n },\n \"licenceExpiry\": {\n \"date\": \"2023-03-01\",\n \"overrideDate\": \"2023-03-01\",\n \"calculatedDate\": \"2023-03-01\"\n },\n \"midTerm\": {\n \"date\": \"2023-03-01\",\n \"overrideDate\": \"2023-03-01\",\n \"calculatedDate\": \"2023-03-01\"\n },\n \"nonDto\": {\n \"date\": \"2023-03-01\",\n \"releaseDateType\": \"ARD\"\n },\n \"nonParole\": {\n \"date\": \"2023-03-01\",\n \"overrideDate\": \"2023-03-01\"\n },\n \"paroleEligibility\": {\n \"date\": \"2023-03-01\",\n \"overrideDate\": \"2023-03-01\",\n \"calculatedDate\": \"2023-03-01\"\n },\n \"postRecallRelease\": {\n \"date\": \"2023-03-01\",\n \"overrideDate\": \"2023-03-01\"\n },\n \"release\": {\n \"date\": \"2023-03-01\",\n \"confirmedDate\": \"2023-03-01\"\n },\n \"sentence\": {\n \"effectiveEndDate\": \"2023-03-01\",\n \"expiryCalculatedDate\": \"2023-03-01\",\n \"expiryDate\": \"2023-03-01\",\n \"expiryOverrideDate\": \"2023-03-01\",\n \"startDate\": \"2023-03-01\"\n },\n \"topupSupervision\": {\n \"expiryCalculatedDate\": \"2023-03-01\",\n \"expiryDate\": \"2023-03-01\",\n \"expiryOverrideDate\": \"2023-03-01\",\n \"startDate\": \"2023-03-01\"\n },\n \"actualParoleDate\": \"2023-03-01\",\n \"earlyRemovalSchemeEligibilityDate\": \"2023-03-01\",\n \"releaseOnTemporaryLicenceDate\": \"2023-03-01\",\n \"tariffDate\": \"2023-03-01\",\n \"tariffEarlyRemovalSchemeEligibilityDate\": \"2023-03-01\"\n }\n}\n\n\n\nDataResponseLatestSentenceKeyDatesAndAdjustments\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/risks/serious-harm\n\nget\n\n Returns Risk of Serious Harm (ROSH) risks associated with a person. Returns only assessments completed in the last year. This endpoint does not serve LAO (Limited Access Offender) data.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found risks for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": {\n \"assessedOn\": \"string\",\n \"riskToSelf\": {\n \"suicide\": {\n \"risk\": \"YES\",\n \"previous\": \"NO\",\n \"previousConcernsText\": \"Risk of self harm concerns due to ...\",\n \"current\": \"YES\",\n \"currentConcernsText\": \"Risk of self harm concerns due to ...\"\n },\n \"selfHarm\": {\n \"risk\": \"YES\",\n \"previous\": \"NO\",\n \"previousConcernsText\": \"Risk of self harm concerns due to ...\",\n \"current\": \"YES\",\n \"currentConcernsText\": \"Risk of self harm concerns due to ...\"\n },\n \"custody\": {\n \"risk\": \"YES\",\n \"previous\": \"NO\",\n \"previousConcernsText\": \"Risk of self harm concerns due to ...\",\n \"current\": \"YES\",\n \"currentConcernsText\": \"Risk of self harm concerns due to ...\"\n },\n \"hostelSetting\": {\n \"risk\": \"YES\",\n \"previous\": \"NO\",\n \"previousConcernsText\": \"Risk of self harm concerns due to ...\",\n \"current\": \"YES\",\n \"currentConcernsText\": \"Risk of self harm concerns due to ...\"\n },\n \"vulnerability\": {\n \"risk\": \"YES\",\n \"previous\": \"NO\",\n \"previousConcernsText\": \"Risk of self harm concerns due to ...\",\n \"current\": \"YES\",\n \"currentConcernsText\": \"Risk of self harm concerns due to ...\"\n }\n },\n \"otherRisks\": {\n \"escapeOrAbscond\": \"YES\",\n \"controlIssuesDisruptiveBehaviour\": \"DK\",\n \"breachOfTrust\": \"NO\",\n \"riskToOtherPrisoners\": \"YES\"\n },\n \"summary\": {\n \"whoIsAtRisk\": \"X, Y and Z are at risk\",\n \"natureOfRisk\": \"The nature of the risk is X\",\n \"riskImminence\": \"The risk is imminent and more probable in X situation\",\n \"riskIncreaseFactors\": \"If offender in situation X the risk can be higher\",\n \"riskMitigationFactors\": \"Giving offender therapy in X will reduce the risk\",\n \"overallRiskLevel\": \"HIGH\",\n \"riskInCommunity\": {\n },\n \"riskInCustody\": {\n }\n }\n }\n}\n\n\n\nDataResponseRisks\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/risks/scores\n\nget\n\n Returns risk scores from the last year associated with a person, sorted by completedDate (newest first). This endpoint does not serve LAO (Limited Access Offender) data.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\npage\nquery\nstring\nfalse\nThe page number (starting from 1)\n\n\n\n\n\n\nperPage\nquery\nstring\nfalse\nThe maximum number of results for a page\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found risk scores for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": [\n {\n \"completedDate\": \"string\",\n \"assessmentStatus\": \"COMPLETED\",\n \"generalPredictor\": {\n \"scoreLevel\": \"VERY_HIGH\"\n },\n \"violencePredictor\": {\n \"scoreLevel\": \"MEDIUM\"\n },\n \"groupReconviction\": {\n \"scoreLevel\": \"LOW\"\n },\n \"riskOfSeriousRecidivism\": {\n \"scoreLevel\": \"MEDIUM\"\n },\n \"sexualPredictor\": {\n \"indecentScoreLevel\": \"MEDIUM\",\n \"contactScoreLevel\": \"MEDIUM\"\n }\n }\n ],\n \"pagination\": {\n \"isLastPage\": true,\n \"count\": 1,\n \"page\": 1,\n \"perPage\": 10,\n \"totalCount\": 1,\n \"totalPages\": 1\n }\n}\n\n\n\nPaginatedResponseRiskPredictorScore\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/risks/mappadetail\n\nget\n\n Returns the mappa detail related to a person.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found mappa detail for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": {\n \"level\": 1,\n \"levelDescription\": \"Description of M1\",\n \"category\": 2,\n \"categoryDescription\": \"Description of M2\",\n \"startDate\": \"2024-02-07\",\n \"reviewDate\": \"2024-02-07\",\n \"notes\": \"Mappa Detail for X00001\"\n }\n}\n\n\n\nDataResponseMappaDetail\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/risks/dynamic\n\nget\n\n Returns dynamic risks associated with a person.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\npage\nquery\nstring\nfalse\nThe page number (starting from 1)\n\n\n\n\n\n\nperPage\nquery\nstring\nfalse\nThe maximum number of results for a page\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found dynamic risks for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": [\n {\n \"code\": \"RCCO\",\n \"description\": \"Child Concerns - Safeguarding concerns where a child is at risk from the offender\",\n \"startDate\": \"2022-01-01\",\n \"reviewDate\": \"2025-01-01\",\n \"notes\": \"This is a note\"\n }\n ],\n \"pagination\": {\n \"isLastPage\": true,\n \"count\": 1,\n \"page\": 1,\n \"perPage\": 10,\n \"totalCount\": 1,\n \"totalPages\": 1\n }\n}\n\n\n\nPaginatedResponseDynamicRisk\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/risks/categories\n\nget\n\n Returns the categories related to an offender.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found risk categories for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": {\n \"offenderNo\": \"string\",\n \"assessments\": [\n {\n \"classificationCode\": \"C\",\n \"classification\": \"Cat C\",\n \"assessmentCode\": \"CATEGORY\",\n \"assessmentDescription\": \"Categorisation\",\n \"assessmentDate\": \"2018-02-11\",\n \"nextReviewDate\": \"2018-02-11\",\n \"assessmentAgencyId\": \"MDI\",\n \"assessmentStatus\": \"P\",\n \"assessmentComment\": \"Comment details\"\n }\n ],\n \"category\": \"string\",\n \"categoryCode\": \"string\"\n }\n}\n\n\n\nDataResponseRiskCategory\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/risk-management-plan\n\nget\n\n Returns a list of Risk Management Plans created for the person with the provided HMPPS ID.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\npage\nquery\nstring\nfalse\nThe page number (starting from 1)\n\n\n\n\n\n\nperPage\nquery\nstring\nfalse\nThe maximum number of results for a page\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found risk management plans for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": [\n {\n \"assessmentId\": \"123456\",\n \"dateCompleted\": \"2024-05-04T01:04:20\",\n \"initiationDate\": \"2024-05-04T01:04:20\",\n \"assessmentStatus\": \"COMPLETE\",\n \"assessmentType\": \"string\",\n \"keyInformationCurrentSituation\": \"string\",\n \"furtherConsiderationsCurrentSituation\": \"string\",\n \"supervision\": \"string\",\n \"monitoringAndControl\": \"string\",\n \"interventionsAndTreatment\": \"string\",\n \"victimSafetyPlanning\": \"string\",\n \"contingencyPlans\": \"string\",\n \"latestSignLockDate\": \"2024-05-04T01:04:20\",\n \"latestCompleteDate\": \"2024-05-04T01:04:20\"\n }\n ],\n \"pagination\": {\n \"isLastPage\": true,\n \"count\": 1,\n \"page\": 1,\n \"perPage\": 10,\n \"totalCount\": 1,\n \"totalPages\": 1\n }\n}\n\n\n\nPaginatedResponseRiskManagementPlan\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/reported-adjudications\n\nget\n\n Returns adjudications associated with a person, sorted by dateTimeOfIncident (newest first).\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\npage\nquery\nstring\nfalse\nThe page number (starting from 1)\n\n\n\n\n\n\nperPage\nquery\nstring\nfalse\nThe maximum number of results for a page\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nOK\n\n\n\n{\n \"data\": [\n {\n \"incidentDetails\": {\n \"dateTimeOfIncident\": \"string\"\n },\n \"isYouthOffender\": \"boolean\",\n \"incidentRole\": {\n \"roleCode\": \"string\",\n \"offenceRule\": {\n \"paragraphNumber\": \"string\",\n \"paragraphDescription\": \"string\"\n }\n },\n \"offenceDetails\": {\n \"offenceCode\": \"number\",\n \"offenceRule\": {\n \"paragraphNumber\": \"string\",\n \"paragraphDescription\": \"string\"\n }\n },\n \"status\": \"string\",\n \"statusReason\": \"string\",\n \"statusDetails\": \"string\",\n \"hearings\": [\n {\n \"dateTimeOfHearing\": \"string\",\n \"oicHearingType\": \"string\",\n \"outcome\": {\n \"code\": \"string\",\n \"reason\": \"string\",\n \"details\": \"string\",\n \"plea\": \"string\"\n }\n }\n ],\n \"outcomes\": [\n {\n \"hearing\": {\n \"dateTimeOfHearing\": \"string\",\n \"oicHearingType\": \"string\",\n \"outcome\": {\n \"code\": \"string\",\n \"reason\": \"string\",\n \"details\": \"string\",\n \"plea\": \"string\"\n }\n },\n \"outcome\": {\n \"outcome\": {\n \"code\": \"string\",\n \"details\": \"string\",\n \"reason\": \"string\",\n \"quashedReason\": \"string\",\n \"canRemove\": \"boolean\"\n },\n \"referralOutcome\": {\n \"code\": \"string\",\n \"details\": \"string\",\n \"reason\": \"string\",\n \"quashedReason\": \"string\",\n \"canRemove\": \"boolean\"\n }\n }\n }\n ],\n \"punishments\": [\n {\n \"type\": \"string\",\n \"privilegeType\": \"string\",\n \"otherPrivilege\": \"string\",\n \"schedule\": {\n \"days\": \"number\",\n \"startDate\": \"string\",\n \"endDate\": \"string\",\n \"suspendedUntil\": \"string\"\n }\n }\n ],\n \"punishmentComments\": [\n {\n \"comment\": \"string\",\n \"reasonForChange\": \"string\",\n \"dateTime\": \"string\"\n }\n ]\n }\n ],\n \"pagination\": {\n \"isLastPage\": true,\n \"count\": 1,\n \"page\": 1,\n \"perPage\": 10,\n \"totalCount\": 1,\n \"totalPages\": 1\n }\n}\n\n\n\nPaginatedResponseAdjudication\n\n\n\n\n404\n\nFailed to find adjudications for the person with the provided hmppsId.\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/protected-characteristics\n\nget\n\n Returns protected characteristics of a person.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nOK\n\n\n\n{\n \"data\": {\n \"age\": 35,\n \"gender\": \"Female\",\n \"sexualOrientation\": \"Unknown\",\n \"ethnicity\": \"White: Eng./Welsh/Scot./N.Irish/British\",\n \"nationality\": \"Egyptian\",\n \"religion\": \"Church of England (Anglican)\",\n \"disabilities\": [\n {\n \"disabilityType\": {\n \"code\": \"string\",\n \"description\": \"string\"\n },\n \"condition\": {\n \"code\": \"string\",\n \"description\": \"string\"\n },\n \"startDate\": \"string\",\n \"endDate\": \"string\",\n \"notes\": \"Walking issue\"\n }\n ],\n \"maritalStatus\": \"Widowed\",\n \"reasonableAdjustments\": [\n {\n \"treatmentCode\": \"WHEELCHR_ACC\",\n \"commentText\": \"abcd\",\n \"startDate\": \"2013-04-11\",\n \"endDate\": \"2023-04-11\",\n \"treatmentDescription\": \"Wheelchair accessibility\"\n }\n ]\n }\n}\n\n\n\nDataResponsePersonProtectedCharacteristics\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/plp-induction-schedule\n\nget\n\n Returns plp the induction schedule associated with a person.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found induction schedule for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": {\n \"deadlineDate\": \"2023-09-01\",\n \"status\": \"SCHEDULED\",\n \"calculationRule\": \"NEW_PRISON_ADMISSION\",\n \"nomisNumber\": \"A1234BC\",\n \"systemUpdatedBy\": \"John Smith\",\n \"systemUpdatedAt\": \"2023-06-19T09:39:44Z\",\n \"inductionPerformedBy\": \"Fred Jones\",\n \"inductionPerformedAt\": \"2023-06-30\"\n }\n}\n\n\n\nDataResponseInductionSchedule\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/person-responsible-officer\n\nget\n\n Returns the person responsible officer associated with a person.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found the person responsible officer for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": {\n \"prisonOffenderManager\": {\n \"forename\": \"string\",\n \"surname\": \"string\",\n \"prison\": {\n \"code\": \"string\"\n }\n },\n \"communityOffenderManager\": {\n \"name\": {\n \"forename\": \"string\",\n \"surname\": \"string\"\n },\n \"email\": \"string\",\n \"telephoneNumber\": \"string\",\n \"team\": {\n \"code\": \"string\",\n \"description\": \"string\",\n \"email\": \"string\",\n \"telephoneNumber\": \"string\"\n }\n }\n }\n}\n\n\n\nDataResponsePersonResponsibleOfficer\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/offences\n\nget\n\n \n Returns offences associated with a person, ordered by startDate (newest first).\n \u003e Note: This API does not contain the complete list of offences for a person.\n \u003e Offences are retrieved from Prison and Probation systems exclusively.\n \u003e Prison systems record only custodial sentences, while Probation systems record only the main offence and some additional offences for case management purposes. Other offences recorded by HMCTS and police may not be included.\n \n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\npage\nquery\nstring\nfalse\nThe page number (starting from 1)\n\n\n\n\n\n\nperPage\nquery\nstring\nfalse\nThe maximum number of results for a page\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found offences for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": [\n {\n \"serviceSource\": \"NOMIS\",\n \"systemSource\": \"PRISON_SYSTEMS\",\n \"cjsCode\": \"RR84170\",\n \"courtDates\": [\n \"2018-02-10\",\n \"2019-02-10\"\n ],\n \"courtName\": \"London Magistrates Court\",\n \"description\": \"Commit an act / series of acts with intent to pervert the course of public justice\",\n \"endDate\": \"2018-03-10\",\n \"hoCode\": 3457,\n \"startDate\": \"1965-12-01\",\n \"statuteCode\": \"RR84\"\n },\n {\n \"serviceSource\": \"NDELIUS\",\n \"systemSource\": \"PROBATION_SYSTEMS\",\n \"cjsCode\": \"RR12345\",\n \"courtDates\": [\n \"2020-05-15\",\n \"2021-05-15\"\n ],\n \"courtName\": \"Manchester Crown Court\",\n \"description\": \"Assault causing grievous bodily harm\",\n \"endDate\": \"2020-06-20\",\n \"hoCode\": 3458,\n \"startDate\": \"2020-05-10\",\n \"statuteCode\": \"RR85\"\n }\n ]\n}\n\n\n\nPaginatedResponse\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/needs\n\nget\n\n \n Returns criminogenic needs associated with a person. This endpoint does not serve LAO (Limited Access Offender) data.\n\n Note: Criminogenic needs are dynamic factors that are directly linked to criminal behaviour. Eight criminogenic needs are measured in OASys: Accommodation, Employability, Relationships, Lifestyle and Associates, Drug Misuse, Alcohol Misuse, Thinking \u0026 Behaviour and Attitudes. These are scored according to whether there is “no need”, “some need” or “severe need”, and a need is identified in a specific section based on calculations around these scores.\n However, the process by which needs are assessed is changing as early as next year (2024), specifically moving to a strength-based model that seeks to identify and develop the strengths of people with convictions. As a consequence of this, the information provided by this endpoint will also change.\n \n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found criminogenic needs for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": {\n \"assessedOn\": \"string\",\n \"identifiedNeeds\": [\n {\n \"type\": \"DRUG_MISUSE\",\n \"riskOfHarm\": \"boolean\",\n \"riskOfReoffending\": \"boolean\",\n \"severity\": \"NO_NEED\"\n }\n ],\n \"notIdentifiedNeeds\": [\n {\n \"type\": \"DRUG_MISUSE\",\n \"riskOfHarm\": \"boolean\",\n \"riskOfReoffending\": \"boolean\",\n \"severity\": \"NO_NEED\"\n }\n ],\n \"unansweredNeeds\": [\n {\n \"type\": \"DRUG_MISUSE\",\n \"riskOfHarm\": \"boolean\",\n \"riskOfReoffending\": \"boolean\",\n \"severity\": \"NO_NEED\"\n }\n ]\n }\n}\n\n\n\nDataResponseNeeds\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/name\n\nget\n\n Returns a person’s name\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": {\n \"firstName\": \"string\",\n \"lastName\": \"string\"\n }\n}\n\n\n\nDataResponsePersonName\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/licences/conditions\n\nget\n\n Returns license conditions associated with a person, sorted by createdDateTime (newest first).\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found licenses for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": {\n \"hmppsId\": \"2008/0545166T\",\n \"offenderNumber\": \"Z1234ZZ\",\n \"licences\": [\n {\n \"status\": \"string\",\n \"typeCode\": \"string\",\n \"createdDate\": \"string\",\n \"approvedDate\": \"string\",\n \"updatedDate\": \"string\",\n \"conditions\": [\n {\n \"type\": \"string\",\n \"code\": \"string\",\n \"category\": \"string\",\n \"condition\": \"string\"\n }\n ]\n }\n ]\n }\n}\n\n\n\nDataResponsePersonLicences\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/images\n\nget\n\n Returns metadata of images associated with a person sorted by captureDateTime (newest first).\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\npage\nquery\nstring\nfalse\nThe page number (starting from 1)\n\n\n\n\n\n\nperPage\nquery\nstring\nfalse\nThe maximum number of results for a page\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found a person with the provided HMPPS ID. If a person doesn’t have any images, then an empty list ([]) is returned in the data property.\n\n\n\n{\n \"data\": [\n {\n \"id\": 2461788,\n \"active\": true,\n \"captureDateTime\": \"string\",\n \"view\": \"FACE\",\n \"orientation\": \"FRONT\",\n \"type\": \"OFF_BKG\"\n }\n ],\n \"pagination\": {\n \"isLastPage\": true,\n \"count\": 1,\n \"page\": 1,\n \"perPage\": 10,\n \"totalCount\": 1,\n \"totalPages\": 1\n }\n}\n\n\n\nPaginatedResponseImageMetadata\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/cell-location\n\nget\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nOK\n\n\n\n{\n \"data\": {\n \"prisonCode\": \"string\",\n \"prisonName\": \"string\",\n \"cell\": \"string\"\n }\n}\n\n\n\nDataResponseCellLocation\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/case-notes\n\nget\n\n Returns case notes associated with a person.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\nstartDate\nquery\nstring\nfalse\nFilter case notes from this date\n\n\n\n\n\n\nendDate\nquery\nstring\nfalse\nFilter case notes up to this date\n\n\n\n\n\n\nlocationId\nquery\nstring\nfalse\nFilter by the location. example MDI\n\n\n\n\n\n\npage\nquery\ninteger\nfalse\n\n\n\n\n\n\nperPage\nquery\ninteger\nfalse\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found case notes for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": [\n {\n \"caseNoteId\": \"1234\",\n \"offenderIdentifier\": \"A1234AA\",\n \"type\": \"KA\",\n \"typeDescription\": \"Key Worker\",\n \"subType\": \"KS\",\n \"subTypeDescription\": \"Key Worker Session\",\n \"creationDateTime\": \"string\",\n \"occurrenceDateTime\": \"string\",\n \"text\": \"This is some text\",\n \"locationId\": \"MDI\",\n \"sensitive\": \"boolean\",\n \"amendments\": [\n {\n \"caseNoteAmendmentId\": 123232,\n \"creationDateTime\": \"string\",\n \"additionalNoteText\": \"Some Additional Text\"\n }\n ]\n }\n ],\n \"pagination\": {\n \"isLastPage\": true,\n \"count\": 1,\n \"page\": 1,\n \"perPage\": 10,\n \"totalCount\": 1,\n \"totalPages\": 1\n }\n}\n\n\n\nPaginatedResponseCaseNote\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/alerts\n\nget\n\n Returns alerts associated with a person, sorted by dateCreated (newest first).\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\npage\nquery\nstring\nfalse\nThe page number (starting from 1)\n\n\n\n\n\n\nperPage\nquery\nstring\nfalse\nThe maximum number of results for a page\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found alerts for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": [\n {\n \"offenderNo\": \"Z1234ZZ\",\n \"type\": \"X\",\n \"typeDescription\": \"Security\",\n \"code\": \"PO\",\n \"codeDescription\": \"MAPPA Nominal\",\n \"comment\": \"Professional lock pick\",\n \"dateCreated\": \"2014-09-23\",\n \"dateExpired\": \"2015-09-23\",\n \"expired\": true,\n \"active\": true\n }\n ],\n \"pagination\": {\n \"isLastPage\": true,\n \"count\": 1,\n \"page\": 1,\n \"perPage\": 10,\n \"totalCount\": 1,\n \"totalPages\": 1\n }\n}\n\n\n\nPaginatedResponseAlert\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/alerts/pnd\n\nget\n\n Returns alerts associated with a person, sorted by dateCreated (newest first).\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\npage\nquery\nstring\nfalse\nThe page number (starting from 1)\n\n\n\n\n\n\nperPage\nquery\nstring\nfalse\nThe maximum number of results for a page\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found alerts for a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": [\n {\n \"offenderNo\": \"Z1234ZZ\",\n \"type\": \"X\",\n \"typeDescription\": \"Security\",\n \"code\": \"PO\",\n \"codeDescription\": \"MAPPA Nominal\",\n \"comment\": \"Professional lock pick\",\n \"dateCreated\": \"2014-09-23\",\n \"dateExpired\": \"2015-09-23\",\n \"expired\": true,\n \"active\": true\n }\n ],\n \"pagination\": {\n \"isLastPage\": true,\n \"count\": 1,\n \"page\": 1,\n \"perPage\": 10,\n \"totalCount\": 1,\n \"totalPages\": 1\n }\n}\n\n\n\nPaginatedResponseAlert\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/persons/{encodedHmppsId}/addresses\n\nget\n\n Returns addresses associated with a person, ordered by startDate.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nencodedHmppsId\npath\nstring\ntrue\nA URL-encoded HMPPS identifier\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found a person with the provided HMPPS ID.\n\n\n\n{\n \"data\": [\n {\n \"country\": \"England\",\n \"county\": \"Greater London\",\n \"endDate\": \"string\",\n \"locality\": \"London Bridge\",\n \"name\": \"Name of the building of residence\",\n \"noFixedAddress\": true,\n \"number\": \"1\",\n \"postcode\": \"SE1 1TE\",\n \"startDate\": \"string\",\n \"street\": \"O'Meara Street\",\n \"town\": \"London\",\n \"types\": [\n {\n \"code\": \"BUS\",\n \"description\": \"Business Address\"\n }\n ],\n \"notes\": \"This is their partner's address.\"\n }\n ]\n}\n\n\n\nDataResponseListAddress\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/images/{id}\n\nget\n\n Returns an image in bytes as a JPEG.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nid\npath\ninteger\ntrue\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully found an image with the provided ID.\n\n\n\n\n\n\n\n\n\n\n404\n\nFailed to find an image with the provided ID.\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/hmpps/reference-data\n\nget\n\n Returns probation and prison reference data codes descriptions for values returned by the API\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nSuccessfully returned prison and probation reference data.\n\n\n\n{\n \"data\": {\n \"prisonReferenceData\": {\n \"PHONE_TYPE\": [\n {\n \"code\": \"a\",\n \"description\": \"desc_a\"\n }\n ],\n \"ALERT_TYPE\": [\n {\n \"code\": \"a\",\n \"description\": \"desc_a\"\n }\n ]\n },\n \"probationReferenceData\": {\n \"PHONE_TYPE\": [\n {\n \"code\": \"a\",\n \"description\": \"desc_a\"\n }\n ],\n \"REGISTER_TYPE\": [\n {\n \"code\": \"a\",\n \"description\": \"desc_a\"\n }\n ]\n }\n },\n \"errors\": [\n\n ]\n}\n\n\n\nResponse\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n/v1/hmpps/id/nomis-number/by-hmpps-id/{hmppsId}\n\nget\n\n Return nomis number for a given HMPPS Id\n\n\n Accepts a HMPPS Id (hmppsId) and looks up the corresponding nomis number.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nhmppsId\npath\nstring\ntrue\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nOK\n\n\n\n{\n \"data\": {\n \"nomisNumber\": \"string\"\n }\n}\n\n\n\nDataResponseNomisNumber\n\n\n\n\n404\n\nNomis number could not be found.\n\n\n\n{\n \"data\": {\n \"nomisNumber\": \"string\"\n }\n}\n\n\n\nDataResponseNomisNumber\n\n\n\n\n400\n\nInvalid hmppsId.\n\n\n\n{\n \"data\": {\n \"nomisNumber\": \"string\"\n }\n}\n\n\n\nDataResponseNomisNumber\n\n\n\n\n\n\n\n\n\n/v1/hmpps/id/nomis-number/{nomisNumber}\n\nget\n\n Return a HMPPS id for a given nomis number\n\n\n Accepts a nomis number and looks up the corresponding HMPPS Id (hmppsId).\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nnomisNumber\npath\nstring\ntrue\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nOK\n\n\n\n{\n \"data\": {\n \"hmppsId\": \"string\"\n }\n}\n\n\n\nDataResponseHmppsId\n\n\n\n\n404\n\nNomis number could not be found.\n\n\n\n{\n \"data\": {\n \"hmppsId\": \"string\"\n }\n}\n\n\n\nDataResponseHmppsId\n\n\n\n\n400\n\nInvalid hmppsId.\n\n\n\n{\n \"data\": {\n \"hmppsId\": \"string\"\n }\n}\n\n\n\nDataResponseHmppsId\n\n\n\n\n\n\n\n\n\n/v1/hmpps/id/by-nomis-number/{nomisNumber}\n\nget\n\n Return a HMPPS id for a given nomis number\n\n\n Accepts a nomis number and looks up the corresponding HMPPS Id (hmppsId).\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nnomisNumber\npath\nstring\ntrue\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nOK\n\n\n\n{\n \"data\": {\n \"hmppsId\": \"string\"\n }\n}\n\n\n\nDataResponseHmppsId\n\n\n\n\n404\n\nNomis number could not be found.\n\n\n\n{\n \"data\": {\n \"hmppsId\": \"string\"\n }\n}\n\n\n\nDataResponseHmppsId\n\n\n\n\n400\n\nInvalid hmppsId.\n\n\n\n{\n \"data\": {\n \"hmppsId\": \"string\"\n }\n}\n\n\n\nDataResponseHmppsId\n\n\n\n\n\n\n\n\n\n/v1/epf/person-details/{hmppsId}/{eventNumber}\n\nget\n\n Probation case information for the Effective Proposals Framework service\n\n\n Accepts an HMPPS Id (hmppsId) and Delius Event number\n and returns a data structure giving background information on the probation case\n for use in the Effective Proposals Framework system. The information is used to\n reduce the need for the EPF user to re-key information already held in Delius.\n\n\n\n\nParameters\n\n\nParameterInTypeRequiredDescription\n\n\n\n\nhmppsId\npath\nstring\ntrue\n\n\n\n\n\n\neventNumber\npath\ninteger\ntrue\n\n\n\n\n\n\n\n\n\n\n\nResponses\n\n\nStatusDescriptionSchema\n\n\n\n\n200\n\nOK\n\n\n\n{\n \"data\": {\n \"nomsId\": \"string\",\n \"name\": {\n \"forename\": \"string\",\n \"middleName\": \"string\",\n \"surname\": \"string\"\n },\n \"dateOfBirth\": \"string\",\n \"gender\": \"string\",\n \"courtAppearance\": {\n \"date\": \"string\",\n \"court\": {\n \"name\": \"Manchester Crown Court\"\n }\n },\n \"sentence\": {\n \"date\": \"string\",\n \"sentencingCourt\": {\n \"name\": \"string\"\n },\n \"releaseDate\": \"string\",\n \"expectedReleaseDate\": \"string\"\n },\n \"responsibleProvider\": {\n \"code\": \"string\",\n \"name\": \"string\"\n },\n \"ogrsScore\": \"integer\",\n \"rsrScore\": \"number\",\n \"age\": \"integer\",\n \"ageAtRelease\": \"integer\"\n },\n \"errors\": [\n {\n \"causedBy\": \"string\",\n \"type\": \"string\",\n \"description\": \"string\"\n }\n ]\n}\n\n\n\nResponseCaseDetail\n\n\n\n\n404\n\nNot Found\n\n\n\n{\n \"status\": 404,\n \"userMessage\": \"404 Not found error: Could not find person with HMPPS id: 2003/0011991D.\",\n \"developerMessage\": \"Could not find person with HMPPS id: 2003/0011991D.\"\n}\n\n\n\nPersonNotFound\n\n\n\n\n500\n\nInternal Server Error\n\n\n\n{\n \"status\": 500,\n \"userMessage\": \"Internal Server Error\",\n \"developerMessage\": \"Unable to complete request as an upstream service is not responding.\"\n}\n\n\n\nInternalServerError\n\n\n\n\n\n\n\n\n\n\nSchemas\nAlias\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nfirstName\nstring\ntrue\nfirst name\n\n\n \n\n\n\n\nlastName\nstring\ntrue\nlast name\n\n\n \n\n\n\n\nmiddleName\nstring\nfalse\nlast name\n\n\n \n\n\n\n\ndateOfBirth\nstring\nfalse\ndate of birth\n\n\n \n\n\n\n\ngender\nstring\nfalse\ngender\n\n\n \n\n\n\n\nethnicity\nstring\nfalse\nethnicity\n\n\n \n\n\n\n\n\n\nContactDetailsWithEmailAndPhone\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nphoneNumbers\narray\nfalse\n\n\n PhoneNumber\n\n\n\n\nemails\narray\nfalse\nA list of email addresses\n\n\n \n\n\n\n\n\n\nIdentifiers\nOther unique identifiers for a person.\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nnomisNumber\nstring\nfalse\nA prisoner identifier from NOMIS.\n\n\n \n\n\n\n\ncroNumber\nstring\nfalse\nA Criminal Records Office identifier from National Identification Service (NIS) or National Automated Fingerprint Identification System (NAFIS).\n\n\n \n\n\n\n\ndeliusCrn\nstring\nfalse\nA Case Reference Number from Delius.\n\n\n \n\n\n\n\n\n\nPaginatedResponsePerson\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\narray\ntrue\n\n\n Person\n\n\n\n\npagination\nobject\ntrue\n\n\n Pagination\n\n\n\n\n\n\nPagination\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nisLastPage\nboolean\ntrue\nIs the current page the last one?\n\n\n \n\n\n\n\ncount\ninteger\ntrue\nThe number of results in data for the current page\n\n\n \n\n\n\n\npage\ninteger\ntrue\nThe current page number\n\n\n \n\n\n\n\nperPage\ninteger\ntrue\nThe maximum number of results in data for a page\n\n\n \n\n\n\n\ntotalCount\ninteger\ntrue\nThe total number of results in data across all pages\n\n\n \n\n\n\n\ntotalPages\ninteger\ntrue\nThe total number of pages\n\n\n \n\n\n\n\n\n\nPerson\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nfirstName\nstring\ntrue\nFirst name\n\n\n \n\n\n\n\nlastName\nstring\ntrue\nLast name\n\n\n \n\n\n\n\nmiddleName\nstring\nfalse\nMiddle name\n\n\n \n\n\n\n\ndateOfBirth\nstring\nfalse\nDate of birth\n\n\n \n\n\n\n\ngender\nstring\nfalse\nGender\n\n\n \n\n\n\n\nethnicity\nstring\nfalse\nEthnicity\n\n\n \n\n\n\n\naliases\narray\ntrue\n\n\n Alias\n\n\n\n\nidentifiers\nobject\ntrue\nOther unique identifiers for a person.\n\n\n Identifiers\n\n\n\n\npncId\nstring\nfalse\nAn identifier from the Police National Computer (PNC)\n\n\n \n\n\n\n\nhmppsId\nstring\nfalse\nHMPPS identifier\n\n\n \n\n\n\n\ncontactDetails\nobject\nfalse\n\n\n ContactDetailsWithEmailAndPhone\n\n\n\n\n\n\nPhoneNumber\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nnumber\nstring\nfalse\nA phone number\n\n\n \n\n\n\n\ntype\nstring\nfalse\nThe type of number\n\n\n \n\n\n\n\n\n\nDataResponseOffenderSearchResponse\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n OffenderSearchResponse\n\n\n\n\n\n\nOffenderSearchResponse\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nprisonerOffenderSearch\nobject\nfalse\n\n\n Person\n\n\n\n\nprobationOffenderSearch\nobject\nfalse\n\n\n PersonOnProbation\n\n\n\n\n\n\nPersonOnProbation\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nperson\nobject\nfalse\n\n\n Person\n\n\n\n\nunderActiveSupervision\nboolean\ntrue\n\n\n \n\n\n\n\nfirstName\nstring\ntrue\n\n\n \n\n\n\n\nlastName\nstring\ntrue\n\n\n \n\n\n\n\nmiddleName\nstring\nfalse\n\n\n \n\n\n\n\ndateOfBirth\nstring\nfalse\n\n\n \n\n\n\n\ngender\nstring\nfalse\n\n\n \n\n\n\n\nethnicity\nstring\nfalse\n\n\n \n\n\n\n\naliases\narray\ntrue\n\n\n Alias\n\n\n\n\nidentifiers\nobject\ntrue\nOther unique identifiers for a person.\n\n\n Identifiers\n\n\n\n\npncId\nstring\nfalse\n\n\n \n\n\n\n\nhmppsId\nstring\nfalse\n\n\n \n\n\n\n\ncontactDetails\nobject\nfalse\n\n\n ContactDetailsWithEmailAndPhone\n\n\n\n\n\n\nPaginatedResponseStatusInformation\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\narray\ntrue\n\n\n StatusInformation\n\n\n\n\npagination\nobject\ntrue\n\n\n Pagination\n\n\n\n\n\n\nStatusInformation\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncode\nstring\nfalse\n\n\n \n\n\n\n\ndescription\nstring\nfalse\n\n\n \n\n\n\n\nstartDate\nstring\nfalse\n\n\n \n\n\n\n\nreviewDate\nstring\nfalse\n\n\n \n\n\n\n\nnotes\nstring\nfalse\n\n\n \n\n\n\n\n\n\nPaginatedResponseSentence\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\narray\ntrue\n\n\n Sentence\n\n\n\n\npagination\nobject\ntrue\n\n\n Pagination\n\n\n\n\n\n\nSentence\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nserviceSource\nstring\ntrue\n Which upstream API service the sentence originates from. Possible values are:\n `NOMIS`,\n `NDELIUS`\n\n\n \n\n\n\n\nsystemSource\nstring\ntrue\n Which upstream API system the sentence originates from. Possible values are:\n `PRISON_SYSTEMS`,\n `PROBATION_SYSTEMS`\n\n\n \n\n\n\n\ndateOfSentencing\nstring\nfalse\nDate of sentencing\n\n\n \n\n\n\n\ndescription\nstring\nfalse\nDescription of the sentence\n\n\n \n\n\n\n\nisActive\nboolean\nfalse\nWhether the sentence is active\n\n\n \n\n\n\n\nisCustodial\nboolean\ntrue\nWhether the sentence is custodial\n\n\n \n\n\n\n\nfineAmount\nnumber\nfalse\nThe amount of fine related to the sentence and offence\n\n\n \n\n\n\n\nlength\nobject\ntrue\n\n\n SentenceLength\n\n\n\n\n\n\nSentenceLength\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nduration\ninteger\nfalse\nDuration of the sentence\n\n\n \n\n\n\n\nunits\nstring\nfalse\n Time unit that is used in combination with the duration field. Possible values are:\n `Hours`,\n `Days`,\n `Weeks`,\n `Months`,\n `Years`\n\n\n \n\n\n\n\nterms\narray\ntrue\n\n\n SentenceTerm\n\n\n\n\n\n\nSentenceTerm\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nyears\ninteger\nfalse\nNumber of years in the term\n\n\n \n\n\n\n\nmonths\ninteger\nfalse\nNumber of months in the term\n\n\n \n\n\n\n\nweeks\ninteger\nfalse\nNumber of weeks in the term\n\n\n \n\n\n\n\ndays\ninteger\nfalse\nNumber of days in the term\n\n\n \n\n\n\n\nhours\ninteger\nfalse\nNumber of hours in the term\n\n\n \n\n\n\n\nprisonTermCode\nstring\nfalse\n The sentence term code\n Possible values are:\n `CUR` - Curfew Period,\n `DEF` - Deferment Period,\n `DET` - Detention,\n `HOURS` - Hours Ordered,\n `IMP` - Imprisonment,\n `LIC` - Licence,\n `PSYCH` - Psychiatric Hospital,\n `SCUS` - Custodial Period,\n `SEC104` - Breach of supervision requirements,\n `SEC105` - Breach due to imprisonable offence,\n `SEC86` - Section 86 of 2000 Act,\n `SUP` - Sentence Length,\n `SUSP` - Suspension Period\n\n\n \n\n\n\n\n\n\nDataResponseLatestSentenceKeyDatesAndAdjustments\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n LatestSentenceKeyDatesAndAdjustments\n\n\n\n\n\n\nHomeDetentionCurfewDate\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nactualDate\nstring\nfalse\n\n\n \n\n\n\n\neligibilityCalculatedDate\nstring\nfalse\n\n\n \n\n\n\n\neligibilityDate\nstring\nfalse\n\n\n \n\n\n\n\neligibilityOverrideDate\nstring\nfalse\n\n\n \n\n\n\n\nendDate\nstring\nfalse\n\n\n \n\n\n\n\n\n\nLatestSentenceKeyDatesAndAdjustments\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nadjustments\nobject\nfalse\n\n\n SentenceAdjustment\n\n\n\n\nautomaticRelease\nobject\nfalse\n\n\n SentenceKeyDate\n\n\n\n\nconditionalRelease\nobject\nfalse\n\n\n SentenceKeyDate\n\n\n\n\ndtoPostRecallRelease\nobject\nfalse\n\n\n SentenceKeyDate\n\n\n\n\nearlyTerm\nobject\nfalse\n\n\n SentenceKeyDateWithCalculatedDate\n\n\n\n\nhomeDetentionCurfew\nobject\nfalse\n\n\n HomeDetentionCurfewDate\n\n\n\n\nlateTerm\nobject\nfalse\n\n\n SentenceKeyDateWithCalculatedDate\n\n\n\n\nlicenceExpiry\nobject\nfalse\n\n\n SentenceKeyDateWithCalculatedDate\n\n\n\n\nmidTerm\nobject\nfalse\n\n\n SentenceKeyDateWithCalculatedDate\n\n\n\n\nnonDto\nobject\nfalse\n\n\n NonDtoDate\n\n\n\n\nnonParole\nobject\nfalse\n\n\n SentenceKeyDate\n\n\n\n\nparoleEligibility\nobject\nfalse\n\n\n SentenceKeyDateWithCalculatedDate\n\n\n\n\npostRecallRelease\nobject\nfalse\n\n\n SentenceKeyDate\n\n\n\n\nrelease\nobject\nfalse\n\n\n ReleaseDate\n\n\n\n\nsentence\nobject\nfalse\n\n\n SentenceDate\n\n\n\n\ntopupSupervision\nobject\nfalse\n\n\n TopupSupervision\n\n\n\n\nactualParoleDate\nstring\nfalse\nthe offender’s actual parole date\n\n\n \n\n\n\n\nearlyRemovalSchemeEligibilityDate\nstring\nfalse\nthe date on which offender will be eligible for early removal (under the Early Removal Scheme for foreign nationals).\n\n\n \n\n\n\n\nreleaseOnTemporaryLicenceDate\nstring\nfalse\nthe date on which offender will be released on temporary licence.\n\n\n \n\n\n\n\ntariffDate\nstring\nfalse\ndate on which minimum term is reached for parole (indeterminate/life sentences).\n\n\n \n\n\n\n\ntariffEarlyRemovalSchemeEligibilityDate\nstring\nfalse\ntariffEarlyRemovalSchemeEligibilityDate.\n\n\n \n\n\n\n\n\n\nNonDtoDate\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndate\nstring\nfalse\nRelease date for non-DTO sentence (if applicable). This will be based on one of ARD, CRD, NPD or PRRD. NonDto stands for Non-Detention training order.\n\n\n \n\n\n\n\nreleaseDateType\nstring\nfalse\n Indicates which type of non-DTO release date is the effective release date. One of 'ARD', 'CRD', 'NPD' or 'PRRD'. Possible values are:\n `ARD`,\n `CRD`,\n `NPD`,\n `PRRD`.\n\n\n \n\n\n\n\n\n\nReleaseDate\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndate\nstring\nfalse\n Confirmed, actual, approved, provisional or calculated release date for offender, according to offender release date algorithm.\n\n Algorithm\n If there is a confirmed release date, the offender release date is the confirmed release date.\n If there is no confirmed release date for the offender, the offender release date is either the actual parole date or the home detention curfew actual date.\n If there is no confirmed release date, actual parole date or home detention curfew actual date for the offender, the release date is the later of the nonDtoReleaseDate or midTermDate value (if either or both are present)\n\n\n \n\n\n\n\nconfirmedDate\nstring\nfalse\nConfirmed release date for offender.\n\n\n \n\n\n\n\n\n\nSentenceAdjustment\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nadditionalDaysAwarded\nnumber\nfalse\nNumber of additional days awarded\n\n\n \n\n\n\n\nunlawfullyAtLarge\nnumber\nfalse\nNumber unlawfully at large days\n\n\n \n\n\n\n\nlawfullyAtLarge\nnumber\nfalse\nNumber of lawfully at large days\n\n\n \n\n\n\n\nrestoredAdditionalDaysAwarded\nnumber\nfalse\nNumber of restored additional days awarded\n\n\n \n\n\n\n\nspecialRemission\nnumber\nfalse\nNumber of special remission days\n\n\n \n\n\n\n\nrecallSentenceRemand\nnumber\nfalse\nNumber of recall sentence remand days\n\n\n \n\n\n\n\nrecallSentenceTaggedBail\nnumber\nfalse\nNumber of recall sentence tagged bail days\n\n\n \n\n\n\n\nremand\nnumber\nfalse\nNumber of remand days\n\n\n \n\n\n\n\ntaggedBail\nnumber\nfalse\nNumber of tagged bail days\n\n\n \n\n\n\n\nunusedRemand\nnumber\nfalse\nNumber of unused remand days\n\n\n \n\n\n\n\n\n\nSentenceDate\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\neffectiveEndDate\nstring\nfalse\nEffective sentence end date.\n\n\n \n\n\n\n\nexpiryCalculatedDate\nstring\nfalse\ndate on which sentence expired (as calculated by NOMIS).\n\n\n \n\n\n\n\nexpiryDate\nstring\nfalse\ndate on which sentence expires.\n\n\n \n\n\n\n\nexpiryOverrideDate\nstring\nfalse\ndate on which sentence expires (override).\n\n\n \n\n\n\n\nstartDate\nstring\nfalse\nSentence start date.\n\n\n \n\n\n\n\n\n\nSentenceKeyDate\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndate\nstring\nfalse\nrelease date for offender\n\n\n \n\n\n\n\noverrideDate\nstring\nfalse\nrelease override date for offender\n\n\n \n\n\n\n\n\n\nSentenceKeyDateWithCalculatedDate\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndate\nstring\nfalse\nrelease date for offender\n\n\n \n\n\n\n\noverrideDate\nstring\nfalse\nrelease override date for offender\n\n\n \n\n\n\n\ncalculatedDate\nstring\nfalse\nrelease calculated date for offender\n\n\n \n\n\n\n\n\n\nTopupSupervision\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nexpiryCalculatedDate\nstring\nfalse\n(calculated) - top-up supervision expiry date for offender.\n\n\n \n\n\n\n\nexpiryDate\nstring\nfalse\ntop-up supervision expiry date for offender.\n\n\n \n\n\n\n\nexpiryOverrideDate\nstring\nfalse\n(override) - top-up supervision expiry date for offender.\n\n\n \n\n\n\n\nstartDate\nstring\nfalse\nTop-up supervision start date for offender - calculated as licence end date + 1 day or releaseDate if licence end date not set.\n\n\n \n\n\n\n\n\n\nDataResponseRisks\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n Risks\n\n\n\n\n\n\nOtherRisks\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nescapeOrAbscond\nstring\nfalse\n Risk of escape/abscond. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n\n\n \n\n\n\n\ncontrolIssuesDisruptiveBehaviour\nstring\nfalse\n Risk control issues/disruptive behaviour. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n\n\n \n\n\n\n\nbreachOfTrust\nstring\nfalse\n Risk of breach of trust. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n\n\n \n\n\n\n\nriskToOtherPrisoners\nstring\nfalse\n Risk to other prisoners. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n\n\n \n\n\n\n\n\n\nRisk\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nrisk\nstring\nfalse\n Presence of risk. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n\n\n \n\n\n\n\nprevious\nstring\nfalse\n Previous concerns. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n\n\n \n\n\n\n\npreviousConcernsText\nstring\nfalse\nSupporting comments for any previous concerns.\n\n\n \n\n\n\n\ncurrent\nstring\nfalse\n Current concerns. Possible values are:\n `YES`,\n `NO`,\n `DK`,\n `NA`\n\n\n \n\n\n\n\ncurrentConcernsText\nstring\nfalse\nSupporting comments for any current concerns.\n\n\n \n\n\n\n\n\n\nRiskSummary\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nwhoIsAtRisk\nstring\nfalse\nWho is at risk\n\n\n \n\n\n\n\nnatureOfRisk\nstring\nfalse\nWhat is the nature of the risk\n\n\n \n\n\n\n\nriskImminence\nstring\nfalse\nWhen is the risk likely to be greatest. Consider the timescale and indicate whether risk is immediate or not. Consider the risks in custody as well as on release.\n\n\n \n\n\n\n\nriskIncreaseFactors\nstring\nfalse\nWhat circumstances are likely to increase risk. Describe factors, actions, events which might increase level of risk, now and in the future.\n\n\n \n\n\n\n\nriskMitigationFactors\nstring\nfalse\nWhat factors are likely to reduce the risk. Describe factors, actions, and events which may reduce or contain the level of risk. What has previously stopped them?\n\n\n \n\n\n\n\noverallRiskLevel\nstring\nfalse\nThe overall risk level\n\n\n \n\n\n\n\nriskInCommunity\nobject\nfalse\nAssess the risk of serious harm the offender poses on the basis that they could be released imminently back into the community. This field is a map which can return all or some of the properties given.\n\n\n \n\n\n\n\nriskInCustody\nobject\nfalse\nAssess both the risk of serious harm the offender presents now, in custody, and the risk they could present to others whilst in a custodial setting. This field is a map which can return all or some of the properties given.\n\n\n \n\n\n\n\n\n\nRiskToSelf\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nsuicide\nobject\ntrue\n\n\n Risk\n\n\n\n\nselfHarm\nobject\ntrue\n\n\n Risk\n\n\n\n\ncustody\nobject\ntrue\n\n\n Risk\n\n\n\n\nhostelSetting\nobject\ntrue\n\n\n Risk\n\n\n\n\nvulnerability\nobject\ntrue\n\n\n Risk\n\n\n\n\n\n\nRisks\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nassessedOn\nstring\nfalse\nDate of risk assessment\n\n\n \n\n\n\n\nriskToSelf\nobject\ntrue\n\n\n RiskToSelf\n\n\n\n\notherRisks\nobject\ntrue\n\n\n OtherRisks\n\n\n\n\nsummary\nobject\ntrue\n\n\n RiskSummary\n\n\n\n\n\n\nGeneralPredictor\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nscoreLevel\nstring\nfalse\nIndicator for general prediction. Possible values are:\n`LOW`,\n`MEDIUM`,\n`HIGH`,\n`VERY_HIGH`,\n`NOT_APPLICABLE`\n\n\n \n\n\n\n\n\n\nGroupReconviction\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nscoreLevel\nstring\nfalse\n Indicator for risk of group reconviction. Possible values are:\n `LOW`,\n `MEDIUM`,\n `HIGH`,\n `VERY_HIGH`,\n `NOT_APPLICABLE`\n\n\n \n\n\n\n\n\n\nPaginatedResponseRiskPredictorScore\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\narray\ntrue\n\n\n RiskPredictorScore\n\n\n\n\npagination\nobject\ntrue\n\n\n Pagination\n\n\n\n\n\n\nRiskOfSeriousRecidivism\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nscoreLevel\nstring\nfalse\n Indicator for risk of serious recidivism. Possible values are:\n `LOW`,\n `MEDIUM`,\n `HIGH`,\n `VERY_HIGH`,\n `NOT_APPLICABLE`\n\n\n \n\n\n\n\n\n\nRiskPredictorScore\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncompletedDate\nstring\nfalse\nRisk scores calculation completion date\n\n\n \n\n\n\n\nassessmentStatus\nstring\nfalse\n Whether the risk score calculation is complete. Possible values are:\n `COMPLETE`,\n `LOCKED_INCOMPLETE`\n\n\n \n\n\n\n\ngeneralPredictor\nobject\ntrue\n\n\n GeneralPredictor\n\n\n\n\nviolencePredictor\nobject\ntrue\n\n\n ViolencePredictor\n\n\n\n\ngroupReconviction\nobject\ntrue\n\n\n GroupReconviction\n\n\n\n\nriskOfSeriousRecidivism\nobject\ntrue\n\n\n RiskOfSeriousRecidivism\n\n\n\n\nsexualPredictor\nobject\ntrue\n\n\n SexualPredictor\n\n\n\n\n\n\nSexualPredictor\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nindecentScoreLevel\nstring\nfalse\n Indicator for risk of sexual indecency. Possible values are:\n `LOW`,\n `MEDIUM`,\n `HIGH`,\n `VERY_HIGH`,\n `NOT_APPLICABLE`,\n\n\n \n\n\n\n\ncontactScoreLevel\nstring\nfalse\n Indicator for risk of sexual contact. Possible values are:\n `LOW`,\n `MEDIUM`,\n `HIGH`,\n `VERY_HIGH`,\n `NOT_APPLICABLE`,\n\n\n \n\n\n\n\n\n\nViolencePredictor\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nscoreLevel\nstring\nfalse\nIndicator for risk of violence. Possible values are:\n`LOW`,\n`MEDIUM`,\n`HIGH`,\n`VERY_HIGH`,\n`NOT_APPLICABLE`\n\n\n \n\n\n\n\n\n\nDataResponseMappaDetail\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n MappaDetail\n\n\n\n\n\n\nMappaDetail\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nlevel\nnumber\nfalse\n\n\n \n\n\n\n\nlevelDescription\nstring\nfalse\n\n\n \n\n\n\n\ncategory\nnumber\nfalse\n\n\n \n\n\n\n\ncategoryDescription\nstring\nfalse\n\n\n \n\n\n\n\nstartDate\nstring\nfalse\n\n\n \n\n\n\n\nreviewDate\nstring\nfalse\n\n\n \n\n\n\n\nnotes\nstring\nfalse\n\n\n \n\n\n\n\n\n\nDynamicRisk\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncode\nstring\nfalse\n\n\n \n\n\n\n\ndescription\nstring\nfalse\n\n\n \n\n\n\n\nstartDate\nstring\nfalse\n\n\n \n\n\n\n\nreviewDate\nstring\nfalse\n\n\n \n\n\n\n\nnotes\nstring\nfalse\n\n\n \n\n\n\n\n\n\nPaginatedResponseDynamicRisk\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\narray\ntrue\n\n\n DynamicRisk\n\n\n\n\npagination\nobject\ntrue\n\n\n Pagination\n\n\n\n\n\n\nDataResponseRiskCategory\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n RiskCategory\n\n\n\n\n\n\nRiskAssessment\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nclassificationCode\nstring\nfalse\nThe classification code of the risk\n\n\n \n\n\n\n\nclassification\nstring\nfalse\nThe classification of the code\n\n\n \n\n\n\n\nassessmentCode\nstring\nfalse\nThe assessment code\n\n\n \n\n\n\n\nassessmentDescription\nstring\nfalse\nThe description of the assessment\n\n\n \n\n\n\n\nassessmentDate\nstring\nfalse\nThe date of the assessment\n\n\n \n\n\n\n\nnextReviewDate\nstring\nfalse\nNext review date\n\n\n \n\n\n\n\nassessmentAgencyId\nstring\nfalse\nAgency ID of the assessment\n\n\n \n\n\n\n\nassessmentStatus\nstring\nfalse\nThe status of the assessment\n\n\n \n\n\n\n\nassessmentComment\nstring\nfalse\nComments regarding the assessment\n\n\n \n\n\n\n\n\n\nRiskCategory\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\noffenderNo\nstring\nfalse\n\n\n \n\n\n\n\nassessments\narray\ntrue\n\n\n RiskAssessment\n\n\n\n\ncategory\nstring\nfalse\n\n\n \n\n\n\n\ncategoryCode\nstring\nfalse\n\n\n \n\n\n\n\n\n\nPaginatedResponseRiskManagementPlan\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\narray\ntrue\n\n\n RiskManagementPlan\n\n\n\n\npagination\nobject\ntrue\n\n\n Pagination\n\n\n\n\n\n\nRiskManagementPlan\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nassessmentId\nstring\ntrue\nThe unique ID of the risk management plan\n\n\n \n\n\n\n\ndateCompleted\nstring\ntrue\nThe date that the risk management plan was completed\n\n\n \n\n\n\n\ninitiationDate\nstring\ntrue\nThe date of plan initiation\n\n\n \n\n\n\n\nassessmentStatus\nstring\ntrue\nThe status of the plan\n\n\n \n\n\n\n\nassessmentType\nstring\ntrue\nThe type of assessment\n\n\n \n\n\n\n\nkeyInformationCurrentSituation\nstring\ntrue\nKey information about the current situation of the subject being assessed\n\n\n \n\n\n\n\nfurtherConsiderationsCurrentSituation\nstring\ntrue\nFurther considerations about the situation of the subject being assessed\n\n\n \n\n\n\n\nsupervision\nstring\ntrue\nWho they see, when and why, any support they get from their community, and how well they’re desisting from problematic behaviour\n\n\n \n\n\n\n\nmonitoringAndControl\nstring\ntrue\nInformation on restrictions in place to prevent reoffending, what steps have been taken to monitor potential reoffending, including license conditions, community order requirements, PPM restrictions and such.\n\n\n \n\n\n\n\ninterventionsAndTreatment\nstring\ntrue\nInterventions delivered to develop controls and protective factors to reduce risk of reoffending, including practical support, requirements to support interventions and details of who and where these interventions will be administered.\n\n\n \n\n\n\n\nvictimSafetyPlanning\nstring\ntrue\nRestrictions in place to specifically protect victims of, adults known to, and children potentially at risk from the offender.\n\n\n \n\n\n\n\ncontingencyPlans\nstring\ntrue\nFuture plans in the form “If X happens, we will do Y….” for if parts of the risk management plan break down or requirements or restrictions are breached by the offender.\n\n\n \n\n\n\n\nlatestSignLockDate\nstring\ntrue\nAn assessment is considered ‘Signed and locked’ once it is signed by the assessor, making the plan read-only. This is the date the plan has been signed by the assessor.\n\n\n \n\n\n\n\nlatestCompleteDate\nstring\ntrue\nOnce a countersignature has been applied to the plan, the plan is considered complete. This is the date the plan has been countersigned.\n\n\n \n\n\n\n\n\n\nAdjudication\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nincidentDetails\nobject\nfalse\n\n\n IncidentDetailsDto\n\n\n\n\nisYouthOffender\nboolean\nfalse\n\n\n \n\n\n\n\nincidentRole\nobject\nfalse\n\n\n IncidentRoleDto\n\n\n\n\noffenceDetails\nobject\nfalse\n\n\n OffenceDto\n\n\n\n\nstatus\nstring\nfalse\n\n\n \n\n\n\n\nstatusReason\nstring\nfalse\n\n\n \n\n\n\n\nstatusDetails\nstring\nfalse\n\n\n \n\n\n\n\nhearings\narray\nfalse\n\n\n HearingDto\n\n\n\n\noutcomes\narray\nfalse\n\n\n OutcomeHistoryDto\n\n\n\n\npunishments\narray\nfalse\n\n\n PunishmentDto\n\n\n\n\npunishmentComments\narray\nfalse\n\n\n PunishmentCommentDto\n\n\n\n\n\n\nCombinedOutcomeDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\noutcome\nobject\nfalse\n\n\n OutcomeDto\n\n\n\n\nreferralOutcome\nobject\nfalse\n\n\n OutcomeDto\n\n\n\n\n\n\nHearingDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndateTimeOfHearing\nstring\nfalse\n\n\n \n\n\n\n\noicHearingType\nstring\nfalse\n\n\n \n\n\n\n\noutcome\nobject\nfalse\n\n\n HearingOutcomeDto\n\n\n\n\n\n\nHearingOutcomeDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncode\nstring\nfalse\n\n\n \n\n\n\n\nreason\nstring\nfalse\n\n\n \n\n\n\n\ndetails\nstring\nfalse\n\n\n \n\n\n\n\nplea\nstring\nfalse\n\n\n \n\n\n\n\n\n\nIncidentDetailsDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndateTimeOfIncident\nstring\nfalse\n\n\n \n\n\n\n\n\n\nIncidentRoleDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nroleCode\nstring\nfalse\n\n\n \n\n\n\n\noffenceRule\nobject\nfalse\n\n\n OffenceRuleDetailsDto\n\n\n\n\n\n\nOffenceDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\noffenceCode\nnumber\nfalse\n\n\n \n\n\n\n\noffenceRule\nobject\nfalse\n\n\n OffenceRuleDto\n\n\n\n\n\n\nOffenceRuleDetailsDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nparagraphNumber\nstring\nfalse\n\n\n \n\n\n\n\nparagraphDescription\nstring\nfalse\n\n\n \n\n\n\n\n\n\nOffenceRuleDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nparagraphNumber\nstring\nfalse\n\n\n \n\n\n\n\nparagraphDescription\nstring\nfalse\n\n\n \n\n\n\n\n\n\nOutcomeDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncode\nstring\nfalse\n\n\n \n\n\n\n\ndetails\nstring\nfalse\n\n\n \n\n\n\n\nreason\nstring\nfalse\n\n\n \n\n\n\n\nquashedReason\nstring\nfalse\n\n\n \n\n\n\n\ncanRemove\nboolean\nfalse\n\n\n \n\n\n\n\n\n\nOutcomeHistoryDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nhearing\nobject\nfalse\n\n\n HearingDto\n\n\n\n\noutcome\nobject\nfalse\n\n\n CombinedOutcomeDto\n\n\n\n\n\n\nPaginatedResponseAdjudication\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\narray\ntrue\n\n\n Adjudication\n\n\n\n\npagination\nobject\ntrue\n\n\n Pagination\n\n\n\n\n\n\nPunishmentCommentDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncomment\nstring\nfalse\n\n\n \n\n\n\n\nreasonForChange\nstring\nfalse\n\n\n \n\n\n\n\ndateTime\nstring\nfalse\n\n\n \n\n\n\n\n\n\nPunishmentDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ntype\nstring\nfalse\n\n\n \n\n\n\n\nprivilegeType\nstring\nfalse\n\n\n \n\n\n\n\notherPrivilege\nstring\nfalse\n\n\n \n\n\n\n\nschedule\nobject\nfalse\n\n\n PunishmentScheduleDto\n\n\n\n\n\n\nPunishmentScheduleDto\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndays\nnumber\nfalse\n\n\n \n\n\n\n\nstartDate\nstring\nfalse\n\n\n \n\n\n\n\nendDate\nstring\nfalse\n\n\n \n\n\n\n\nsuspendedUntil\nstring\nfalse\n\n\n \n\n\n\n\n\n\nDataResponsePersonProtectedCharacteristics\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n PersonProtectedCharacteristics\n\n\n\n\n\n\nDisability\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndisabilityType\nobject\nfalse\n\n\n KeyValue\n\n\n\n\ncondition\nobject\nfalse\n\n\n KeyValue\n\n\n\n\nstartDate\nstring\nfalse\n\n\n \n\n\n\n\nendDate\nstring\nfalse\n\n\n \n\n\n\n\nnotes\nstring\nfalse\n\n\n \n\n\n\n\n\n\nKeyValue\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncode\nstring\nfalse\n\n\n \n\n\n\n\ndescription\nstring\nfalse\n\n\n \n\n\n\n\n\n\nPersonProtectedCharacteristics\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nage\nnumber\ntrue\nAge of the person\n\n\n \n\n\n\n\ngender\nstring\nfalse\nGender of the person\n\n\n \n\n\n\n\nsexualOrientation\nstring\nfalse\nSexual orientation of the person\n\n\n \n\n\n\n\nethnicity\nstring\nfalse\nEthnicity of the person\n\n\n \n\n\n\n\nnationality\nstring\nfalse\nNationality of the person\n\n\n \n\n\n\n\nreligion\nstring\nfalse\nReligion of the person\n\n\n \n\n\n\n\ndisabilities\narray\ntrue\n\n\n Disability\n\n\n\n\nmaritalStatus\nstring\nfalse\nMarital status of the person\n\n\n \n\n\n\n\nreasonableAdjustments\narray\ntrue\n\n\n ReasonableAdjustment\n\n\n\n\n\n\nReasonableAdjustment\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ntreatmentCode\nstring\nfalse\nTreatment code\n\n\n \n\n\n\n\ncommentText\nstring\nfalse\nComment text\n\n\n \n\n\n\n\nstartDate\nstring\nfalse\nStart date\n\n\n \n\n\n\n\nendDate\nstring\nfalse\nEnd date\n\n\n \n\n\n\n\ntreatmentDescription\nstring\nfalse\nTreatment description\n\n\n \n\n\n\n\n\n\nDataResponseInductionSchedule\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n InductionSchedule\n\n\n\n\n\n\nInductionSchedule\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndeadlineDate\nstring\nfalse\nAn ISO-8601 date representing when the Induction should be completed by.\n\n\n \n\n\n\n\nstatus\nstring\nfalse\nThe current status of the Induction Schedule\n\n\n \n\n\n\n\ncalculationRule\nstring\nfalse\nThe Induction Schedule rule used to determine deadline date.\n\n\n \n\n\n\n\nnomisNumber\nstring\nfalse\nThe Nomis number of the person.\n\n\n \n\n\n\n\nsystemUpdatedBy\nstring\nfalse\nThe name of the person who used the PLP system to update the Induction Schedule, or ‘system’ for system generated updates.\n\n\n \n\n\n\n\nsystemUpdatedAt\nstring\nfalse\nAn ISO-8601 timestamp representing the time the PLP system was used to update the Induction Schedule.\n\n\n \n\n\n\n\ninductionPerformedBy\nstring\nfalse\nThe name of the person who performed the Induction with the prisoner. In the case of system generated updates or setting an exemption this field will not be present.\n\n\n \n\n\n\n\ninductionPerformedAt\nstring\nfalse\nAn ISO-8601 date representing when the Induction was performed with the prisoner. In the case of system generated updates this field will not be present.\n\n\n \n\n\n\n\n\n\nCommunityOffenderManager\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nname\nobject\ntrue\n\n\n PersonResponsibleOfficerName\n\n\n\n\nemail\nstring\nfalse\n\n\n \n\n\n\n\ntelephoneNumber\nstring\nfalse\n\n\n \n\n\n\n\nteam\nobject\ntrue\n\n\n PersonResponsibleOfficerTeam\n\n\n\n\n\n\nDataResponsePersonResponsibleOfficer\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n PersonResponsibleOfficer\n\n\n\n\n\n\nPersonResponsibleOfficer\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nprisonOffenderManager\nobject\ntrue\n\n\n PrisonOffenderManager\n\n\n\n\ncommunityOffenderManager\nobject\ntrue\n\n\n CommunityOffenderManager\n\n\n\n\n\n\nPersonResponsibleOfficerName\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nforename\nstring\nfalse\n\n\n \n\n\n\n\nsurname\nstring\nfalse\n\n\n \n\n\n\n\n\n\nPersonResponsibleOfficerTeam\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncode\nstring\nfalse\n\n\n \n\n\n\n\ndescription\nstring\nfalse\n\n\n \n\n\n\n\nemail\nstring\nfalse\n\n\n \n\n\n\n\ntelephoneNumber\nstring\nfalse\n\n\n \n\n\n\n\n\n\nPrison\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncode\nstring\nfalse\nThe prison code, which is usually short for the prison name.\n\n\n \n\n\n\n\n\n\nPrisonOffenderManager\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nforename\nstring\nfalse\n\n\n \n\n\n\n\nsurname\nstring\nfalse\n\n\n \n\n\n\n\nprison\nobject\ntrue\n\n\n Prison\n\n\n\n\n\n\nPaginatedResponse\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\narray\ntrue\n\n\n \n\n\n\n\npagination\nobject\ntrue\n\n\n Pagination\n\n\n\n\n\n\nDataResponseNeeds\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n Needs\n\n\n\n\n\n\nNeed\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ntype\nstring\nfalse\nThe type of need\n\n\n \n\n\n\n\nriskOfHarm\nboolean\nfalse\nRisk of harm\n\n\n \n\n\n\n\nriskOfReoffending\nboolean\nfalse\nRisk of reoffending\n\n\n \n\n\n\n\nseverity\nstring\nfalse\nSeverity of need\n\n\n \n\n\n\n\n\n\nNeeds\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nassessedOn\nstring\nfalse\nNeeds assessment completion date\n\n\n \n\n\n\n\nidentifiedNeeds\narray\ntrue\n\n\n Need\n\n\n\n\nnotIdentifiedNeeds\narray\ntrue\n\n\n Need\n\n\n\n\nunansweredNeeds\narray\ntrue\n\n\n Need\n\n\n\n\n\n\nDataResponsePersonName\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n PersonName\n\n\n\n\n\n\nPersonName\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nfirstName\nstring\nfalse\n\n\n \n\n\n\n\nlastName\nstring\nfalse\n\n\n \n\n\n\n\n\n\nDataResponsePersonLicences\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n PersonLicences\n\n\n\n\n\n\nLicence\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nstatus\nstring\nfalse\n\n\n \n\n\n\n\ntypeCode\nstring\nfalse\n\n\n \n\n\n\n\ncreatedDate\nstring\nfalse\n\n\n \n\n\n\n\napprovedDate\nstring\nfalse\n\n\n \n\n\n\n\nupdatedDate\nstring\nfalse\n\n\n \n\n\n\n\nconditions\narray\ntrue\n\n\n LicenceCondition\n\n\n\n\n\n\nLicenceCondition\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ntype\nstring\nfalse\n\n\n \n\n\n\n\ncode\nstring\nfalse\n\n\n \n\n\n\n\ncategory\nstring\nfalse\n\n\n \n\n\n\n\ncondition\nstring\nfalse\n\n\n \n\n\n\n\n\n\nPersonLicences\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nhmppsId\nstring\ntrue\n\n\n \n\n\n\n\noffenderNumber\nstring\nfalse\n\n\n \n\n\n\n\nlicences\narray\ntrue\n\n\n Licence\n\n\n\n\n\n\nImageMetadata\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nid\ninteger\ntrue\nThe Image ID, in reference to a unique identifier.\n\n\n \n\n\n\n\nactive\nboolean\ntrue\nA flag to indicate whether an image is in active use. It is no guarantee that the latest uploaded image will be the active one.\n\n\n \n\n\n\n\ncaptureDateTime\nstring\ntrue\nThe Date and Time of when the image was captured.\n\n\n \n\n\n\n\nview\nstring\ntrue\n View is the subject focus; describing the inner focus or subject of the image, normally referring to a marking, tattoo or deeper level focus of the orientation. In practise this is the interior foci of what is captured in the 'orientation' field.\n Possible values are:\n `FACE` - Facing,\n `TAT` - Tattoo,\n `OTH` - Other,\n `SCAR` - Scar,\n `MARK` - Mark,\n `OIC` - Offence in Custody\n\n\n \n\n\n\n\norientation\nstring\ntrue\n Orientation is the scope focus; describing the scope or outer focus of the image, normally referring to the highest level object of interest within the bounds of the photo itself. This is normally a body part or an angle of photography, such as a photo of someone’s facial view (`FRONT`) or arm (`ARM`).\n Possible values are:\n `ANKLE` - Ankle,\n `ARM` - Arm,\n `DAMAGE` - Damage,\n `EAR` - Ear,\n `ELBOW` - Elbow,\n `FACE` - Face,\n `FIGHT` - Fight,\n `FINGER` - Finger,\n `FOOT` - Foot,\n `FRONT` - Front Facial View,\n `HAND` - Hand,\n `HEAD` - Head,\n `INCIDENT` - Incident,\n `INJURY` - Injury,\n `KNEE` - Knee,\n `LEG` - Leg,\n `LIP` - Lip,\n `NECK` - Neck,\n `NOSE` - Nose,\n `SHOULDER` - Shoulder,\n `THIGH` - Thigh,\n `TOE` - Toe,\n `TORSO` - Torso\n\n\n \n\n\n\n\ntype\nstring\ntrue\n Type is the contextual focus; describing the context or scenario the image was taken within. It could be for a particular purpose or capturing the results of a particular type of incident.\n Possible values are:\n `OFF_BKG` - Offender Booking,\n `OFF_IDM` - Offender Identification Marks,\n `OIC` - Offence In Custody,\n `PPTY` - Property Image\n\n\n \n\n\n\n\n\n\nPaginatedResponseImageMetadata\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\narray\ntrue\n\n\n ImageMetadata\n\n\n\n\npagination\nobject\ntrue\n\n\n Pagination\n\n\n\n\n\n\nCellLocation\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nprisonCode\nstring\nfalse\n\n\n \n\n\n\n\nprisonName\nstring\nfalse\n\n\n \n\n\n\n\ncell\nstring\nfalse\n\n\n \n\n\n\n\n\n\nDataResponseCellLocation\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n CellLocation\n\n\n\n\n\n\nCaseNote\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncaseNoteId\nstring\nfalse\n\n\n \n\n\n\n\noffenderIdentifier\nstring\nfalse\n\n\n \n\n\n\n\ntype\nstring\nfalse\n\n\n \n\n\n\n\ntypeDescription\nstring\nfalse\n\n\n \n\n\n\n\nsubType\nstring\nfalse\n\n\n \n\n\n\n\nsubTypeDescription\nstring\nfalse\n\n\n \n\n\n\n\ncreationDateTime\nstring\nfalse\nDate and Time of Case Note creation\n\n\n \n\n\n\n\noccurrenceDateTime\nstring\nfalse\nDate and Time of when case note contact with offender was made\n\n\n \n\n\n\n\ntext\nstring\nfalse\n\n\n \n\n\n\n\nlocationId\nstring\nfalse\n\n\n \n\n\n\n\nsensitive\nboolean\ntrue\n\n\n \n\n\n\n\namendments\narray\ntrue\nList of amendments to the case note\n\n\n CaseNoteAmendment\n\n\n\n\n\n\nCaseNoteAmendment\nList of amendments to the case note\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncaseNoteAmendmentId\ninteger\nfalse\n\n\n \n\n\n\n\ncreationDateTime\nstring\nfalse\nDate and Time of Case Note creation\n\n\n \n\n\n\n\nadditionalNoteText\nstring\nfalse\n\n\n \n\n\n\n\n\n\nPaginatedResponseCaseNote\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\narray\ntrue\n\n\n CaseNote\n\n\n\n\npagination\nobject\ntrue\n\n\n Pagination\n\n\n\n\n\n\nAlert\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\noffenderNo\nstring\nfalse\nOffender unique reference\n\n\n \n\n\n\n\ntype\nstring\nfalse\nAlert type\n\n\n \n\n\n\n\ntypeDescription\nstring\nfalse\nAlert type description\n\n\n \n\n\n\n\ncode\nstring\nfalse\nAlert code\n\n\n \n\n\n\n\ncodeDescription\nstring\nfalse\nAlert code description\n\n\n \n\n\n\n\ncomment\nstring\nfalse\nAlert comment\n\n\n \n\n\n\n\ndateCreated\nstring\nfalse\nDate of the alert, which might differ from the date it was created\n\n\n \n\n\n\n\ndateExpired\nstring\nfalse\nDate that the alert expires\n\n\n \n\n\n\n\nexpired\nboolean\nfalse\nWhether the alert has expired\n\n\n \n\n\n\n\nactive\nboolean\nfalse\nWhether the alert is active\n\n\n \n\n\n\n\n\n\nPaginatedResponseAlert\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\narray\ntrue\n\n\n Alert\n\n\n\n\npagination\nobject\ntrue\n\n\n Pagination\n\n\n\n\n\n\nAddress\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncountry\nstring\nfalse\n\n\n \n\n\n\n\ncounty\nstring\nfalse\n\n\n \n\n\n\n\nendDate\nstring\nfalse\n\n\n \n\n\n\n\nlocality\nstring\nfalse\n\n\n \n\n\n\n\nname\nstring\nfalse\n\n\n \n\n\n\n\nnoFixedAddress\nboolean\ntrue\nIndicates whether the person has a permanent place of residence\n\n\n \n\n\n\n\nnumber\nstring\nfalse\n\n\n \n\n\n\n\npostcode\nstring\nfalse\n\n\n \n\n\n\n\nstartDate\nstring\nfalse\n\n\n \n\n\n\n\nstreet\nstring\nfalse\n\n\n \n\n\n\n\ntown\nstring\nfalse\n\n\n \n\n\n\n\ntypes\narray\ntrue\n\n\n Type\n\n\n\n\nnotes\nstring\nfalse\n\n\n \n\n\n\n\n\n\nDataResponseListAddress\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\narray\ntrue\n\n\n Address\n\n\n\n\n\n\nType\nType or usage of address, for example Business Address, Home Address, Work Address.\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncode\nstring\nfalse\nAddress type code, for example: BUS, HOME, WORK.\n\n\n \n\n\n\n\ndescription\nstring\nfalse\nDescription of address type, for example: Business Address, Home Address, Work Address.\n\n\n \n\n\n\n\n\n\nResponse\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n \n\n\n\n\nerrors\narray\ntrue\n\n\n UpstreamApiError\n\n\n\n\n\n\nUpstreamApiError\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncausedBy\nstring\ntrue\n\n\n \n\n\n\n\ntype\nstring\ntrue\n\n\n \n\n\n\n\ndescription\nstring\nfalse\n\n\n \n\n\n\n\n\n\nDataResponseNomisNumber\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n NomisNumber\n\n\n\n\n\n\nNomisNumber\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nnomisNumber\nstring\nfalse\n\n\n \n\n\n\n\n\n\nDataResponseHmppsId\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n HmppsId\n\n\n\n\n\n\nHmppsId\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nhmppsId\nstring\nfalse\n\n\n \n\n\n\n\n\n\nCaseDetail\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nnomsId\nstring\nfalse\n\n\n \n\n\n\n\nname\nobject\nfalse\n\n\n Name\n\n\n\n\ndateOfBirth\nstring\nfalse\n\n\n \n\n\n\n\ngender\nstring\nfalse\n\n\n \n\n\n\n\ncourtAppearance\nobject\nfalse\n\n\n CourtAppearance\n\n\n\n\nsentence\nobject\nfalse\n\n\n CaseSentence\n\n\n\n\nresponsibleProvider\nobject\nfalse\n\n\n ResponsibleProvider\n\n\n\n\nogrsScore\ninteger\nfalse\n\n\n \n\n\n\n\nrsrScore\nnumber\nfalse\n\n\n \n\n\n\n\nage\ninteger\nfalse\n\n\n \n\n\n\n\nageAtRelease\ninteger\nfalse\n\n\n \n\n\n\n\n\n\nCaseSentence\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndate\nstring\nfalse\n\n\n \n\n\n\n\nsentencingCourt\nobject\nfalse\n\n\n SentencingCourt\n\n\n\n\nreleaseDate\nstring\nfalse\n\n\n \n\n\n\n\nexpectedReleaseDate\nstring\nfalse\n\n\n \n\n\n\n\n\n\nCourtAppearance\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndate\nstring\nfalse\n\n\n \n\n\n\n\ncourt\nobject\nfalse\n\n\n CourtDetails\n\n\n\n\n\n\nCourtDetails\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nname\nstring\nfalse\nThe name of the court\n\n\n \n\n\n\n\n\n\nName\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nforename\nstring\nfalse\n\n\n \n\n\n\n\nmiddleName\nstring\nfalse\n\n\n \n\n\n\n\nsurname\nstring\nfalse\n\n\n \n\n\n\n\n\n\nResponseCaseDetail\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ndata\nobject\ntrue\n\n\n CaseDetail\n\n\n\n\nerrors\narray\ntrue\n\n\n UpstreamApiError\n\n\n\n\n\n\nResponsibleProvider\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\ncode\nstring\nfalse\n\n\n \n\n\n\n\nname\nstring\nfalse\n\n\n \n\n\n\n\n\n\nSentencingCourt\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nname\nstring\nfalse\n\n\n \n\n\n\n\n\n\nBadRequest\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nstatus\nnumber\nfalse\n\n\n \n\n\n\n\nuserMessage\nstring\nfalse\n\n\n \n\n\n\n\ndeveloperMessage\nstring\nfalse\n\n\n \n\n\n\n\n\n\nPersonNotFound\nFailed to find a person with the provided HMPPS ID.\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nstatus\nnumber\nfalse\n\n\n \n\n\n\n\nuserMessage\nstring\nfalse\n\n\n \n\n\n\n\ndeveloperMessage\nstring\nfalse\n\n\n \n\n\n\n\n\n\nInternalServerError\nAn upstream service was not responding, so we cannot verify the accuracy of any data we did get.\n\n\n\n\nNameTypeRequiredDescriptionSchema\n\n\n\n\nstatus\nnumber\nfalse\n\n\n \n\n\n\n\nuserMessage\nstring\nfalse\n\n\n \n\n\n\n\ndeveloperMessage\nstring\nfalse\n\n\n \n\n\n\n\n\n\n\nOpenAPI Specification\nView our OpenAPI specification file in JSON format.\n","url":"/documentation/api/"},"12":{"title":"Get started","content":"Get started\nRequest access\nEmail hmpps-integration-api@digital.justice.gov.uk to request access to this API and Events.\nAll requests will be manually approved.\nYou may also request access to our non-live environment for testing purposes.\nYou will receive access credentials including:\n\n\nAPI Key\nClient Certificate\n\nFor information on how to use these credentials, see our Authentication section.\nExplore Available Endpoints\nYou will have access to all our endpoints.\n","url":"/documentation/get-started/"},"13":{"title":"About","content":"About\nHMPPS Integration API is a RESTFul API that provides a single point of entry for organisations to access data about a person within the prison and probation services of Ministry of Justice (MOJ) such as the National Offender Management Information System (NOMIS). It uses a HMPPS ID for a person.\nAdditionally the API is supported by an events based system which triggers SNS notifications by processing upstream MoJ domain events which are related to the information served by the API. This allows the clients of our API to be notified when a change occurs to a domain that is of interest to them.\nDiagrams\nThe C4 model is used for visualising the technical architecture of the service.\nContext diagram\nThe context diagram provides a high-level overview of the current systems that make up HMPPS Integration API as well as those that are yet to be implemented.\n\nContainer diagram\nThe API container diagram provides a more in-depth view of the different upstreams APIs that are used to retrieve data from the HMPPS systems such as the Prison API for NOMIS.\n\n","url":"/"},"14":{"title":"Authentication","content":"Authentication\nReading from the API\nAPI consumers are authenticated on a service to service level using:\n\n\nMutual TLS to ensure trust on both the server and client side\nAPI keys to track and manage usage of the client\n\nUsing mutual TLS authentication allows HMPPS to additionally verify the identity of a consumer before securely providing any data and therefore a client must present it’s own TLS certificate, issued by HMPPS, as part of making a request. Providing an API key enables per-client management of API interactions such as rate limiting and therefore a valid API key must also be presented as part of making a request.\nProviding a client certificate and key for mTLS is dependent on the tools used to make the request. As an example when using curl the certificate and key are provided as request parameters. If a valid TLS certificate and private key is not supplied the TLS handshake will not complete.\nProviding an API key can be done using an HTTP header called x-api-key with the value of the API key as the header value, ensuring it’s not encoded in Base64. If a valid API key is not supplied a 403 Forbidden HTTP response is returned.\nExample: Read from an API Endpoint\nTo make an authenticated data request to the API using the client-specific TLS certificate, private key and API key:\ncurl --cert \u003cclient-cert-file\u003e --key \u003cclient-key-file\u003e -X GET https://\u003cenvironment\u003e.integration-api.hmpps.service.justice.gov.uk/v1/persons/X802678/risks/scores -H 'x-api-key: \u003capi-key\u003e'\nInteracting with an HMPPS SQS Queue\nFor consumers that have an SQS queue configured, temporary AWS access credentials that can be used with standard AWS tooling to interact with SQS can be obtained by calling the /token endpoint. Both a valid TLS certificate and an API key must be supplied with the token request. Note that the token endpoint is not versioned.\nExample: Create and Read a Temporary SQS Token\nTo make an authenticated token request to the API using the client-specific TLS certificate, private key and API key:\ncurl --cert \u003cclient-cert-file\u003e --key \u003cclient-key-file\u003e -X POST https://\u003cenvironment\u003e.integration-api.hmpps.service.justice.gov.uk/token -H 'x-api-key: \u003capi-key\u003e'\n","url":"/authentication.html"},"16":{"title":"API Changes and Versioning","content":"API Changes and Versioning\nAs HMPPS Integration API evolves, more features will be added, and features that already exist will change. Both consumers and MOJ must be prepared to handle these changes, and to manage them carefully.\nThere will broadly speaking be two kinds of changes - “non-breaking” changes, where consumers should be able to use the new version without modifying their usage, and “breaking” changes where we would expect that consumers would not be able to seamlessly use the new version.\nNon-Breaking Change\nWe would like to minimise the number of breaking changes, and where this is not possible, we will increment the API version and manage the migration.\n\n\nMOJ - must not change or remove an existing data element unless we are certain it is not in use\nMOJ - must update documentation to reflect any changes\nMOJ - may add new elements and change/remove elements that we know are not in use\nConsumers - implementation must accept new elements and changes to elements that are not in use (i.e. it must be resilient to non-breaking API changes)\n\nBreaking Change\nWhere a non-breaking change is not possible, there is then a breaking change. In this case, we will increment the version of the API\n\n\nMOJ - must update documentation, and explicitly call out the change between versions\nMOJ - must distribute the new documentation as soon as practical\nMOJ - must run both versions of the API, as long as this is practical, for at least 1 month\nConsumers - must commit to moving to the new version of the API within a reasonable timescale, usually 1 month\nDepending on the size of the change, MOJ may require the Consumer to go through additional re-assurance steps\n\nOngoing Assurance\nAs part of including new functionality into the system, new processes will be available to be undertaken via the API. As these are introduced, we will ask consumers to go through further rounds of assurance, broadly similar to the initial round described above.\nURI Path\nWhere versioning must be implemented, it will be in the form of a path parameter:\nhttps://integration-api.hmpps.service.justice.gov.uk/v1/images/123456\nVersions will increment by major version only and no minor version updates will be supported.\n","url":"/api-changes-and-versioning.html"}}}
\ No newline at end of file
diff --git a/drafts/SJM-update-plp-path-2/search/index.html b/drafts/SJM-update-plp-path-2/search/index.html
new file mode 100644
index 00000000..23cc70d8
--- /dev/null
+++ b/drafts/SJM-update-plp-path-2/search/index.html
@@ -0,0 +1,338 @@
+
+
+
+
+
+
+
+ Search - HMPPS Integration API And Events Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+