|
|
<script type="application/json" data-target="react-app.embeddedData">{"payload":{"allShortcutsEnabled":false,"fileTree":{"src":{"items":[{"name":".vscode","path":"src/.vscode","contentType":"directory"},{"name":"Signing","path":"src/Signing","contentType":"directory"},{"name":"dotnet-install.ps1","path":"src/dotnet-install.ps1","contentType":"file"},{"name":"dotnet-install.sh","path":"src/dotnet-install.sh","contentType":"file"},{"name":"install-dotnet-preview.sh","path":"src/install-dotnet-preview.sh","contentType":"file"}],"totalCount":5},"":{"items":[{"name":".config","path":".config","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"eng","path":"eng","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"tests","path":"tests","contentType":"directory"},{"name":".editorconfig","path":".editorconfig","contentType":"file"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"Build.cmd","path":"Build.cmd","contentType":"file"},{"name":"CODE-OF-CONDUCT.md","path":"CODE-OF-CONDUCT.md","contentType":"file"},{"name":"Directory.Build.props","path":"Directory.Build.props","contentType":"file"},{"name":"Directory.Build.targets","path":"Directory.Build.targets","contentType":"file"},{"name":"Install-Scripts.sln","path":"Install-Scripts.sln","contentType":"file"},{"name":"LICENSE.TXT","path":"LICENSE.TXT","contentType":"file"},{"name":"NuGet.config","path":"NuGet.config","contentType":"file"},{"name":"THIRD-PARTY-NOTICES.TXT","path":"THIRD-PARTY-NOTICES.TXT","contentType":"file"},{"name":"azure-pipelines-PR.yml","path":"azure-pipelines-PR.yml","contentType":"file"},{"name":"azure-pipelines-official.yml","path":"azure-pipelines-official.yml","contentType":"file"},{"name":"build.sh","path":"build.sh","contentType":"file"},{"name":"dotnet-install.asc","path":"dotnet-install.asc","contentType":"file"},{"name":"global.json","path":"global.json","contentType":"file"},{"name":"testEnvironments.json","path":"testEnvironments.json","contentType":"file"}],"totalCount":22}},"fileTreeProcessingTime":5.164064000000001,"foldersToFetch":[],"repo":{"id":265272737,"defaultBranch":"main","name":"install-scripts","ownerLogin":"dotnet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-19T14:37:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9141961?v=4","public":true,"private":false,"isOrgOwned":true},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"main","listCacheKey":"v0:1734887902.0","canEdit":false,"refType":"branch","currentOid":"6cbf2c9ff4615b468f39dfbd2e536e2f6fbe2f95"},"path":"src/dotnet-install.ps1","currentUser":null,"blob":{"rawLines":["#","# Copyright (c) .NET Foundation and contributors. All rights reserved.","# Licensed under the MIT license. See LICENSE file in the project root for full license information.","#","","\u003c#",".SYNOPSIS"," Installs dotnet cli",".DESCRIPTION"," Installs dotnet cli. If dotnet installation already exists in the given directory"," it will update it only if the requested version differs from the one already installed.",""," Note that the intended use of this script is for Continuous Integration (CI) scenarios, where:"," - The SDK needs to be installed without user interaction and without admin rights."," - The SDK installation doesn't need to persist across multiple CI runs."," To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer.","",".PARAMETER Channel"," Default: LTS"," Download from the Channel specified. Possible values:"," - STS - the most recent Standard Term Support release"," - LTS - the most recent Long Term Support release"," - 2-part version in a format A.B - represents a specific release"," examples: 2.0, 1.0"," - 3-part version in a format A.B.Cxx - represents a specific SDK release"," examples: 5.0.1xx, 5.0.2xx"," Supported since 5.0 release"," Warning: Value \"Current\" is deprecated for the Channel parameter. Use \"STS\" instead."," Note: The version parameter overrides the channel parameter when any version other than 'latest' is used.",".PARAMETER Quality"," Download the latest build of specified quality in the channel. The possible values are: daily, signed, validated, preview, GA."," Works only in combination with channel. Not applicable for STS and LTS channels and will be ignored if those channels are used. "," For SDK use channel in A.B.Cxx format: using quality together with channel in A.B format is not supported."," Supported since 5.0 release."," Note: The version parameter overrides the channel parameter when any version other than 'latest' is used, and therefore overrides the quality. ",".PARAMETER Version"," Default: latest"," Represents a build version on specific channel. Possible values:"," - latest - the latest build on specific channel"," - 3-part version in a format A.B.C - represents specific version of build"," examples: 2.0.0-preview2-006120, 1.1.0",".PARAMETER Internal"," Download internal builds. Requires providing credentials via -FeedCredential parameter.",".PARAMETER FeedCredential"," Token to access Azure feed. Used as a query string to append to the Azure feed."," This parameter typically is not specified.",".PARAMETER InstallDir"," Default: %LocalAppData%\\Microsoft\\dotnet"," Path to where to install dotnet. Note that binaries will be placed directly in a given directory.",".PARAMETER Architecture"," Default: \u003cauto\u003e - this value represents currently running OS architecture"," Architecture of dotnet binaries to be installed."," Possible values are: \u003cauto\u003e, amd64, x64, x86, arm64, arm",".PARAMETER SharedRuntime"," This parameter is obsolete and may be removed in a future version of this script."," The recommended alternative is '-Runtime dotnet'."," Installs just the shared runtime bits, not the entire SDK.",".PARAMETER Runtime"," Installs just a shared runtime, not the entire SDK."," Possible values:"," - dotnet - the Microsoft.NETCore.App shared runtime"," - aspnetcore - the Microsoft.AspNetCore.App shared runtime"," - windowsdesktop - the Microsoft.WindowsDesktop.App shared runtime",".PARAMETER DryRun"," If set it will not perform installation but instead display what command line to use to consistently install"," currently requested version of dotnet cli. In example if you specify version 'latest' it will display a link"," with specific version so that this command can be used deterministicly in a build script."," It also displays binaries location if you prefer to install or download it yourself.",".PARAMETER NoPath"," By default this script will set environment variable PATH for the current process to the binaries folder inside installation folder."," If set it will display binaries location but not set any environment variable.",".PARAMETER Verbose"," Displays diagnostics information.",".PARAMETER AzureFeed"," Default: https://dotnetcli.azureedge.net/dotnet"," For internal use only."," Allows using a different storage to download SDK archives from."," This parameter is only used if $NoCdn is false.",".PARAMETER UncachedFeed"," For internal use only."," Allows using a different storage to download SDK archives from."," This parameter is only used if $NoCdn is true.",".PARAMETER ProxyAddress"," If set, the installer will use the proxy when making web requests",".PARAMETER ProxyUseDefaultCredentials"," Default: false"," Use default credentials, when using proxy address.",".PARAMETER ProxyBypassList"," If set with ProxyAddress, will provide the list of comma separated urls that will bypass the proxy",".PARAMETER SkipNonVersionedFiles"," Default: false"," Skips installing non-versioned files if they already exist, such as dotnet.exe.",".PARAMETER NoCdn"," Disable downloading from the Azure CDN, and use the uncached feed directly.",".PARAMETER JSonFile"," Determines the SDK version from a user specified global.json file"," Note: global.json must have a value for 'SDK:Version'",".PARAMETER DownloadTimeout"," Determines timeout duration in seconds for dowloading of the SDK file"," Default: 1200 seconds (20 minutes)",".PARAMETER KeepZip"," If set, downloaded file is kept",".PARAMETER ZipPath"," Use that path to store installer, generated by default",".EXAMPLE"," dotnet-install.ps1 -Version 7.0.401"," Installs the .NET SDK version 7.0.401",".EXAMPLE"," dotnet-install.ps1 -Channel 8.0 -Quality GA"," Installs the latest GA (general availability) version of the .NET 8.0 SDK","#\u003e","[cmdletbinding()]","param("," [string]$Channel = \"LTS\","," [string]$Quality,"," [string]$Version = \"Latest\","," [switch]$Internal,"," [string]$JSonFile,"," [Alias('i')][string]$InstallDir = \"\u003cauto\u003e\","," [string]$Architecture = \"\u003cauto\u003e\","," [string]$Runtime,"," [Obsolete(\"This parameter may be removed in a future version of this script. The recommended alternative is '-Runtime dotnet'.\")]"," [switch]$SharedRuntime,"," [switch]$DryRun,"," [switch]$NoPath,"," [string]$AzureFeed,"," [string]$UncachedFeed,"," [string]$FeedCredential,"," [string]$ProxyAddress,"," [switch]$ProxyUseDefaultCredentials,"," [string[]]$ProxyBypassList = @(),"," [switch]$SkipNonVersionedFiles,"," [switch]$NoCdn,"," [int]$DownloadTimeout = 1200,"," [switch]$KeepZip,"," [string]$ZipPath = [System.IO.Path]::combine([System.IO.Path]::GetTempPath(), [System.IO.Path]::GetRandomFileName()),"," [switch]$Help",")","","Set-StrictMode -Version Latest","$ErrorActionPreference = \"Stop\"","$ProgressPreference = \"SilentlyContinue\"","","function Say($str) {"," try {"," Write-Host \"dotnet-install: $str\""," }"," catch {"," # Some platforms cannot utilize Write-Host (Azure Functions, for instance). Fall back to Write-Output"," Write-Output \"dotnet-install: $str\""," }","}","","function Say-Warning($str) {"," try {"," Write-Warning \"dotnet-install: $str\""," }"," catch {"," # Some platforms cannot utilize Write-Warning (Azure Functions, for instance). Fall back to Write-Output"," Write-Output \"dotnet-install: Warning: $str\""," }","}","","# Writes a line with error style settings.","# Use this function to show a human-readable comment along with an exception.","function Say-Error($str) {"," try {"," # Write-Error is quite oververbose for the purpose of the function, let's write one line with error style settings."," $Host.UI.WriteErrorLine(\"dotnet-install: $str\")"," }"," catch {"," Write-Output \"dotnet-install: Error: $str\""," }","}","","function Say-Verbose($str) {"," try {"," Write-Verbose \"dotnet-install: $str\""," }"," catch {"," # Some platforms cannot utilize Write-Verbose (Azure Functions, for instance). Fall back to Write-Output"," Write-Output \"dotnet-install: $str\""," }","}","","function Measure-Action($name, $block) {"," $time = Measure-Command $block"," $totalSeconds = $time.TotalSeconds"," Say-Verbose \"Action '$name' took $totalSeconds seconds\"","}","","function Get-Remote-File-Size($zipUri) {"," try {"," $response = Invoke-WebRequest -Uri $zipUri -Method Head"," $fileSize = $response.Headers[\"Content-Length\"]"," if ((![string]::IsNullOrEmpty($fileSize))) {"," Say \"Remote file $zipUri size is $fileSize bytes.\""," "," return $fileSize"," }"," }"," catch {"," Say-Verbose \"Content-Length header was not extracted for $zipUri.\""," }",""," return $null","}","","function Say-Invocation($Invocation) {"," $command = $Invocation.MyCommand;"," $args = (($Invocation.BoundParameters.Keys | foreach { \"-$_ `\"$($Invocation.BoundParameters[$_])`\"\" }) -join \" \")"," Say-Verbose \"$command $args\"","}","","function Invoke-With-Retry([ScriptBlock]$ScriptBlock, [System.Threading.CancellationToken]$cancellationToken = [System.Threading.CancellationToken]::None, [int]$MaxAttempts = 3, [int]$SecondsBetweenAttempts = 1) {"," $Attempts = 0"," $local:startTime = $(get-date)",""," while ($true) {"," try {"," return \u0026 $ScriptBlock"," }"," catch {"," $Attempts++"," if (($Attempts -lt $MaxAttempts) -and -not $cancellationToken.IsCancellationRequested) {"," Start-Sleep $SecondsBetweenAttempts"," }"," else {"," $local:elapsedTime = $(get-date) - $local:startTime"," if (($local:elapsedTime.TotalSeconds - $DownloadTimeout) -gt 0 -and -not $cancellationToken.IsCancellationRequested) {"," throw New-Object System.TimeoutException(\"Failed to reach the server: connection timeout: default timeout is $DownloadTimeout second(s)\");"," }"," throw;"," }"," }"," }","}","","function Get-Machine-Architecture() {"," Say-Invocation $MyInvocation",""," # On PS x86, PROCESSOR_ARCHITECTURE reports x86 even on x64 systems."," # To get the correct architecture, we need to use PROCESSOR_ARCHITEW6432."," # PS x64 doesn't define this, so we fall back to PROCESSOR_ARCHITECTURE."," # Possible values: amd64, x64, x86, arm64, arm"," if ( $ENV:PROCESSOR_ARCHITEW6432 -ne $null ) {"," return $ENV:PROCESSOR_ARCHITEW6432"," }",""," try { "," if ( ((Get-CimInstance -ClassName CIM_OperatingSystem).OSArchitecture) -like \"ARM*\") {"," if ( [Environment]::Is64BitOperatingSystem ) {"," return \"arm64\""," } "," return \"arm\""," }"," }"," catch {"," # Machine doesn't support Get-CimInstance"," }",""," return $ENV:PROCESSOR_ARCHITECTURE","}","","function Get-CLIArchitecture-From-Architecture([string]$Architecture) {"," Say-Invocation $MyInvocation",""," if ($Architecture -eq \"\u003cauto\u003e\") {"," $Architecture = Get-Machine-Architecture"," }",""," switch ($Architecture.ToLowerInvariant()) {"," { ($_ -eq \"amd64\") -or ($_ -eq \"x64\") } { return \"x64\" }"," { $_ -eq \"x86\" } { return \"x86\" }"," { $_ -eq \"arm\" } { return \"arm\" }"," { $_ -eq \"arm64\" } { return \"arm64\" }"," default { throw \"Architecture '$Architecture' not supported. If you think this is a bug, report it at https://github.com/dotnet/install-scripts/issues\" }"," }","}","","function ValidateFeedCredential([string] $FeedCredential) {"," if ($Internal -and [string]::IsNullOrWhitespace($FeedCredential)) {"," $message = \"Provide credentials via -FeedCredential parameter.\""," if ($DryRun) {"," Say-Warning \"$message\""," }"," else {"," throw \"$message\""," }"," }"," "," #FeedCredential should start with \"?\", for it to be added to the end of the link."," #adding \"?\" at the beginning of the FeedCredential if needed."," if ((![string]::IsNullOrWhitespace($FeedCredential)) -and ($FeedCredential[0] -ne '?')) {"," $FeedCredential = \"?\" + $FeedCredential"," }",""," return $FeedCredential","}","function Get-NormalizedQuality([string]$Quality) {"," Say-Invocation $MyInvocation",""," if ([string]::IsNullOrEmpty($Quality)) {"," return \"\""," }",""," switch ($Quality) {"," { @(\"daily\", \"signed\", \"validated\", \"preview\") -contains $_ } { return $Quality.ToLowerInvariant() }"," #ga quality is available without specifying quality, so normalizing it to empty"," { $_ -eq \"ga\" } { return \"\" }"," default { throw \"'$Quality' is not a supported value for -Quality option. Supported values are: daily, signed, validated, preview, ga. If you think this is a bug, report it at https://github.com/dotnet/install-scripts/issues.\" }"," }","}","","function Get-NormalizedChannel([string]$Channel) {"," Say-Invocation $MyInvocation",""," if ([string]::IsNullOrEmpty($Channel)) {"," return \"\""," }",""," if ($Channel.Contains(\"Current\")) {"," Say-Warning 'Value \"Current\" is deprecated for -Channel option. Use \"STS\" instead.'"," }",""," if ($Channel.StartsWith('release/')) {"," Say-Warning 'Using branch name with -Channel option is no longer supported with newer releases. Use -Quality option with a channel in X.Y format instead, such as \"-Channel 5.0 -Quality Daily.\"'"," }",""," switch ($Channel) {"," { $_ -eq \"lts\" } { return \"LTS\" }"," { $_ -eq \"sts\" } { return \"STS\" }"," { $_ -eq \"current\" } { return \"STS\" }"," default { return $Channel.ToLowerInvariant() }"," }","}","","function Get-NormalizedProduct([string]$Runtime) {"," Say-Invocation $MyInvocation",""," switch ($Runtime) {"," { $_ -eq \"dotnet\" } { return \"dotnet-runtime\" }"," { $_ -eq \"aspnetcore\" } { return \"aspnetcore-runtime\" }"," { $_ -eq \"windowsdesktop\" } { return \"windowsdesktop-runtime\" }"," { [string]::IsNullOrEmpty($_) } { return \"dotnet-sdk\" }"," default { throw \"'$Runtime' is not a supported value for -Runtime option, supported values are: dotnet, aspnetcore, windowsdesktop. If you think this is a bug, report it at https://github.com/dotnet/install-scripts/issues.\" }"," }","}","","","# The version text returned from the feeds is a 1-line or 2-line string:","# For the SDK and the dotnet runtime (2 lines):","# Line 1: # commit_hash","# Line 2: # 4-part version","# For the aspnetcore runtime (1 line):","# Line 1: # 4-part version","function Get-Version-From-LatestVersion-File-Content([string]$VersionText) {"," Say-Invocation $MyInvocation",""," $Data = -split $VersionText",""," $VersionInfo = @{"," CommitHash = $(if ($Data.Count -gt 1) { $Data[0] })"," Version = $Data[-1] # last line is always the version number."," }"," return $VersionInfo","}","","function Load-Assembly([string] $Assembly) {"," try {"," Add-Type -Assembly $Assembly | Out-Null"," }"," catch {"," # On Nano Server, Powershell Core Edition is used. Add-Type is unable to resolve base class assemblies because they are not GAC'd."," # Loading the base class assemblies is not unnecessary as the types will automatically get resolved."," }","}","","function GetHTTPResponse([Uri] $Uri, [bool]$HeaderOnly, [bool]$DisableRedirect, [bool]$DisableFeedCredential) {"," $cts = New-Object System.Threading.CancellationTokenSource",""," $downloadScript = {",""," $HttpClient = $null",""," try {"," # HttpClient is used vs Invoke-WebRequest in order to support Nano Server which doesn't support the Invoke-WebRequest cmdlet."," Load-Assembly -Assembly System.Net.Http",""," if (-not $ProxyAddress) {"," try {"," # Despite no proxy being explicitly specified, we may still be behind a default proxy"," $DefaultProxy = [System.Net.WebRequest]::DefaultWebProxy;"," if ($DefaultProxy -and (-not $DefaultProxy.IsBypassed($Uri))) {"," if ($null -ne $DefaultProxy.GetProxy($Uri)) {"," $ProxyAddress = $DefaultProxy.GetProxy($Uri).OriginalString"," }"," else {"," $ProxyAddress = $null"," }"," $ProxyUseDefaultCredentials = $true"," }"," }"," catch {"," # Eat the exception and move forward as the above code is an attempt"," # at resolving the DefaultProxy that may not have been a problem."," $ProxyAddress = $null"," Say-Verbose(\"Exception ignored: $_.Exception.Message - moving forward...\")"," }"," }",""," $HttpClientHandler = New-Object System.Net.Http.HttpClientHandler"," if ($ProxyAddress) {"," $HttpClientHandler.Proxy = New-Object System.Net.WebProxy -Property @{"," Address = $ProxyAddress;"," UseDefaultCredentials = $ProxyUseDefaultCredentials;"," BypassList = $ProxyBypassList;"," }"," } "," if ($DisableRedirect) {"," $HttpClientHandler.AllowAutoRedirect = $false"," }"," $HttpClient = New-Object System.Net.Http.HttpClient -ArgumentList $HttpClientHandler",""," # Default timeout for HttpClient is 100s. For a 50 MB download this assumes 500 KB/s average, any less will time out"," # Defaulting to 20 minutes allows it to work over much slower connections."," $HttpClient.Timeout = New-TimeSpan -Seconds $DownloadTimeout",""," if ($HeaderOnly) {"," $completionOption = [System.Net.Http.HttpCompletionOption]::ResponseHeadersRead"," }"," else {"," $completionOption = [System.Net.Http.HttpCompletionOption]::ResponseContentRead"," }",""," if ($DisableFeedCredential) {"," $UriWithCredential = $Uri"," }"," else {"," $UriWithCredential = \"${Uri}${FeedCredential}\""," }",""," $Task = $HttpClient.GetAsync(\"$UriWithCredential\", $completionOption).ConfigureAwait(\"false\");"," $Response = $Task.GetAwaiter().GetResult();",""," if (($null -eq $Response) -or ((-not $HeaderOnly) -and (-not ($Response.IsSuccessStatusCode)))) {"," # The feed credential is potentially sensitive info. Do not log FeedCredential to console output."," $DownloadException = [System.Exception] \"Unable to download $Uri.\"",""," if ($null -ne $Response) {"," $DownloadException.Data[\"StatusCode\"] = [int] $Response.StatusCode"," $DownloadException.Data[\"ErrorMessage\"] = \"Unable to download $Uri. Returned HTTP status code: \" + $DownloadException.Data[\"StatusCode\"]",""," if (404 -eq [int] $Response.StatusCode) {"," $cts.Cancel()"," }"," }",""," throw $DownloadException"," }",""," return $Response"," }"," catch [System.Net.Http.HttpRequestException] {"," $DownloadException = [System.Exception] \"Unable to download $Uri.\"",""," # Pick up the exception message and inner exceptions' messages if they exist"," $CurrentException = $PSItem.Exception"," $ErrorMsg = $CurrentException.Message + \"`r`n\""," while ($CurrentException.InnerException) {"," $CurrentException = $CurrentException.InnerException"," $ErrorMsg += $CurrentException.Message + \"`r`n\""," }",""," # Check if there is an issue concerning TLS."," if ($ErrorMsg -like \"*SSL/TLS*\") {"," $ErrorMsg += \"Ensure that TLS 1.2 or higher is enabled to use this script.`r`n\""," }",""," $DownloadException.Data[\"ErrorMessage\"] = $ErrorMsg"," throw $DownloadException"," }"," finally {"," if ($null -ne $HttpClient) {"," $HttpClient.Dispose()"," }"," }"," }",""," try {"," return Invoke-With-Retry $downloadScript $cts.Token"," }"," finally {"," if ($null -ne $cts) {"," $cts.Dispose()"," }"," }","}","","function Get-Version-From-LatestVersion-File([string]$AzureFeed, [string]$Channel) {"," Say-Invocation $MyInvocation",""," $VersionFileUrl = $null"," if ($Runtime -eq \"dotnet\") {"," $VersionFileUrl = \"$AzureFeed/Runtime/$Channel/latest.version\""," }"," elseif ($Runtime -eq \"aspnetcore\") {"," $VersionFileUrl = \"$AzureFeed/aspnetcore/Runtime/$Channel/latest.version\""," }"," elseif ($Runtime -eq \"windowsdesktop\") {"," $VersionFileUrl = \"$AzureFeed/WindowsDesktop/$Channel/latest.version\""," }"," elseif (-not $Runtime) {"," $VersionFileUrl = \"$AzureFeed/Sdk/$Channel/latest.version\""," }"," else {"," throw \"Invalid value for `$Runtime\""," }",""," Say-Verbose \"Constructed latest.version URL: $VersionFileUrl\"",""," try {"," $Response = GetHTTPResponse -Uri $VersionFileUrl"," }"," catch {"," Say-Verbose \"Failed to download latest.version file.\""," throw"," }"," $StringContent = $Response.Content.ReadAsStringAsync().Result",""," switch ($Response.Content.Headers.ContentType) {"," { ($_ -eq \"application/octet-stream\") } { $VersionText = $StringContent }"," { ($_ -eq \"text/plain\") } { $VersionText = $StringContent }"," { ($_ -eq \"text/plain; charset=UTF-8\") } { $VersionText = $StringContent }"," default { throw \"``$Response.Content.Headers.ContentType`` is an unknown .version file content type.\" }"," }",""," $VersionInfo = Get-Version-From-LatestVersion-File-Content $VersionText",""," return $VersionInfo","}","","function Parse-Jsonfile-For-Version([string]$JSonFile) {"," Say-Invocation $MyInvocation",""," If (-Not (Test-Path $JSonFile)) {"," throw \"Unable to find '$JSonFile'\""," }"," try {"," $JSonContent = Get-Content($JSonFile) -Raw | ConvertFrom-Json | Select-Object -expand \"sdk\" -ErrorAction SilentlyContinue"," }"," catch {"," Say-Error \"Json file unreadable: '$JSonFile'\""," throw"," }"," if ($JSonContent) {"," try {"," $JSonContent.PSObject.Properties | ForEach-Object {"," $PropertyName = $_.Name"," if ($PropertyName -eq \"version\") {"," $Version = $_.Value"," Say-Verbose \"Version = $Version\""," }"," }"," }"," catch {"," Say-Error \"Unable to parse the SDK node in '$JSonFile'\""," throw"," }"," }"," else {"," throw \"Unable to find the SDK node in '$JSonFile'\""," }"," If ($Version -eq $null) {"," throw \"Unable to find the SDK:version node in '$JSonFile'\""," }"," return $Version","}","","function Get-Specific-Version-From-Version([string]$AzureFeed, [string]$Channel, [string]$Version, [string]$JSonFile) {"," Say-Invocation $MyInvocation",""," if (-not $JSonFile) {"," if ($Version.ToLowerInvariant() -eq \"latest\") {"," $LatestVersionInfo = Get-Version-From-LatestVersion-File -AzureFeed $AzureFeed -Channel $Channel"," return $LatestVersionInfo.Version"," }"," else {"," return $Version "," }"," }"," else {"," return Parse-Jsonfile-For-Version $JSonFile"," }","}","","function Get-Download-Link([string]$AzureFeed, [string]$SpecificVersion, [string]$CLIArchitecture) {"," Say-Invocation $MyInvocation",""," # If anything fails in this lookup it will default to $SpecificVersion"," $SpecificProductVersion = Get-Product-Version -AzureFeed $AzureFeed -SpecificVersion $SpecificVersion",""," if ($Runtime -eq \"dotnet\") {"," $PayloadURL = \"$AzureFeed/Runtime/$SpecificVersion/dotnet-runtime-$SpecificProductVersion-win-$CLIArchitecture.zip\""," }"," elseif ($Runtime -eq \"aspnetcore\") {"," $PayloadURL = \"$AzureFeed/aspnetcore/Runtime/$SpecificVersion/aspnetcore-runtime-$SpecificProductVersion-win-$CLIArchitecture.zip\""," }"," elseif ($Runtime -eq \"windowsdesktop\") {"," # The windows desktop runtime is part of the core runtime layout prior to 5.0"," $PayloadURL = \"$AzureFeed/Runtime/$SpecificVersion/windowsdesktop-runtime-$SpecificProductVersion-win-$CLIArchitecture.zip\""," if ($SpecificVersion -match '^(\\d+)\\.(.*)$') {"," $majorVersion = [int]$Matches[1]"," if ($majorVersion -ge 5) {"," $PayloadURL = \"$AzureFeed/WindowsDesktop/$SpecificVersion/windowsdesktop-runtime-$SpecificProductVersion-win-$CLIArchitecture.zip\""," }"," }"," }"," elseif (-not $Runtime) {"," $PayloadURL = \"$AzureFeed/Sdk/$SpecificVersion/dotnet-sdk-$SpecificProductVersion-win-$CLIArchitecture.zip\""," }"," else {"," throw \"Invalid value for `$Runtime\""," }",""," Say-Verbose \"Constructed primary named payload URL: $PayloadURL\"",""," return $PayloadURL, $SpecificProductVersion","}","","function Get-LegacyDownload-Link([string]$AzureFeed, [string]$SpecificVersion, [string]$CLIArchitecture) {"," Say-Invocation $MyInvocation",""," if (-not $Runtime) {"," $PayloadURL = \"$AzureFeed/Sdk/$SpecificVersion/dotnet-dev-win-$CLIArchitecture.$SpecificVersion.zip\""," }"," elseif ($Runtime -eq \"dotnet\") {"," $PayloadURL = \"$AzureFeed/Runtime/$SpecificVersion/dotnet-win-$CLIArchitecture.$SpecificVersion.zip\""," }"," else {"," return $null"," }",""," Say-Verbose \"Constructed legacy named payload URL: $PayloadURL\"",""," return $PayloadURL","}","","function Get-Product-Version([string]$AzureFeed, [string]$SpecificVersion, [string]$PackageDownloadLink) {"," Say-Invocation $MyInvocation",""," # Try to get the version number, using the productVersion.txt file located next to the installer file."," $ProductVersionTxtURLs = (Get-Product-Version-Url $AzureFeed $SpecificVersion $PackageDownloadLink -Flattened $true),"," (Get-Product-Version-Url $AzureFeed $SpecificVersion $PackageDownloadLink -Flattened $false)"," "," Foreach ($ProductVersionTxtURL in $ProductVersionTxtURLs) {"," Say-Verbose \"Checking for the existence of $ProductVersionTxtURL\"",""," try {"," $productVersionResponse = GetHTTPResponse($productVersionTxtUrl)",""," if ($productVersionResponse.StatusCode -eq 200) {"," $productVersion = $productVersionResponse.Content.ReadAsStringAsync().Result.Trim()"," if ($productVersion -ne $SpecificVersion) {"," Say \"Using alternate version $productVersion found in $ProductVersionTxtURL\""," }"," return $productVersion"," }"," else {"," Say-Verbose \"Got StatusCode $($productVersionResponse.StatusCode) when trying to get productVersion.txt at $productVersionTxtUrl.\""," }"," } "," catch {"," Say-Verbose \"Could not read productVersion.txt at $productVersionTxtUrl (Exception: '$($_.Exception.Message)'. )\""," }"," }",""," # Getting the version number with productVersion.txt has failed. Try parsing the download link for a version number."," if ([string]::IsNullOrEmpty($PackageDownloadLink)) {"," Say-Verbose \"Using the default value '$SpecificVersion' as the product version.\""," return $SpecificVersion"," }",""," $productVersion = Get-ProductVersionFromDownloadLink $PackageDownloadLink $SpecificVersion"," return $productVersion","}","","function Get-Product-Version-Url([string]$AzureFeed, [string]$SpecificVersion, [string]$PackageDownloadLink, [bool]$Flattened) {"," Say-Invocation $MyInvocation",""," $majorVersion = $null"," if ($SpecificVersion -match '^(\\d+)\\.(.*)') {"," $majorVersion = $Matches[1] -as [int]"," }",""," $pvFileName = 'productVersion.txt'"," if ($Flattened) {"," if (-not $Runtime) {"," $pvFileName = 'sdk-productVersion.txt'"," }"," elseif ($Runtime -eq \"dotnet\") {"," $pvFileName = 'runtime-productVersion.txt'"," }"," else {"," $pvFileName = \"$Runtime-productVersion.txt\""," }"," }",""," if ([string]::IsNullOrEmpty($PackageDownloadLink)) {"," if ($Runtime -eq \"dotnet\") {"," $ProductVersionTxtURL = \"$AzureFeed/Runtime/$SpecificVersion/$pvFileName\""," }"," elseif ($Runtime -eq \"aspnetcore\") {"," $ProductVersionTxtURL = \"$AzureFeed/aspnetcore/Runtime/$SpecificVersion/$pvFileName\""," }"," elseif ($Runtime -eq \"windowsdesktop\") {"," # The windows desktop runtime is part of the core runtime layout prior to 5.0"," $ProductVersionTxtURL = \"$AzureFeed/Runtime/$SpecificVersion/$pvFileName\""," if ($majorVersion -ne $null -and $majorVersion -ge 5) {"," $ProductVersionTxtURL = \"$AzureFeed/WindowsDesktop/$SpecificVersion/$pvFileName\""," }"," }"," elseif (-not $Runtime) {"," $ProductVersionTxtURL = \"$AzureFeed/Sdk/$SpecificVersion/$pvFileName\""," }"," else {"," throw \"Invalid value '$Runtime' specified for `$Runtime\""," }"," }"," else {"," $ProductVersionTxtURL = $PackageDownloadLink.Substring(0, $PackageDownloadLink.LastIndexOf(\"/\")) + \"/$pvFileName\""," }",""," Say-Verbose \"Constructed productVersion link: $ProductVersionTxtURL\"",""," return $ProductVersionTxtURL","}","","function Get-ProductVersionFromDownloadLink([string]$PackageDownloadLink, [string]$SpecificVersion) {"," Say-Invocation $MyInvocation",""," #product specific version follows the product name"," #for filename 'dotnet-sdk-3.1.404-win-x64.zip': the product version is 3.1.400"," $filename = $PackageDownloadLink.Substring($PackageDownloadLink.LastIndexOf(\"/\") + 1)"," $filenameParts = $filename.Split('-')"," if ($filenameParts.Length -gt 2) {"," $productVersion = $filenameParts[2]"," Say-Verbose \"Extracted product version '$productVersion' from download link '$PackageDownloadLink'.\""," }"," else {"," Say-Verbose \"Using the default value '$SpecificVersion' as the product version.\""," $productVersion = $SpecificVersion"," }"," return $productVersion ","}","","function Get-User-Share-Path() {"," Say-Invocation $MyInvocation",""," $InstallRoot = $env:DOTNET_INSTALL_DIR"," if (!$InstallRoot) {"," $InstallRoot = \"$env:LocalAppData\\Microsoft\\dotnet\""," }"," elseif ($InstallRoot -like \"$env:ProgramFiles\\dotnet\\?*\") {"," Say-Warning \"The install root specified by the environment variable DOTNET_INSTALL_DIR points to the sub folder of $env:ProgramFiles\\dotnet which is the default dotnet install root using .NET SDK installer. It is better to keep aligned with .NET SDK installer.\""," }"," return $InstallRoot","}","","function Resolve-Installation-Path([string]$InstallDir) {"," Say-Invocation $MyInvocation",""," if ($InstallDir -eq \"\u003cauto\u003e\") {"," return Get-User-Share-Path"," }"," return $InstallDir","}","","function Test-User-Write-Access([string]$InstallDir) {"," try {"," $tempFileName = [guid]::NewGuid().ToString()"," $tempFilePath = Join-Path -Path $InstallDir -ChildPath $tempFileName"," New-Item -Path $tempFilePath -ItemType File -Force"," Remove-Item $tempFilePath -Force"," return $true"," }"," catch {"," return $false"," }","}","","function Is-Dotnet-Package-Installed([string]$InstallRoot, [string]$RelativePathToPackage, [string]$SpecificVersion) {"," Say-Invocation $MyInvocation",""," $DotnetPackagePath = Join-Path -Path $InstallRoot -ChildPath $RelativePathToPackage | Join-Path -ChildPath $SpecificVersion"," Say-Verbose \"Is-Dotnet-Package-Installed: DotnetPackagePath=$DotnetPackagePath\""," return Test-Path $DotnetPackagePath -PathType Container","}","","function Get-Absolute-Path([string]$RelativeOrAbsolutePath) {"," # Too much spam"," # Say-Invocation $MyInvocation",""," return $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath($RelativeOrAbsolutePath)","}","","function Get-Path-Prefix-With-Version($path) {"," # example path with regex: shared/1.0.0-beta-12345/somepath"," $match = [regex]::match($path, \"/\\d+\\.\\d+[^/]+/\")"," if ($match.Success) {"," return $entry.FullName.Substring(0, $match.Index + $match.Length)"," }",""," return $null","}","","function Get-List-Of-Directories-And-Versions-To-Unpack-From-Dotnet-Package([System.IO.Compression.ZipArchive]$Zip, [string]$OutPath) {"," Say-Invocation $MyInvocation",""," $ret = @()"," foreach ($entry in $Zip.Entries) {"," $dir = Get-Path-Prefix-With-Version $entry.FullName"," if ($null -ne $dir) {"," $path = Get-Absolute-Path $(Join-Path -Path $OutPath -ChildPath $dir)"," if (-Not (Test-Path $path -PathType Container)) {"," $ret += $dir"," }"," }"," }",""," $ret = $ret | Sort-Object | Get-Unique",""," $values = ($ret | foreach { \"$_\" }) -join \";\""," Say-Verbose \"Directories to unpack: $values\"",""," return $ret","}","","# Example zip content and extraction algorithm:","# Rule: files if extracted are always being extracted to the same relative path locally","# .\\","# a.exe # file does not exist locally, extract","# b.dll # file exists locally, override only if $OverrideFiles set","# aaa\\ # same rules as for files","# ...","# abc\\1.0.0\\ # directory contains version and exists locally","# ... # do not extract content under versioned part","# abc\\asd\\ # same rules as for files","# ...","# def\\ghi\\1.0.1\\ # directory contains version and does not exist locally","# ... # extract content","function Extract-Dotnet-Package([string]$ZipPath, [string]$OutPath) {"," Say-Invocation $MyInvocation",""," Load-Assembly -Assembly System.IO.Compression.FileSystem"," Set-Variable -Name Zip"," try {"," $Zip = [System.IO.Compression.ZipFile]::OpenRead($ZipPath)",""," $DirectoriesToUnpack = Get-List-Of-Directories-And-Versions-To-Unpack-From-Dotnet-Package -Zip $Zip -OutPath $OutPath",""," foreach ($entry in $Zip.Entries) {"," $PathWithVersion = Get-Path-Prefix-With-Version $entry.FullName"," if (($null -eq $PathWithVersion) -Or ($DirectoriesToUnpack -contains $PathWithVersion)) {"," $DestinationPath = Get-Absolute-Path $(Join-Path -Path $OutPath -ChildPath $entry.FullName)"," $DestinationDir = Split-Path -Parent $DestinationPath"," $OverrideFiles = $OverrideNonVersionedFiles -Or (-Not (Test-Path $DestinationPath))"," if ((-Not $DestinationPath.EndsWith(\"\\\")) -And $OverrideFiles) {"," New-Item -ItemType Directory -Force -Path $DestinationDir | Out-Null"," [System.IO.Compression.ZipFileExtensions]::ExtractToFile($entry, $DestinationPath, $OverrideNonVersionedFiles)"," }"," }"," }"," }"," catch {"," Say-Error \"Failed to extract package. Exception: $_\""," throw;"," }"," finally {"," if ($null -ne $Zip) {"," $Zip.Dispose()"," }"," }","}","","function DownloadFile($Source, [string]$OutPath) {"," if ($Source -notlike \"http*\") {"," # Using System.IO.Path.GetFullPath to get the current directory"," # does not work in this context - $pwd gives the current directory"," if (![System.IO.Path]::IsPathRooted($Source)) {"," $Source = $(Join-Path -Path $pwd -ChildPath $Source)"," }"," $Source = Get-Absolute-Path $Source"," Say \"Copying file from $Source to $OutPath\""," Copy-Item $Source $OutPath"," return"," }",""," $Stream = $null"," "," try {"," $Response = GetHTTPResponse -Uri $Source"," $Stream = $Response.Content.ReadAsStreamAsync().Result"," $File = [System.IO.File]::Create($OutPath)"," $Stream.CopyTo($File)"," $File.Close()",""," ValidateRemoteLocalFileSizes -LocalFileOutPath $OutPath -SourceUri $Source"," }"," finally {"," if ($null -ne $Stream) {"," $Stream.Dispose()"," }"," }","}","","function ValidateRemoteLocalFileSizes([string]$LocalFileOutPath, $SourceUri) {"," try {"," $remoteFileSize = Get-Remote-File-Size -zipUri $SourceUri"," $fileSize = [long](Get-Item $LocalFileOutPath).Length"," Say \"Downloaded file $SourceUri size is $fileSize bytes.\""," "," if ((![string]::IsNullOrEmpty($remoteFileSize)) -and !([string]::IsNullOrEmpty($fileSize)) ) {"," if ($remoteFileSize -ne $fileSize) {"," Say \"The remote and local file sizes are not equal. Remote file size is $remoteFileSize bytes and local size is $fileSize bytes. The local package may be corrupted.\""," }"," else {"," Say \"The remote and local file sizes are equal.\""," } "," }"," else {"," Say \"Either downloaded or local package size can not be measured. One of them may be corrupted.\""," }"," }"," catch {"," Say \"Either downloaded or local package size can not be measured. One of them may be corrupted.\""," }","}","","function SafeRemoveFile($Path) {"," try {"," if (Test-Path $Path) {"," Remove-Item $Path"," Say-Verbose \"The temporary file `\"$Path`\" was removed.\""," }"," else {"," Say-Verbose \"The temporary file `\"$Path`\" does not exist, therefore is not removed.\""," }"," }"," catch {"," Say-Warning \"Failed to remove the temporary file: `\"$Path`\", remove it manually.\""," }","}","","function Prepend-Sdk-InstallRoot-To-Path([string]$InstallRoot) {"," $BinPath = Get-Absolute-Path $(Join-Path -Path $InstallRoot -ChildPath \"\")"," if (-Not $NoPath) {"," $SuffixedBinPath = \"$BinPath;\""," if (-Not $env:path.Contains($SuffixedBinPath)) {"," Say \"Adding to current process PATH: `\"$BinPath`\". Note: This change will not be visible if PowerShell was run as a child process.\""," $env:path = $SuffixedBinPath + $env:path"," }"," else {"," Say-Verbose \"Current process PATH already contains `\"$BinPath`\"\""," }"," }"," else {"," Say \"Binaries of dotnet can be found in $BinPath\""," }","}","","function PrintDryRunOutput($Invocation, $DownloadLinks) {"," Say \"Payload URLs:\""," "," for ($linkIndex = 0; $linkIndex -lt $DownloadLinks.count; $linkIndex++) {"," Say \"URL #$linkIndex - $($DownloadLinks[$linkIndex].type): $($DownloadLinks[$linkIndex].downloadLink)\""," }"," $RepeatableCommand = \".\\$ScriptName -Version `\"$SpecificVersion`\" -InstallDir `\"$InstallRoot`\" -Architecture `\"$CLIArchitecture`\"\""," if ($Runtime -eq \"dotnet\") {"," $RepeatableCommand += \" -Runtime `\"dotnet`\"\""," }"," elseif ($Runtime -eq \"aspnetcore\") {"," $RepeatableCommand += \" -Runtime `\"aspnetcore`\"\""," }",""," foreach ($key in $Invocation.BoundParameters.Keys) {"," if (-not (@(\"Architecture\", \"Channel\", \"DryRun\", \"InstallDir\", \"Runtime\", \"SharedRuntime\", \"Version\", \"Quality\", \"FeedCredential\") -contains $key)) {"," $RepeatableCommand += \" -$key `\"$($Invocation.BoundParameters[$key])`\"\""," }"," }"," if ($Invocation.BoundParameters.Keys -contains \"FeedCredential\") {"," $RepeatableCommand += \" -FeedCredential `\"\u003cfeedCredential\u003e`\"\""," }"," Say \"Repeatable invocation: $RepeatableCommand\""," if ($SpecificVersion -ne $EffectiveVersion) {"," Say \"NOTE: Due to finding a version manifest with this runtime, it would actually install with version '$EffectiveVersion'\""," }","}","","# grab the 'stem' of the redirect and check it against all of our configured feeds, ","# if it matches, we can be sure that the redirect is valid and we should use it for","# subsequent processing","function Sanitize-RedirectUrl([string]$url) {"," $urlSegments = ([System.Uri]$url).Segments;"," $urlStem = $urlSegments[2..($urlSegments.Length - 1)] -join \"\";"," Write-Verbose \"Checking configured feeds for the asset at $urlStem\""," foreach ($prospectiveFeed in $feeds) {"," $trialUrl = \"$prospectiveFeed/$urlStem\";"," Write-Verbose \"Checking $trialUrl\""," try {"," $trialResponse = Invoke-WebRequest -Uri $trialUrl -Method HEAD"," if ($trialResponse.StatusCode -eq 200) {"," Write-Verbose \"Found a match at $trialUrl\""," return $trialUrl;"," }"," else {"," Write-Verbose \"No match at $trialUrl\""," }"," }"," catch {"," Write-Verbose \"Failed to check $trialUrl\""," }"," }","}","","function Get-AkaMSDownloadLink([string]$Channel, [string]$Quality, [bool]$Internal, [string]$Product, [string]$Architecture) {"," Say-Invocation $MyInvocation ",""," #quality is not supported for LTS or STS channel"," if (![string]::IsNullOrEmpty($Quality) -and (@(\"LTS\", \"STS\") -contains $Channel)) {"," $Quality = \"\""," Say-Warning \"Specifying quality for STS or LTS channel is not supported, the quality will be ignored.\""," }"," Say-Verbose \"Retrieving primary payload URL from aka.ms link for channel: '$Channel', quality: '$Quality' product: '$Product', os: 'win', architecture: '$Architecture'.\" "," "," #construct aka.ms link"," $akaMsLink = \"https://aka.ms/dotnet\""," if ($Internal) {"," $akaMsLink += \"/internal\""," }"," $akaMsLink += \"/$Channel\""," if (-not [string]::IsNullOrEmpty($Quality)) {"," $akaMsLink += \"/$Quality\""," }"," $akaMsLink += \"/$Product-win-$Architecture.zip\""," Say-Verbose \"Constructed aka.ms link: '$akaMsLink'.\""," $akaMsDownloadLink = $null",""," for ($maxRedirections = 9; $maxRedirections -ge 0; $maxRedirections--) {"," #get HTTP response"," #do not pass credentials as a part of the $akaMsLink and do not apply credentials in the GetHTTPResponse function"," #otherwise the redirect link would have credentials as well"," #it would result in applying credentials twice to the resulting link and thus breaking it, and in echoing credentials to the output as a part of redirect link"," $Response = GetHTTPResponse -Uri $akaMsLink -HeaderOnly $true -DisableRedirect $true -DisableFeedCredential $true"," Say-Verbose \"Received response:`n$Response\"",""," if ([string]::IsNullOrEmpty($Response)) {"," Say-Verbose \"The link '$akaMsLink' is not valid: failed to get redirect location. The resource is not available.\""," return $null"," }",""," #if HTTP code is 301 (Moved Permanently), the redirect link exists"," if ($Response.StatusCode -eq 301) {"," try {"," $akaMsDownloadLink = $Response.Headers.GetValues(\"Location\")[0]",""," if ([string]::IsNullOrEmpty($akaMsDownloadLink)) {"," Say-Verbose \"The link '$akaMsLink' is not valid: server returned 301 (Moved Permanently), but the headers do not contain the redirect location.\""," return $null"," }",""," Say-Verbose \"The redirect location retrieved: '$akaMsDownloadLink'.\""," # This may yet be a link to another redirection. Attempt to retrieve the page again."," $akaMsLink = $akaMsDownloadLink"," continue"," }"," catch {"," Say-Verbose \"The link '$akaMsLink' is not valid: failed to get redirect location.\""," return $null"," }"," }"," elseif ((($Response.StatusCode -lt 300) -or ($Response.StatusCode -ge 400)) -and (-not [string]::IsNullOrEmpty($akaMsDownloadLink))) {"," # Redirections have ended."," $actualRedirectUrl = Sanitize-RedirectUrl $akaMsDownloadLink"," if ($null -ne $actualRedirectUrl) {"," $akaMsDownloadLink = $actualRedirectUrl"," }",""," return $akaMsDownloadLink"," }",""," Say-Verbose \"The link '$akaMsLink' is not valid: failed to retrieve the redirection location.\""," return $null"," }",""," Say-Verbose \"Aka.ms links have redirected more than the maximum allowed redirections. This may be caused by a cyclic redirection of aka.ms links.\""," return $null","","}","","function Get-AkaMsLink-And-Version([string] $NormalizedChannel, [string] $NormalizedQuality, [bool] $Internal, [string] $ProductName, [string] $Architecture) {"," $AkaMsDownloadLink = Get-AkaMSDownloadLink -Channel $NormalizedChannel -Quality $NormalizedQuality -Internal $Internal -Product $ProductName -Architecture $Architecture"," "," if ([string]::IsNullOrEmpty($AkaMsDownloadLink)) {"," if (-not [string]::IsNullOrEmpty($NormalizedQuality)) {"," # if quality is specified - exit with error - there is no fallback approach"," Say-Error \"Failed to locate the latest version in the channel '$NormalizedChannel' with '$NormalizedQuality' quality for '$ProductName', os: 'win', architecture: '$Architecture'.\""," Say-Error \"Refer to: https://aka.ms/dotnet-os-lifecycle for information on .NET Core support.\""," throw \"aka.ms link resolution failure\""," }"," Say-Verbose \"Falling back to latest.version file approach.\""," return ($null, $null, $null)"," }"," else {"," Say-Verbose \"Retrieved primary named payload URL from aka.ms link: '$AkaMsDownloadLink'.\""," Say-Verbose \"Downloading using legacy url will not be attempted.\"",""," #get version from the path"," $pathParts = $AkaMsDownloadLink.Split('/')"," if ($pathParts.Length -ge 2) { "," $SpecificVersion = $pathParts[$pathParts.Length - 2]"," Say-Verbose \"Version: '$SpecificVersion'.\""," }"," else {"," Say-Error \"Failed to extract the version from download link '$AkaMsDownloadLink'.\""," return ($null, $null, $null)"," }",""," #retrieve effective (product) version"," $EffectiveVersion = Get-Product-Version -SpecificVersion $SpecificVersion -PackageDownloadLink $AkaMsDownloadLink"," Say-Verbose \"Product version: '$EffectiveVersion'.\"",""," return ($AkaMsDownloadLink, $SpecificVersion, $EffectiveVersion);"," }","}","","function Get-Feeds-To-Use() {"," $feeds = @("," \"https://builds.dotnet.microsoft.com/dotnet\""," \"https://dotnetcli.azureedge.net/dotnet\""," \"https://ci.dot.net/public\""," \"https://dotnetbuilds.azureedge.net/public\""," )",""," if (-not [string]::IsNullOrEmpty($AzureFeed)) {"," $feeds = @($AzureFeed)"," }",""," if ($NoCdn) {"," $feeds = @("," \"https://dotnetcli.blob.core.windows.net/dotnet\","," \"https://dotnetbuilds.blob.core.windows.net/public\""," )",""," if (-not [string]::IsNullOrEmpty($UncachedFeed)) {"," $feeds = @($UncachedFeed)"," }"," }",""," Write-Verbose \"Initialized feeds: $feeds\"",""," return $feeds","}","","function Resolve-AssetName-And-RelativePath([string] $Runtime) {"," "," if ($Runtime -eq \"dotnet\") {"," $assetName = \".NET Core Runtime\""," $dotnetPackageRelativePath = \"shared\\Microsoft.NETCore.App\""," }"," elseif ($Runtime -eq \"aspnetcore\") {"," $assetName = \"ASP.NET Core Runtime\""," $dotnetPackageRelativePath = \"shared\\Microsoft.AspNetCore.App\""," }"," elseif ($Runtime -eq \"windowsdesktop\") {"," $assetName = \".NET Core Windows Desktop Runtime\""," $dotnetPackageRelativePath = \"shared\\Microsoft.WindowsDesktop.App\""," }"," elseif (-not $Runtime) {"," $assetName = \".NET Core SDK\""," $dotnetPackageRelativePath = \"sdk\""," }"," else {"," throw \"Invalid value for `$Runtime\""," }",""," return ($assetName, $dotnetPackageRelativePath)","}","","function Prepare-Install-Directory {"," $diskSpaceWarning = \"Failed to check the disk space. Installation will continue, but it may fail if you do not have enough disk space.\";",""," if ($PSVersionTable.PSVersion.Major -lt 7) {"," Say-Verbose $diskSpaceWarning"," return"," }",""," New-Item -ItemType Directory -Force -Path $InstallRoot | Out-Null",""," $installDrive = $((Get-Item $InstallRoot -Force).PSDrive.Name);"," $diskInfo = $null"," try {"," $diskInfo = Get-PSDrive -Name $installDrive"," }"," catch {"," Say-Warning $diskSpaceWarning"," }",""," # The check is relevant for PS version \u003e= 7, the result can be irrelevant for older versions. See https://github.com/PowerShell/PowerShell/issues/12442."," if ( ($null -ne $diskInfo) -and ($diskInfo.Free / 1MB -le 100)) {"," throw \"There is not enough disk space on drive ${installDrive}:\""," }","}","","if ($Help) {"," Get-Help $PSCommandPath -Examples"," exit","}","","Say-Verbose \"Note that the intended use of this script is for Continuous Integration (CI) scenarios, where:\"","Say-Verbose \"- The SDK needs to be installed without user interaction and without admin rights.\"","Say-Verbose \"- The SDK installation doesn't need to persist across multiple CI runs.\"","Say-Verbose \"To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer.`r`n\"","","if ($SharedRuntime -and (-not $Runtime)) {"," $Runtime = \"dotnet\"","}","","$OverrideNonVersionedFiles = !$SkipNonVersionedFiles","","Measure-Action \"Product discovery\" {"," $script:CLIArchitecture = Get-CLIArchitecture-From-Architecture $Architecture"," $script:NormalizedQuality = Get-NormalizedQuality $Quality"," Say-Verbose \"Normalized quality: '$NormalizedQuality'\""," $script:NormalizedChannel = Get-NormalizedChannel $Channel"," Say-Verbose \"Normalized channel: '$NormalizedChannel'\""," $script:NormalizedProduct = Get-NormalizedProduct $Runtime"," Say-Verbose \"Normalized product: '$NormalizedProduct'\""," $script:FeedCredential = ValidateFeedCredential $FeedCredential","}","","$InstallRoot = Resolve-Installation-Path $InstallDir","if (-not (Test-User-Write-Access $InstallRoot)) {"," Say-Error \"The current user doesn't have write access to the installation root '$InstallRoot' to install .NET. Please try specifying a different installation directory using the -InstallDir parameter, or ensure the selected directory has the appropriate permissions.\""," throw","}","Say-Verbose \"InstallRoot: $InstallRoot\"","$ScriptName = $MyInvocation.MyCommand.Name","($assetName, $dotnetPackageRelativePath) = Resolve-AssetName-And-RelativePath -Runtime $Runtime","","$feeds = Get-Feeds-To-Use","$DownloadLinks = @()","","if ($Version.ToLowerInvariant() -ne \"latest\" -and -not [string]::IsNullOrEmpty($Quality)) {"," throw \"Quality and Version options are not allowed to be specified simultaneously. See https:// learn.microsoft.com/dotnet/core/tools/dotnet-install-script#options for details.\"","}","","# aka.ms links can only be used if the user did not request a specific version via the command line or a global.json file.","if ([string]::IsNullOrEmpty($JSonFile) -and ($Version -eq \"latest\")) {"," ($DownloadLink, $SpecificVersion, $EffectiveVersion) = Get-AkaMsLink-And-Version $NormalizedChannel $NormalizedQuality $Internal $NormalizedProduct $CLIArchitecture"," "," if ($null -ne $DownloadLink) {"," $DownloadLinks += New-Object PSObject -Property @{downloadLink = \"$DownloadLink\"; specificVersion = \"$SpecificVersion\"; effectiveVersion = \"$EffectiveVersion\"; type = 'aka.ms' }"," Say-Verbose \"Generated aka.ms link $DownloadLink with version $EffectiveVersion\""," "," if (-Not $DryRun) {"," Say-Verbose \"Checking if the version $EffectiveVersion is already installed\""," if (Is-Dotnet-Package-Installed -InstallRoot $InstallRoot -RelativePathToPackage $dotnetPackageRelativePath -SpecificVersion $EffectiveVersion) {"," Say \"$assetName with version '$EffectiveVersion' is already installed.\""," Prepend-Sdk-InstallRoot-To-Path -InstallRoot $InstallRoot"," return"," }"," }"," }","}","","# Primary and legacy links cannot be used if a quality was specified.","# If we already have an aka.ms link, no need to search the blob feeds.","if ([string]::IsNullOrEmpty($NormalizedQuality) -and 0 -eq $DownloadLinks.count) {"," foreach ($feed in $feeds) {"," try {"," $SpecificVersion = Get-Specific-Version-From-Version -AzureFeed $feed -Channel $Channel -Version $Version -JSonFile $JSonFile"," $DownloadLink, $EffectiveVersion = Get-Download-Link -AzureFeed $feed -SpecificVersion $SpecificVersion -CLIArchitecture $CLIArchitecture"," $LegacyDownloadLink = Get-LegacyDownload-Link -AzureFeed $feed -SpecificVersion $SpecificVersion -CLIArchitecture $CLIArchitecture"," "," $DownloadLinks += New-Object PSObject -Property @{downloadLink = \"$DownloadLink\"; specificVersion = \"$SpecificVersion\"; effectiveVersion = \"$EffectiveVersion\"; type = 'primary' }"," Say-Verbose \"Generated primary link $DownloadLink with version $EffectiveVersion\""," "," if (-not [string]::IsNullOrEmpty($LegacyDownloadLink)) {"," $DownloadLinks += New-Object PSObject -Property @{downloadLink = \"$LegacyDownloadLink\"; specificVersion = \"$SpecificVersion\"; effectiveVersion = \"$EffectiveVersion\"; type = 'legacy' }"," Say-Verbose \"Generated legacy link $LegacyDownloadLink with version $EffectiveVersion\""," }"," "," if (-Not $DryRun) {"," Say-Verbose \"Checking if the version $EffectiveVersion is already installed\""," if (Is-Dotnet-Package-Installed -InstallRoot $InstallRoot -RelativePathToPackage $dotnetPackageRelativePath -SpecificVersion $EffectiveVersion) {"," Say \"$assetName with version '$EffectiveVersion' is already installed.\""," Prepend-Sdk-InstallRoot-To-Path -InstallRoot $InstallRoot"," return"," }"," }"," }"," catch {"," Say-Verbose \"Failed to acquire download links from feed $feed. Exception: $_\""," }"," }","}","","if ($DownloadLinks.count -eq 0) {"," throw \"Failed to resolve the exact version number.\"","}","","if ($DryRun) {"," PrintDryRunOutput $MyInvocation $DownloadLinks"," return","}","","Measure-Action \"Installation directory preparation\" { Prepare-Install-Directory }","","Say-Verbose \"Zip path: $ZipPath\"","","$DownloadSucceeded = $false","$DownloadedLink = $null","$ErrorMessages = @()","","foreach ($link in $DownloadLinks) {"," Say-Verbose \"Downloading `\"$($link.type)`\" link $($link.downloadLink)\"",""," try {"," Measure-Action \"Package download\" { DownloadFile -Source $link.downloadLink -OutPath $ZipPath }"," Say-Verbose \"Download succeeded.\""," $DownloadSucceeded = $true"," $DownloadedLink = $link"," break"," }"," catch {"," $StatusCode = $null"," $ErrorMessage = $null",""," if ($PSItem.Exception.Data.Contains(\"StatusCode\")) {"," $StatusCode = $PSItem.Exception.Data[\"StatusCode\"]"," }"," "," if ($PSItem.Exception.Data.Contains(\"ErrorMessage\")) {"," $ErrorMessage = $PSItem.Exception.Data[\"ErrorMessage\"]"," }"," else {"," $ErrorMessage = $PSItem.Exception.Message"," }",""," Say-Verbose \"Download failed with status code $StatusCode. Error message: $ErrorMessage\""," $ErrorMessages += \"Downloading from `\"$($link.type)`\" link has failed with error:`nUri: $($link.downloadLink)`nStatusCode: $StatusCode`nError: $ErrorMessage\""," }",""," # This link failed. Clean up before trying the next one."," SafeRemoveFile -Path $ZipPath","}","","if (-not $DownloadSucceeded) {"," foreach ($ErrorMessage in $ErrorMessages) {"," Say-Error $ErrorMessages"," }",""," throw \"Could not find `\"$assetName`\" with version = $($DownloadLinks[0].effectiveVersion)`nRefer to: https://aka.ms/dotnet-os-lifecycle for information on .NET support\"","}","","Say \"Extracting the archive.\"","Measure-Action \"Package extraction\" { Extract-Dotnet-Package -ZipPath $ZipPath -OutPath $InstallRoot }","","# Check if the SDK version is installed; if not, fail the installation.","$isAssetInstalled = $false","","# if the version contains \"RTM\" or \"servicing\"; check if a 'release-type' SDK version is installed.","if ($DownloadedLink.effectiveVersion -Match \"rtm\" -or $DownloadedLink.effectiveVersion -Match \"servicing\") {"," $ReleaseVersion = $DownloadedLink.effectiveVersion.Split(\"-\")[0]"," Say-Verbose \"Checking installation: version = $ReleaseVersion\""," $isAssetInstalled = Is-Dotnet-Package-Installed -InstallRoot $InstallRoot -RelativePathToPackage $dotnetPackageRelativePath -SpecificVersion $ReleaseVersion","}","","# Check if the SDK version is installed.","if (!$isAssetInstalled) {"," Say-Verbose \"Checking installation: version = $($DownloadedLink.effectiveVersion)\""," $isAssetInstalled = Is-Dotnet-Package-Installed -InstallRoot $InstallRoot -RelativePathToPackage $dotnetPackageRelativePath -SpecificVersion $DownloadedLink.effectiveVersion","}","","# Version verification failed. More likely something is wrong either with the downloaded content or with the verification algorithm.","if (!$isAssetInstalled) {"," Say-Error \"Failed to verify the version of installed `\"$assetName`\".`nInstallation source: $($DownloadedLink.downloadLink).`nInstallation location: $InstallRoot.`nReport the bug at https://github.com/dotnet/install-scripts/issues.\""," throw \"`\"$assetName`\" with version = $($DownloadedLink.effectiveVersion) failed to install with an unknown error.\"","}","","if (-not $KeepZip) {"," SafeRemoveFile -Path $ZipPath","}","","Measure-Action \"Setting up shell environment\" { Prepend-Sdk-InstallRoot-To-Path -InstallRoot $InstallRoot }","","Say \"Note that the script does not ensure your Windows version is supported during the installation.\"","Say \"To check the list of supported versions, go to https://learn.microsoft.com/dotnet/core/install/windows#supported-versions\"","Say \"Installed version is $($DownloadedLink.effectiveVersion)\"","Say \"Installation finished\""],"stylingDirectives":[[{"s":0,"e":1,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":70,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":100,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":1,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[],[{"s":0,"e":2,"c":"pl-c"},{"s":0,"e":2,"c":"pl-c"}],[{"s":0,"e":9,"c":"pl-c"},{"s":0,"e":9,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":9,"c":"pl-k"}],[{"s":0,"e":23,"c":"pl-c"}],[{"s":0,"e":12,"c":"pl-c"},{"s":0,"e":12,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":12,"c":"pl-k"}],[{"s":0,"e":85,"c":"pl-c"}],[{"s":0,"e":91,"c":"pl-c"}],[{"s":0,"e":0,"c":"pl-c"}],[{"s":0,"e":98,"c":"pl-c"}],[{"s":0,"e":86,"c":"pl-c"}],[{"s":0,"e":75,"c":"pl-c"}],[{"s":0,"e":161,"c":"pl-c"}],[{"s":0,"e":0,"c":"pl-c"}],[{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-k"}],[{"s":0,"e":16,"c":"pl-c"}],[{"s":0,"e":57,"c":"pl-c"}],[{"s":0,"e":57,"c":"pl-c"}],[{"s":0,"e":53,"c":"pl-c"}],[{"s":0,"e":68,"c":"pl-c"}],[{"s":0,"e":28,"c":"pl-c"}],[{"s":0,"e":76,"c":"pl-c"}],[{"s":0,"e":36,"c":"pl-c"}],[{"s":0,"e":37,"c":"pl-c"}],[{"s":0,"e":88,"c":"pl-c"}],[{"s":0,"e":109,"c":"pl-c"}],[{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-k"}],[{"s":0,"e":130,"c":"pl-c"}],[{"s":0,"e":132,"c":"pl-c"}],[{"s":0,"e":110,"c":"pl-c"}],[{"s":0,"e":32,"c":"pl-c"}],[{"s":0,"e":151,"c":"pl-c"}],[{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-k"}],[{"s":0,"e":19,"c":"pl-c"}],[{"s":0,"e":68,"c":"pl-c"}],[{"s":0,"e":51,"c":"pl-c"}],[{"s":0,"e":77,"c":"pl-c"}],[{"s":0,"e":48,"c":"pl-c"}],[{"s":0,"e":19,"c":"pl-c"},{"s":0,"e":19,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":19,"c":"pl-k"}],[{"s":0,"e":91,"c":"pl-c"}],[{"s":0,"e":25,"c":"pl-c"},{"s":0,"e":25,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":25,"c":"pl-k"}],[{"s":0,"e":83,"c":"pl-c"}],[{"s":0,"e":46,"c":"pl-c"}],[{"s":0,"e":21,"c":"pl-c"},{"s":0,"e":21,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-k"}],[{"s":0,"e":44,"c":"pl-c"}],[{"s":0,"e":101,"c":"pl-c"}],[{"s":0,"e":23,"c":"pl-c"},{"s":0,"e":23,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":23,"c":"pl-k"}],[{"s":0,"e":77,"c":"pl-c"}],[{"s":0,"e":52,"c":"pl-c"}],[{"s":0,"e":60,"c":"pl-c"}],[{"s":0,"e":24,"c":"pl-c"},{"s":0,"e":24,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":24,"c":"pl-k"}],[{"s":0,"e":85,"c":"pl-c"}],[{"s":0,"e":53,"c":"pl-c"}],[{"s":0,"e":62,"c":"pl-c"}],[{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-k"}],[{"s":0,"e":55,"c":"pl-c"}],[{"s":0,"e":20,"c":"pl-c"}],[{"s":0,"e":63,"c":"pl-c"}],[{"s":0,"e":66,"c":"pl-c"}],[{"s":0,"e":74,"c":"pl-c"}],[{"s":0,"e":17,"c":"pl-c"},{"s":0,"e":17,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":17,"c":"pl-k"}],[{"s":0,"e":112,"c":"pl-c"}],[{"s":0,"e":112,"c":"pl-c"}],[{"s":0,"e":93,"c":"pl-c"}],[{"s":0,"e":88,"c":"pl-c"}],[{"s":0,"e":17,"c":"pl-c"},{"s":0,"e":17,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":17,"c":"pl-k"}],[{"s":0,"e":136,"c":"pl-c"}],[{"s":0,"e":82,"c":"pl-c"}],[{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-k"}],[{"s":0,"e":37,"c":"pl-c"}],[{"s":0,"e":20,"c":"pl-c"},{"s":0,"e":20,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":20,"c":"pl-k"}],[{"s":0,"e":51,"c":"pl-c"}],[{"s":0,"e":26,"c":"pl-c"}],[{"s":0,"e":67,"c":"pl-c"}],[{"s":0,"e":51,"c":"pl-c"}],[{"s":0,"e":23,"c":"pl-c"},{"s":0,"e":23,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":23,"c":"pl-k"}],[{"s":0,"e":26,"c":"pl-c"}],[{"s":0,"e":67,"c":"pl-c"}],[{"s":0,"e":50,"c":"pl-c"}],[{"s":0,"e":23,"c":"pl-c"},{"s":0,"e":23,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":23,"c":"pl-k"}],[{"s":0,"e":69,"c":"pl-c"}],[{"s":0,"e":37,"c":"pl-c"},{"s":0,"e":37,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":37,"c":"pl-k"}],[{"s":0,"e":18,"c":"pl-c"}],[{"s":0,"e":54,"c":"pl-c"}],[{"s":0,"e":26,"c":"pl-c"},{"s":0,"e":26,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":26,"c":"pl-k"}],[{"s":0,"e":102,"c":"pl-c"}],[{"s":0,"e":32,"c":"pl-c"},{"s":0,"e":32,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":32,"c":"pl-k"}],[{"s":0,"e":18,"c":"pl-c"}],[{"s":0,"e":83,"c":"pl-c"}],[{"s":0,"e":16,"c":"pl-c"},{"s":0,"e":16,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-k"}],[{"s":0,"e":79,"c":"pl-c"}],[{"s":0,"e":19,"c":"pl-c"},{"s":0,"e":19,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":19,"c":"pl-k"}],[{"s":0,"e":69,"c":"pl-c"}],[{"s":0,"e":57,"c":"pl-c"}],[{"s":0,"e":26,"c":"pl-c"},{"s":0,"e":26,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":26,"c":"pl-k"}],[{"s":0,"e":73,"c":"pl-c"}],[{"s":0,"e":38,"c":"pl-c"}],[{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-k"}],[{"s":0,"e":35,"c":"pl-c"}],[{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":18,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-k"}],[{"s":0,"e":58,"c":"pl-c"}],[{"s":0,"e":8,"c":"pl-c"},{"s":0,"e":8,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":8,"c":"pl-k"}],[{"s":0,"e":39,"c":"pl-c"}],[{"s":0,"e":41,"c":"pl-c"}],[{"s":0,"e":8,"c":"pl-c"},{"s":0,"e":8,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c1"},{"s":1,"e":8,"c":"pl-k"}],[{"s":0,"e":47,"c":"pl-c"}],[{"s":0,"e":77,"c":"pl-c"}],[{"s":0,"e":2,"c":"pl-c"},{"s":0,"e":2,"c":"pl-c"}],[{"s":1,"e":14,"c":"pl-c1"}],[{"s":0,"e":5,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":21,"e":22,"c":"pl-k"},{"s":23,"e":28,"c":"pl-s"},{"s":23,"e":24,"c":"pl-pds"},{"s":27,"e":28,"c":"pl-pds"},{"s":28,"e":29,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":21,"e":22,"c":"pl-k"},{"s":23,"e":31,"c":"pl-s"},{"s":23,"e":24,"c":"pl-pds"},{"s":30,"e":31,"c":"pl-pds"},{"s":31,"e":32,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":21,"c":"pl-smi"},{"s":21,"e":22,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":21,"c":"pl-smi"},{"s":21,"e":22,"c":"pl-k"}],[{"s":5,"e":10,"c":"pl-c1"},{"s":11,"e":14,"c":"pl-s"},{"s":11,"e":12,"c":"pl-pds"},{"s":13,"e":14,"c":"pl-pds"},{"s":17,"e":23,"c":"pl-k"},{"s":24,"e":35,"c":"pl-smi"},{"s":36,"e":37,"c":"pl-k"},{"s":38,"e":46,"c":"pl-s"},{"s":38,"e":39,"c":"pl-pds"},{"s":45,"e":46,"c":"pl-pds"},{"s":46,"e":47,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":25,"c":"pl-smi"},{"s":26,"e":27,"c":"pl-k"},{"s":28,"e":36,"c":"pl-s"},{"s":28,"e":29,"c":"pl-pds"},{"s":35,"e":36,"c":"pl-pds"},{"s":36,"e":37,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"}],[{"s":5,"e":13,"c":"pl-k"},{"s":14,"e":131,"c":"pl-s"},{"s":14,"e":15,"c":"pl-pds"},{"s":130,"e":131,"c":"pl-pds"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":26,"c":"pl-smi"},{"s":26,"e":27,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":19,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":19,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":22,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":25,"c":"pl-smi"},{"s":25,"e":26,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":27,"c":"pl-smi"},{"s":27,"e":28,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":25,"c":"pl-smi"},{"s":25,"e":26,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":39,"c":"pl-smi"},{"s":39,"e":40,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":14,"e":30,"c":"pl-smi"},{"s":31,"e":32,"c":"pl-k"},{"s":33,"e":34,"c":"pl-k"},{"s":36,"e":37,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":34,"c":"pl-smi"},{"s":34,"e":35,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":18,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"}],[{"s":5,"e":8,"c":"pl-k"},{"s":9,"e":25,"c":"pl-smi"},{"s":26,"e":27,"c":"pl-k"},{"s":28,"e":32,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":21,"e":22,"c":"pl-k"},{"s":24,"e":38,"c":"pl-k"},{"s":50,"e":64,"c":"pl-k"},{"s":80,"e":81,"c":"pl-k"},{"s":83,"e":97,"c":"pl-k"},{"s":120,"e":121,"c":"pl-k"}],[{"s":5,"e":11,"c":"pl-k"},{"s":12,"e":17,"c":"pl-smi"}],[],[],[{"s":0,"e":14,"c":"pl-c1"},{"s":15,"e":16,"c":"pl-k"}],[{"s":0,"e":22,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-k"},{"s":25,"e":31,"c":"pl-s"},{"s":25,"e":26,"c":"pl-pds"},{"s":30,"e":31,"c":"pl-pds"}],[{"s":0,"e":19,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":40,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":39,"e":40,"c":"pl-pds"}],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-smi"}],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":18,"c":"pl-c1"},{"s":19,"e":41,"c":"pl-s"},{"s":19,"e":20,"c":"pl-pds"},{"s":36,"e":40,"c":"pl-smi"},{"s":40,"e":41,"c":"pl-pds"}],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":8,"e":109,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":20,"c":"pl-c1"},{"s":21,"e":43,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":38,"e":42,"c":"pl-smi"},{"s":42,"e":43,"c":"pl-pds"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":20,"c":"pl-en"},{"s":21,"e":25,"c":"pl-smi"}],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":21,"c":"pl-c1"},{"s":22,"e":44,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":39,"e":43,"c":"pl-smi"},{"s":43,"e":44,"c":"pl-pds"}],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":8,"e":112,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":20,"c":"pl-c1"},{"s":21,"e":52,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":47,"e":51,"c":"pl-smi"},{"s":51,"e":52,"c":"pl-pds"}],[],[],[],[{"s":0,"e":42,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":77,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":18,"c":"pl-en"},{"s":19,"e":23,"c":"pl-smi"}],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":123,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":31,"c":"pl-c1"},{"s":13,"e":31,"c":"pl-smi"},{"s":32,"e":54,"c":"pl-s"},{"s":32,"e":33,"c":"pl-pds"},{"s":49,"e":53,"c":"pl-smi"},{"s":53,"e":54,"c":"pl-pds"}],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":8,"e":20,"c":"pl-c1"},{"s":21,"e":50,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":45,"e":49,"c":"pl-smi"},{"s":49,"e":50,"c":"pl-pds"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":20,"c":"pl-en"},{"s":21,"e":25,"c":"pl-smi"}],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":21,"c":"pl-c1"},{"s":22,"e":44,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":39,"e":43,"c":"pl-smi"},{"s":43,"e":44,"c":"pl-pds"}],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":8,"e":112,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":20,"c":"pl-c1"},{"s":21,"e":43,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":38,"e":42,"c":"pl-smi"},{"s":42,"e":43,"c":"pl-pds"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":23,"c":"pl-en"},{"s":24,"e":29,"c":"pl-smi"},{"s":29,"e":30,"c":"pl-k"},{"s":31,"e":37,"c":"pl-smi"}],[{"s":4,"e":9,"c":"pl-smi"},{"s":10,"e":11,"c":"pl-k"},{"s":12,"e":27,"c":"pl-c1"},{"s":28,"e":34,"c":"pl-smi"}],[{"s":4,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":20,"e":38,"c":"pl-smi"},{"s":25,"e":38,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":59,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":25,"e":30,"c":"pl-smi"},{"s":37,"e":50,"c":"pl-smi"},{"s":58,"e":59,"c":"pl-pds"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":29,"c":"pl-en"},{"s":30,"e":37,"c":"pl-smi"}],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":20,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-k"},{"s":43,"e":50,"c":"pl-smi"},{"s":51,"e":52,"c":"pl-k"}],[{"s":8,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":20,"e":37,"c":"pl-smi"},{"s":29,"e":37,"c":"pl-smi"},{"s":38,"e":54,"c":"pl-s"},{"s":38,"e":39,"c":"pl-pds"},{"s":53,"e":54,"c":"pl-pds"}],[{"s":8,"e":10,"c":"pl-k"},{"s":13,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-k"},{"s":38,"e":47,"c":"pl-smi"}],[{"s":16,"e":62,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":29,"e":36,"c":"pl-smi"},{"s":45,"e":54,"c":"pl-smi"},{"s":61,"e":62,"c":"pl-pds"}],[],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":28,"c":"pl-smi"}],[],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":74,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":65,"e":72,"c":"pl-smi"},{"s":73,"e":74,"c":"pl-pds"}],[],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-c1"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":23,"c":"pl-en"},{"s":24,"e":35,"c":"pl-smi"}],[{"s":4,"e":12,"c":"pl-smi"},{"s":13,"e":14,"c":"pl-k"},{"s":15,"e":36,"c":"pl-smi"},{"s":26,"e":36,"c":"pl-smi"}],[{"s":4,"e":9,"c":"pl-c1"},{"s":10,"e":11,"c":"pl-k"},{"s":14,"e":46,"c":"pl-smi"},{"s":25,"e":46,"c":"pl-smi"},{"s":47,"e":48,"c":"pl-k"},{"s":49,"e":56,"c":"pl-k"},{"s":59,"e":103,"c":"pl-s"},{"s":59,"e":60,"c":"pl-pds"},{"s":61,"e":63,"c":"pl-c1"},{"s":64,"e":66,"c":"pl-cce"},{"s":66,"e":67,"c":"pl-k"},{"s":66,"e":67,"c":"pl-pse"},{"s":67,"e":68,"c":"pl-pse"},{"s":68,"e":95,"c":"pl-smi"},{"s":79,"e":95,"c":"pl-smi"},{"s":96,"e":98,"c":"pl-c1"},{"s":99,"e":100,"c":"pl-pse"},{"s":100,"e":102,"c":"pl-cce"},{"s":102,"e":103,"c":"pl-pds"},{"s":107,"e":112,"c":"pl-k"},{"s":113,"e":116,"c":"pl-s"},{"s":113,"e":114,"c":"pl-pds"},{"s":115,"e":116,"c":"pl-pds"}],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":32,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":17,"e":25,"c":"pl-smi"},{"s":26,"e":31,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-pds"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":26,"c":"pl-en"},{"s":28,"e":39,"c":"pl-k"},{"s":40,"e":52,"c":"pl-smi"},{"s":52,"e":53,"c":"pl-k"},{"s":55,"e":89,"c":"pl-k"},{"s":90,"e":108,"c":"pl-smi"},{"s":109,"e":110,"c":"pl-k"},{"s":112,"e":146,"c":"pl-k"},{"s":153,"e":154,"c":"pl-k"},{"s":156,"e":159,"c":"pl-k"},{"s":160,"e":172,"c":"pl-smi"},{"s":173,"e":174,"c":"pl-k"},{"s":175,"e":176,"c":"pl-c1"},{"s":176,"e":177,"c":"pl-k"},{"s":179,"e":182,"c":"pl-k"},{"s":183,"e":206,"c":"pl-smi"},{"s":207,"e":208,"c":"pl-k"},{"s":209,"e":210,"c":"pl-c1"}],[{"s":4,"e":13,"c":"pl-smi"},{"s":14,"e":15,"c":"pl-k"},{"s":16,"e":17,"c":"pl-c1"}],[{"s":4,"e":20,"c":"pl-smi"},{"s":5,"e":10,"c":"pl-k"},{"s":21,"e":22,"c":"pl-k"},{"s":23,"e":24,"c":"pl-k"},{"s":25,"e":33,"c":"pl-c1"}],[],[{"s":4,"e":9,"c":"pl-k"},{"s":11,"e":16,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":33,"c":"pl-smi"}],[],[{"s":8,"e":13,"c":"pl-k"}],[{"s":12,"e":21,"c":"pl-smi"},{"s":21,"e":23,"c":"pl-k"}],[{"s":12,"e":14,"c":"pl-k"},{"s":17,"e":26,"c":"pl-smi"},{"s":27,"e":30,"c":"pl-k"},{"s":31,"e":43,"c":"pl-smi"},{"s":45,"e":49,"c":"pl-k"},{"s":50,"e":54,"c":"pl-k"},{"s":55,"e":97,"c":"pl-smi"},{"s":73,"e":97,"c":"pl-smi"}],[{"s":16,"e":27,"c":"pl-c1"},{"s":28,"e":51,"c":"pl-smi"}],[],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":34,"c":"pl-smi"},{"s":17,"e":22,"c":"pl-k"},{"s":35,"e":36,"c":"pl-k"},{"s":37,"e":38,"c":"pl-k"},{"s":39,"e":47,"c":"pl-c1"},{"s":49,"e":50,"c":"pl-k"},{"s":51,"e":67,"c":"pl-smi"},{"s":52,"e":57,"c":"pl-k"}],[{"s":16,"e":18,"c":"pl-k"},{"s":21,"e":52,"c":"pl-smi"},{"s":22,"e":27,"c":"pl-k"},{"s":39,"e":52,"c":"pl-smi"},{"s":53,"e":54,"c":"pl-k"},{"s":55,"e":71,"c":"pl-smi"},{"s":73,"e":76,"c":"pl-k"},{"s":77,"e":78,"c":"pl-c1"},{"s":79,"e":83,"c":"pl-k"},{"s":84,"e":88,"c":"pl-k"},{"s":89,"e":131,"c":"pl-smi"},{"s":107,"e":131,"c":"pl-smi"}],[{"s":20,"e":25,"c":"pl-k"},{"s":26,"e":36,"c":"pl-c1"},{"s":61,"e":156,"c":"pl-s"},{"s":61,"e":62,"c":"pl-pds"},{"s":129,"e":145,"c":"pl-smi"},{"s":155,"e":156,"c":"pl-pds"}],[],[{"s":16,"e":21,"c":"pl-k"}],[],[],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":33,"c":"pl-en"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":72,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":77,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":76,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":50,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":6,"c":"pl-k"},{"s":9,"e":36,"c":"pl-smi"},{"s":10,"e":14,"c":"pl-c1"},{"s":37,"e":40,"c":"pl-k"},{"s":41,"e":46,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":42,"c":"pl-smi"},{"s":16,"e":20,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":10,"c":"pl-k"},{"s":15,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-k"},{"s":79,"e":84,"c":"pl-k"},{"s":85,"e":91,"c":"pl-s"},{"s":85,"e":86,"c":"pl-pds"},{"s":90,"e":91,"c":"pl-pds"}],[{"s":12,"e":14,"c":"pl-k"},{"s":18,"e":29,"c":"pl-k"}],[{"s":16,"e":22,"c":"pl-k"},{"s":23,"e":30,"c":"pl-s"},{"s":23,"e":24,"c":"pl-pds"},{"s":29,"e":30,"c":"pl-pds"}],[],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":24,"c":"pl-s"},{"s":19,"e":20,"c":"pl-pds"},{"s":23,"e":24,"c":"pl-pds"}],[],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":8,"e":49,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":38,"c":"pl-smi"},{"s":12,"e":16,"c":"pl-c1"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":46,"c":"pl-en"},{"s":48,"e":54,"c":"pl-k"},{"s":55,"e":68,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":21,"c":"pl-smi"},{"s":22,"e":25,"c":"pl-k"},{"s":26,"e":34,"c":"pl-s"},{"s":26,"e":27,"c":"pl-pds"},{"s":33,"e":34,"c":"pl-pds"}],[{"s":8,"e":21,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"},{"s":24,"e":35,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-k"}],[],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":42,"c":"pl-smi"},{"s":25,"e":42,"c":"pl-smi"}],[{"s":11,"e":13,"c":"pl-c1"},{"s":14,"e":17,"c":"pl-k"},{"s":18,"e":25,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":24,"e":25,"c":"pl-pds"},{"s":27,"e":30,"c":"pl-k"},{"s":32,"e":34,"c":"pl-c1"},{"s":35,"e":38,"c":"pl-k"},{"s":39,"e":44,"c":"pl-s"},{"s":39,"e":40,"c":"pl-pds"},{"s":43,"e":44,"c":"pl-pds"},{"s":50,"e":56,"c":"pl-k"},{"s":57,"e":62,"c":"pl-s"},{"s":57,"e":58,"c":"pl-pds"},{"s":61,"e":62,"c":"pl-pds"}],[{"s":10,"e":12,"c":"pl-c1"},{"s":13,"e":16,"c":"pl-k"},{"s":17,"e":22,"c":"pl-s"},{"s":17,"e":18,"c":"pl-pds"},{"s":21,"e":22,"c":"pl-pds"},{"s":27,"e":33,"c":"pl-k"},{"s":34,"e":39,"c":"pl-s"},{"s":34,"e":35,"c":"pl-pds"},{"s":38,"e":39,"c":"pl-pds"}],[{"s":10,"e":12,"c":"pl-c1"},{"s":13,"e":16,"c":"pl-k"},{"s":17,"e":22,"c":"pl-s"},{"s":17,"e":18,"c":"pl-pds"},{"s":21,"e":22,"c":"pl-pds"},{"s":27,"e":33,"c":"pl-k"},{"s":34,"e":39,"c":"pl-s"},{"s":34,"e":35,"c":"pl-pds"},{"s":38,"e":39,"c":"pl-pds"}],[{"s":10,"e":12,"c":"pl-c1"},{"s":13,"e":16,"c":"pl-k"},{"s":17,"e":24,"c":"pl-s"},{"s":17,"e":18,"c":"pl-pds"},{"s":23,"e":24,"c":"pl-pds"},{"s":29,"e":35,"c":"pl-k"},{"s":36,"e":43,"c":"pl-s"},{"s":36,"e":37,"c":"pl-pds"},{"s":42,"e":43,"c":"pl-pds"}],[{"s":8,"e":15,"c":"pl-k"},{"s":18,"e":23,"c":"pl-k"},{"s":24,"e":159,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":39,"e":52,"c":"pl-smi"},{"s":158,"e":159,"c":"pl-pds"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":31,"c":"pl-en"},{"s":33,"e":39,"c":"pl-k"},{"s":41,"e":56,"c":"pl-smi"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":17,"c":"pl-smi"},{"s":18,"e":22,"c":"pl-k"},{"s":24,"e":30,"c":"pl-k"},{"s":52,"e":67,"c":"pl-smi"}],[{"s":8,"e":16,"c":"pl-smi"},{"s":17,"e":18,"c":"pl-k"},{"s":19,"e":71,"c":"pl-s"},{"s":19,"e":20,"c":"pl-pds"},{"s":70,"e":71,"c":"pl-pds"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":19,"c":"pl-smi"}],[{"s":15,"e":16,"c":"pl-k"},{"s":24,"e":34,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":25,"e":33,"c":"pl-smi"},{"s":33,"e":34,"c":"pl-pds"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":19,"e":27,"c":"pl-smi"},{"s":27,"e":28,"c":"pl-pds"}],[],[],[],[{"s":4,"e":85,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":65,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":6,"c":"pl-k"},{"s":9,"e":10,"c":"pl-k"},{"s":11,"e":17,"c":"pl-k"},{"s":39,"e":54,"c":"pl-smi"},{"s":57,"e":61,"c":"pl-k"},{"s":63,"e":78,"c":"pl-smi"},{"s":79,"e":80,"c":"pl-c1"},{"s":82,"e":85,"c":"pl-k"},{"s":86,"e":89,"c":"pl-s"},{"s":86,"e":87,"c":"pl-pds"},{"s":88,"e":89,"c":"pl-pds"}],[{"s":8,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":29,"c":"pl-s"},{"s":26,"e":27,"c":"pl-pds"},{"s":28,"e":29,"c":"pl-pds"},{"s":30,"e":31,"c":"pl-k"},{"s":32,"e":47,"c":"pl-smi"}],[],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":26,"c":"pl-smi"}],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":30,"c":"pl-en"},{"s":32,"e":38,"c":"pl-k"},{"s":39,"e":47,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":9,"e":15,"c":"pl-k"},{"s":32,"e":40,"c":"pl-smi"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":17,"c":"pl-s"},{"s":15,"e":16,"c":"pl-pds"},{"s":16,"e":17,"c":"pl-pds"}],[],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"}],[{"s":10,"e":11,"c":"pl-k"},{"s":12,"e":19,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":18,"e":19,"c":"pl-pds"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":29,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":28,"e":29,"c":"pl-pds"},{"s":29,"e":30,"c":"pl-k"},{"s":31,"e":42,"c":"pl-s"},{"s":31,"e":32,"c":"pl-pds"},{"s":41,"e":42,"c":"pl-pds"},{"s":42,"e":43,"c":"pl-k"},{"s":44,"e":53,"c":"pl-s"},{"s":44,"e":45,"c":"pl-pds"},{"s":52,"e":53,"c":"pl-pds"},{"s":55,"e":64,"c":"pl-k"},{"s":65,"e":67,"c":"pl-c1"},{"s":72,"e":78,"c":"pl-k"},{"s":79,"e":104,"c":"pl-smi"},{"s":87,"e":104,"c":"pl-smi"}],[{"s":8,"e":87,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":10,"e":12,"c":"pl-c1"},{"s":13,"e":16,"c":"pl-k"},{"s":17,"e":21,"c":"pl-s"},{"s":17,"e":18,"c":"pl-pds"},{"s":20,"e":21,"c":"pl-pds"},{"s":26,"e":32,"c":"pl-k"},{"s":33,"e":35,"c":"pl-s"},{"s":33,"e":34,"c":"pl-pds"},{"s":34,"e":35,"c":"pl-pds"}],[{"s":8,"e":15,"c":"pl-k"},{"s":18,"e":23,"c":"pl-k"},{"s":24,"e":234,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":26,"e":34,"c":"pl-smi"},{"s":233,"e":234,"c":"pl-pds"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":30,"c":"pl-en"},{"s":32,"e":38,"c":"pl-k"},{"s":39,"e":47,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":9,"e":15,"c":"pl-k"},{"s":32,"e":40,"c":"pl-smi"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":17,"c":"pl-s"},{"s":15,"e":16,"c":"pl-pds"},{"s":16,"e":17,"c":"pl-pds"}],[],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":25,"c":"pl-smi"},{"s":16,"e":25,"c":"pl-smi"},{"s":26,"e":35,"c":"pl-s"},{"s":26,"e":27,"c":"pl-pds"},{"s":34,"e":35,"c":"pl-pds"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":91,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":90,"e":91,"c":"pl-pds"}],[],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":27,"c":"pl-smi"},{"s":16,"e":27,"c":"pl-smi"},{"s":28,"e":38,"c":"pl-s"},{"s":28,"e":29,"c":"pl-pds"},{"s":37,"e":38,"c":"pl-pds"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":201,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":200,"e":201,"c":"pl-pds"}],[],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"}],[{"s":10,"e":12,"c":"pl-c1"},{"s":13,"e":16,"c":"pl-k"},{"s":17,"e":22,"c":"pl-s"},{"s":17,"e":18,"c":"pl-pds"},{"s":21,"e":22,"c":"pl-pds"},{"s":27,"e":33,"c":"pl-k"},{"s":34,"e":39,"c":"pl-s"},{"s":34,"e":35,"c":"pl-pds"},{"s":38,"e":39,"c":"pl-pds"}],[{"s":10,"e":12,"c":"pl-c1"},{"s":13,"e":16,"c":"pl-k"},{"s":17,"e":22,"c":"pl-s"},{"s":17,"e":18,"c":"pl-pds"},{"s":21,"e":22,"c":"pl-pds"},{"s":27,"e":33,"c":"pl-k"},{"s":34,"e":39,"c":"pl-s"},{"s":34,"e":35,"c":"pl-pds"},{"s":38,"e":39,"c":"pl-pds"}],[{"s":10,"e":12,"c":"pl-c1"},{"s":13,"e":16,"c":"pl-k"},{"s":17,"e":26,"c":"pl-s"},{"s":17,"e":18,"c":"pl-pds"},{"s":25,"e":26,"c":"pl-pds"},{"s":31,"e":37,"c":"pl-k"},{"s":38,"e":43,"c":"pl-s"},{"s":38,"e":39,"c":"pl-pds"},{"s":42,"e":43,"c":"pl-pds"}],[{"s":8,"e":15,"c":"pl-k"},{"s":18,"e":24,"c":"pl-k"},{"s":25,"e":50,"c":"pl-smi"},{"s":33,"e":50,"c":"pl-smi"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":30,"c":"pl-en"},{"s":32,"e":38,"c":"pl-k"},{"s":39,"e":47,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"}],[{"s":10,"e":12,"c":"pl-c1"},{"s":13,"e":16,"c":"pl-k"},{"s":17,"e":25,"c":"pl-s"},{"s":17,"e":18,"c":"pl-pds"},{"s":24,"e":25,"c":"pl-pds"},{"s":30,"e":36,"c":"pl-k"},{"s":37,"e":53,"c":"pl-s"},{"s":37,"e":38,"c":"pl-pds"},{"s":52,"e":53,"c":"pl-pds"}],[{"s":10,"e":12,"c":"pl-c1"},{"s":13,"e":16,"c":"pl-k"},{"s":17,"e":29,"c":"pl-s"},{"s":17,"e":18,"c":"pl-pds"},{"s":28,"e":29,"c":"pl-pds"},{"s":34,"e":40,"c":"pl-k"},{"s":41,"e":61,"c":"pl-s"},{"s":41,"e":42,"c":"pl-pds"},{"s":60,"e":61,"c":"pl-pds"}],[{"s":10,"e":12,"c":"pl-c1"},{"s":13,"e":16,"c":"pl-k"},{"s":17,"e":33,"c":"pl-s"},{"s":17,"e":18,"c":"pl-pds"},{"s":32,"e":33,"c":"pl-pds"},{"s":38,"e":44,"c":"pl-k"},{"s":45,"e":69,"c":"pl-s"},{"s":45,"e":46,"c":"pl-pds"},{"s":68,"e":69,"c":"pl-pds"}],[{"s":11,"e":17,"c":"pl-k"},{"s":34,"e":36,"c":"pl-c1"},{"s":42,"e":48,"c":"pl-k"},{"s":49,"e":61,"c":"pl-s"},{"s":49,"e":50,"c":"pl-pds"},{"s":60,"e":61,"c":"pl-pds"}],[{"s":8,"e":15,"c":"pl-k"},{"s":18,"e":23,"c":"pl-k"},{"s":24,"e":231,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":26,"e":34,"c":"pl-smi"},{"s":230,"e":231,"c":"pl-pds"}],[],[],[],[],[{"s":0,"e":72,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":47,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":23,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":26,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":38,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":26,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":52,"c":"pl-en"},{"s":54,"e":60,"c":"pl-k"},{"s":61,"e":73,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":9,"c":"pl-smi"},{"s":10,"e":11,"c":"pl-k"},{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":31,"c":"pl-smi"}],[],[{"s":4,"e":16,"c":"pl-smi"},{"s":17,"e":18,"c":"pl-k"},{"s":19,"e":20,"c":"pl-k"}],[{"s":8,"e":18,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":22,"c":"pl-k"},{"s":23,"e":25,"c":"pl-k"},{"s":27,"e":38,"c":"pl-smi"},{"s":32,"e":38,"c":"pl-smi"},{"s":39,"e":42,"c":"pl-k"},{"s":43,"e":44,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-smi"},{"s":54,"e":55,"c":"pl-c1"}],[{"s":8,"e":15,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":26,"c":"pl-smi"},{"s":27,"e":29,"c":"pl-c1"},{"s":31,"e":72,"c":"pl-c"},{"s":31,"e":32,"c":"pl-c"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":23,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":22,"c":"pl-en"},{"s":24,"e":30,"c":"pl-k"},{"s":32,"e":41,"c":"pl-smi"}],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-k"},{"s":27,"e":36,"c":"pl-smi"},{"s":37,"e":38,"c":"pl-k"},{"s":39,"e":47,"c":"pl-c1"}],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":8,"e":139,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":108,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":24,"c":"pl-en"},{"s":26,"e":29,"c":"pl-k"},{"s":31,"e":35,"c":"pl-smi"},{"s":35,"e":36,"c":"pl-k"},{"s":38,"e":42,"c":"pl-k"},{"s":43,"e":54,"c":"pl-smi"},{"s":54,"e":55,"c":"pl-k"},{"s":57,"e":61,"c":"pl-k"},{"s":62,"e":78,"c":"pl-smi"},{"s":78,"e":79,"c":"pl-k"},{"s":81,"e":85,"c":"pl-k"},{"s":86,"e":108,"c":"pl-smi"}],[{"s":4,"e":8,"c":"pl-smi"},{"s":9,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-c1"}],[],[{"s":4,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"}],[],[{"s":8,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":27,"c":"pl-c1"}],[],[{"s":8,"e":11,"c":"pl-k"}],[{"s":12,"e":137,"c":"pl-c"},{"s":12,"e":13,"c":"pl-c"}],[{"s":16,"e":17,"c":"pl-k"},{"s":26,"e":27,"c":"pl-k"}],[],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":20,"c":"pl-k"},{"s":21,"e":34,"c":"pl-smi"}],[{"s":16,"e":19,"c":"pl-k"}],[{"s":20,"e":105,"c":"pl-c"},{"s":20,"e":21,"c":"pl-c"}],[{"s":20,"e":33,"c":"pl-smi"},{"s":34,"e":35,"c":"pl-k"},{"s":37,"e":58,"c":"pl-k"}],[{"s":20,"e":22,"c":"pl-k"},{"s":24,"e":37,"c":"pl-smi"},{"s":38,"e":42,"c":"pl-k"},{"s":44,"e":48,"c":"pl-k"},{"s":49,"e":73,"c":"pl-smi"},{"s":62,"e":73,"c":"pl-smi"},{"s":74,"e":78,"c":"pl-smi"}],[{"s":24,"e":26,"c":"pl-k"},{"s":28,"e":33,"c":"pl-c1"},{"s":34,"e":37,"c":"pl-k"},{"s":38,"e":60,"c":"pl-smi"},{"s":51,"e":60,"c":"pl-smi"},{"s":61,"e":65,"c":"pl-smi"}],[{"s":28,"e":41,"c":"pl-smi"},{"s":42,"e":43,"c":"pl-k"},{"s":44,"e":66,"c":"pl-smi"},{"s":57,"e":66,"c":"pl-smi"},{"s":67,"e":71,"c":"pl-smi"}],[],[{"s":24,"e":28,"c":"pl-k"}],[{"s":28,"e":41,"c":"pl-smi"},{"s":42,"e":43,"c":"pl-k"},{"s":44,"e":49,"c":"pl-c1"}],[],[{"s":24,"e":51,"c":"pl-smi"},{"s":52,"e":53,"c":"pl-k"},{"s":54,"e":59,"c":"pl-c1"}],[],[],[{"s":16,"e":21,"c":"pl-k"}],[{"s":20,"e":88,"c":"pl-c"},{"s":20,"e":21,"c":"pl-c"}],[{"s":20,"e":88,"c":"pl-c"},{"s":20,"e":21,"c":"pl-c"}],[{"s":20,"e":33,"c":"pl-smi"},{"s":34,"e":35,"c":"pl-k"},{"s":36,"e":41,"c":"pl-c1"}],[{"s":23,"e":24,"c":"pl-k"},{"s":32,"e":93,"c":"pl-s"},{"s":32,"e":33,"c":"pl-pds"},{"s":52,"e":54,"c":"pl-c1"},{"s":92,"e":93,"c":"pl-pds"}],[],[],[],[{"s":12,"e":30,"c":"pl-smi"},{"s":31,"e":32,"c":"pl-k"},{"s":33,"e":43,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":29,"c":"pl-smi"}],[{"s":16,"e":40,"c":"pl-smi"},{"s":34,"e":40,"c":"pl-smi"},{"s":41,"e":42,"c":"pl-k"},{"s":43,"e":53,"c":"pl-c1"},{"s":74,"e":75,"c":"pl-k"},{"s":84,"e":85,"c":"pl-k"}],[{"s":20,"e":27,"c":"pl-smi"},{"s":42,"e":43,"c":"pl-k"},{"s":44,"e":57,"c":"pl-smi"}],[{"s":20,"e":41,"c":"pl-smi"},{"s":42,"e":43,"c":"pl-k"},{"s":44,"e":71,"c":"pl-smi"}],[{"s":20,"e":30,"c":"pl-smi"},{"s":42,"e":43,"c":"pl-k"},{"s":44,"e":60,"c":"pl-smi"}],[],[],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":32,"c":"pl-smi"}],[{"s":16,"e":52,"c":"pl-smi"},{"s":34,"e":52,"c":"pl-smi"},{"s":53,"e":54,"c":"pl-k"},{"s":55,"e":61,"c":"pl-c1"}],[],[{"s":12,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":36,"c":"pl-c1"},{"s":64,"e":65,"c":"pl-k"},{"s":78,"e":96,"c":"pl-smi"}],[],[{"s":12,"e":129,"c":"pl-c"},{"s":12,"e":13,"c":"pl-c"}],[{"s":12,"e":86,"c":"pl-c"},{"s":12,"e":13,"c":"pl-c"}],[{"s":12,"e":31,"c":"pl-smi"},{"s":23,"e":31,"c":"pl-smi"},{"s":32,"e":33,"c":"pl-k"},{"s":34,"e":46,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-k"},{"s":56,"e":72,"c":"pl-smi"}],[],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":27,"c":"pl-smi"}],[{"s":16,"e":33,"c":"pl-smi"},{"s":34,"e":35,"c":"pl-k"},{"s":37,"e":73,"c":"pl-k"}],[],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":33,"c":"pl-smi"},{"s":34,"e":35,"c":"pl-k"},{"s":37,"e":73,"c":"pl-k"}],[],[],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":38,"c":"pl-smi"}],[{"s":16,"e":34,"c":"pl-smi"},{"s":35,"e":36,"c":"pl-k"},{"s":37,"e":41,"c":"pl-smi"}],[],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":34,"c":"pl-smi"},{"s":35,"e":36,"c":"pl-k"},{"s":37,"e":62,"c":"pl-s"},{"s":37,"e":38,"c":"pl-pds"},{"s":38,"e":61,"c":"pl-smi"},{"s":61,"e":62,"c":"pl-pds"}],[],[],[{"s":12,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":20,"e":40,"c":"pl-smi"},{"s":31,"e":40,"c":"pl-smi"},{"s":41,"e":61,"c":"pl-s"},{"s":41,"e":42,"c":"pl-pds"},{"s":42,"e":60,"c":"pl-smi"},{"s":60,"e":61,"c":"pl-pds"},{"s":61,"e":62,"c":"pl-k"},{"s":63,"e":80,"c":"pl-smi"},{"s":97,"e":104,"c":"pl-s"},{"s":97,"e":98,"c":"pl-pds"},{"s":103,"e":104,"c":"pl-pds"}],[{"s":12,"e":21,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"},{"s":24,"e":40,"c":"pl-smi"},{"s":29,"e":40,"c":"pl-smi"}],[],[{"s":12,"e":14,"c":"pl-k"},{"s":17,"e":22,"c":"pl-c1"},{"s":23,"e":26,"c":"pl-k"},{"s":27,"e":36,"c":"pl-smi"},{"s":38,"e":41,"c":"pl-k"},{"s":44,"e":48,"c":"pl-k"},{"s":49,"e":60,"c":"pl-smi"},{"s":62,"e":66,"c":"pl-k"},{"s":68,"e":72,"c":"pl-k"},{"s":74,"e":103,"c":"pl-smi"},{"s":83,"e":103,"c":"pl-smi"}],[{"s":16,"e":113,"c":"pl-c"},{"s":16,"e":17,"c":"pl-c"}],[{"s":16,"e":34,"c":"pl-smi"},{"s":35,"e":36,"c":"pl-k"},{"s":38,"e":54,"c":"pl-k"},{"s":56,"e":82,"c":"pl-s"},{"s":56,"e":57,"c":"pl-pds"},{"s":76,"e":80,"c":"pl-smi"},{"s":81,"e":82,"c":"pl-pds"}],[],[{"s":16,"e":18,"c":"pl-k"},{"s":20,"e":25,"c":"pl-c1"},{"s":26,"e":29,"c":"pl-k"},{"s":30,"e":39,"c":"pl-smi"}],[{"s":20,"e":43,"c":"pl-smi"},{"s":38,"e":43,"c":"pl-smi"},{"s":44,"e":56,"c":"pl-s"},{"s":44,"e":45,"c":"pl-pds"},{"s":55,"e":56,"c":"pl-pds"},{"s":58,"e":59,"c":"pl-k"},{"s":61,"e":64,"c":"pl-k"},{"s":66,"e":86,"c":"pl-smi"},{"s":75,"e":86,"c":"pl-smi"}],[{"s":20,"e":43,"c":"pl-smi"},{"s":38,"e":43,"c":"pl-smi"},{"s":44,"e":58,"c":"pl-s"},{"s":44,"e":45,"c":"pl-pds"},{"s":57,"e":58,"c":"pl-pds"},{"s":60,"e":61,"c":"pl-k"},{"s":62,"e":116,"c":"pl-s"},{"s":62,"e":63,"c":"pl-pds"},{"s":82,"e":86,"c":"pl-smi"},{"s":115,"e":116,"c":"pl-pds"},{"s":117,"e":118,"c":"pl-k"},{"s":119,"e":142,"c":"pl-smi"},{"s":137,"e":142,"c":"pl-smi"},{"s":143,"e":155,"c":"pl-s"},{"s":143,"e":144,"c":"pl-pds"},{"s":154,"e":155,"c":"pl-pds"}],[],[{"s":20,"e":22,"c":"pl-k"},{"s":24,"e":27,"c":"pl-c1"},{"s":28,"e":31,"c":"pl-k"},{"s":33,"e":36,"c":"pl-k"},{"s":38,"e":58,"c":"pl-smi"},{"s":47,"e":58,"c":"pl-smi"}],[{"s":24,"e":35,"c":"pl-smi"},{"s":28,"e":35,"c":"pl-smi"}],[],[],[],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":40,"c":"pl-smi"}],[],[],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":28,"c":"pl-smi"}],[],[{"s":8,"e":13,"c":"pl-k"},{"s":15,"e":51,"c":"pl-k"}],[{"s":12,"e":30,"c":"pl-smi"},{"s":31,"e":32,"c":"pl-k"},{"s":34,"e":50,"c":"pl-k"},{"s":52,"e":78,"c":"pl-s"},{"s":52,"e":53,"c":"pl-pds"},{"s":72,"e":76,"c":"pl-smi"},{"s":77,"e":78,"c":"pl-pds"}],[],[{"s":12,"e":88,"c":"pl-c"},{"s":12,"e":13,"c":"pl-c"}],[{"s":12,"e":29,"c":"pl-smi"},{"s":30,"e":31,"c":"pl-k"},{"s":32,"e":49,"c":"pl-c1"},{"s":39,"e":49,"c":"pl-smi"}],[{"s":12,"e":21,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"},{"s":24,"e":49,"c":"pl-smi"},{"s":41,"e":49,"c":"pl-smi"},{"s":50,"e":51,"c":"pl-k"},{"s":52,"e":58,"c":"pl-s"},{"s":52,"e":53,"c":"pl-pds"},{"s":53,"e":57,"c":"pl-cce"},{"s":57,"e":58,"c":"pl-pds"}],[{"s":12,"e":17,"c":"pl-k"},{"s":19,"e":51,"c":"pl-smi"},{"s":36,"e":51,"c":"pl-smi"}],[{"s":16,"e":33,"c":"pl-smi"},{"s":34,"e":35,"c":"pl-k"},{"s":36,"e":68,"c":"pl-smi"},{"s":53,"e":68,"c":"pl-smi"}],[{"s":16,"e":25,"c":"pl-smi"},{"s":26,"e":28,"c":"pl-k"},{"s":29,"e":54,"c":"pl-smi"},{"s":46,"e":54,"c":"pl-smi"},{"s":55,"e":56,"c":"pl-k"},{"s":57,"e":63,"c":"pl-s"},{"s":57,"e":58,"c":"pl-pds"},{"s":58,"e":62,"c":"pl-cce"},{"s":62,"e":63,"c":"pl-pds"}],[],[],[{"s":12,"e":56,"c":"pl-c"},{"s":12,"e":13,"c":"pl-c"}],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":25,"c":"pl-smi"},{"s":26,"e":31,"c":"pl-k"},{"s":32,"e":43,"c":"pl-s"},{"s":32,"e":33,"c":"pl-pds"},{"s":42,"e":43,"c":"pl-pds"}],[{"s":16,"e":25,"c":"pl-smi"},{"s":26,"e":28,"c":"pl-k"},{"s":29,"e":95,"c":"pl-s"},{"s":29,"e":30,"c":"pl-pds"},{"s":90,"e":94,"c":"pl-cce"},{"s":94,"e":95,"c":"pl-pds"}],[],[],[{"s":12,"e":35,"c":"pl-smi"},{"s":30,"e":35,"c":"pl-smi"},{"s":36,"e":50,"c":"pl-s"},{"s":36,"e":37,"c":"pl-pds"},{"s":49,"e":50,"c":"pl-pds"},{"s":52,"e":53,"c":"pl-k"},{"s":54,"e":63,"c":"pl-smi"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":36,"c":"pl-smi"}],[],[{"s":8,"e":15,"c":"pl-k"}],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":21,"c":"pl-c1"},{"s":22,"e":25,"c":"pl-k"},{"s":26,"e":37,"c":"pl-smi"}],[{"s":16,"e":35,"c":"pl-smi"},{"s":27,"e":35,"c":"pl-smi"}],[],[],[],[],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-k"},{"s":33,"e":48,"c":"pl-smi"},{"s":49,"e":59,"c":"pl-smi"},{"s":53,"e":59,"c":"pl-smi"}],[],[{"s":4,"e":11,"c":"pl-k"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":17,"c":"pl-c1"},{"s":18,"e":21,"c":"pl-k"},{"s":22,"e":26,"c":"pl-smi"}],[{"s":12,"e":24,"c":"pl-smi"},{"s":16,"e":24,"c":"pl-smi"}],[],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":44,"c":"pl-en"},{"s":46,"e":52,"c":"pl-k"},{"s":53,"e":63,"c":"pl-smi"},{"s":63,"e":64,"c":"pl-k"},{"s":66,"e":72,"c":"pl-k"},{"s":73,"e":81,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":27,"c":"pl-c1"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":16,"c":"pl-smi"},{"s":17,"e":20,"c":"pl-k"},{"s":21,"e":29,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":28,"e":29,"c":"pl-pds"}],[{"s":8,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":70,"c":"pl-s"},{"s":26,"e":27,"c":"pl-pds"},{"s":27,"e":37,"c":"pl-smi"},{"s":46,"e":54,"c":"pl-smi"},{"s":69,"e":70,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":21,"e":24,"c":"pl-k"},{"s":25,"e":37,"c":"pl-s"},{"s":25,"e":26,"c":"pl-pds"},{"s":36,"e":37,"c":"pl-pds"}],[{"s":8,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":81,"c":"pl-s"},{"s":26,"e":27,"c":"pl-pds"},{"s":27,"e":37,"c":"pl-smi"},{"s":57,"e":65,"c":"pl-smi"},{"s":80,"e":81,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":21,"e":24,"c":"pl-k"},{"s":25,"e":41,"c":"pl-s"},{"s":25,"e":26,"c":"pl-pds"},{"s":40,"e":41,"c":"pl-pds"}],[{"s":8,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":77,"c":"pl-s"},{"s":26,"e":27,"c":"pl-pds"},{"s":27,"e":37,"c":"pl-smi"},{"s":53,"e":61,"c":"pl-smi"},{"s":76,"e":77,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":25,"c":"pl-smi"}],[{"s":8,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":66,"c":"pl-s"},{"s":26,"e":27,"c":"pl-pds"},{"s":27,"e":37,"c":"pl-smi"},{"s":42,"e":50,"c":"pl-smi"},{"s":65,"e":66,"c":"pl-pds"}],[],[{"s":4,"e":8,"c":"pl-k"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":43,"c":"pl-s"},{"s":14,"e":15,"c":"pl-pds"},{"s":33,"e":35,"c":"pl-cce"},{"s":42,"e":43,"c":"pl-pds"}],[],[],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":65,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":49,"e":64,"c":"pl-smi"},{"s":64,"e":65,"c":"pl-pds"}],[],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":36,"e":37,"c":"pl-k"},{"s":41,"e":56,"c":"pl-smi"}],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":61,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":60,"e":61,"c":"pl-pds"}],[{"s":8,"e":13,"c":"pl-k"}],[],[{"s":4,"e":18,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":56,"c":"pl-smi"},{"s":30,"e":56,"c":"pl-smi"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":49,"c":"pl-smi"},{"s":21,"e":49,"c":"pl-smi"}],[{"s":11,"e":13,"c":"pl-c1"},{"s":14,"e":17,"c":"pl-k"},{"s":18,"e":44,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":43,"e":44,"c":"pl-pds"},{"s":50,"e":62,"c":"pl-smi"},{"s":63,"e":64,"c":"pl-k"},{"s":65,"e":79,"c":"pl-smi"}],[{"s":11,"e":13,"c":"pl-c1"},{"s":14,"e":17,"c":"pl-k"},{"s":18,"e":30,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":29,"e":30,"c":"pl-pds"},{"s":36,"e":48,"c":"pl-smi"},{"s":49,"e":50,"c":"pl-k"},{"s":51,"e":65,"c":"pl-smi"}],[{"s":11,"e":13,"c":"pl-c1"},{"s":14,"e":17,"c":"pl-k"},{"s":18,"e":45,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":44,"e":45,"c":"pl-pds"},{"s":51,"e":63,"c":"pl-smi"},{"s":64,"e":65,"c":"pl-k"},{"s":66,"e":80,"c":"pl-smi"}],[{"s":8,"e":15,"c":"pl-k"},{"s":18,"e":23,"c":"pl-k"},{"s":24,"e":109,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":25,"e":27,"c":"pl-cce"},{"s":27,"e":36,"c":"pl-smi"},{"s":64,"e":66,"c":"pl-cce"},{"s":108,"e":109,"c":"pl-pds"}],[],[],[{"s":4,"e":16,"c":"pl-smi"},{"s":17,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-k"},{"s":35,"e":36,"c":"pl-k"},{"s":49,"e":50,"c":"pl-k"},{"s":54,"e":55,"c":"pl-k"},{"s":63,"e":75,"c":"pl-smi"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":23,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":35,"c":"pl-en"},{"s":37,"e":43,"c":"pl-k"},{"s":44,"e":53,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":12,"c":"pl-k"},{"s":14,"e":23,"c":"pl-c1"},{"s":24,"e":33,"c":"pl-smi"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":42,"c":"pl-s"},{"s":14,"e":15,"c":"pl-pds"},{"s":31,"e":40,"c":"pl-smi"},{"s":41,"e":42,"c":"pl-pds"}],[],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":20,"c":"pl-smi"},{"s":21,"e":22,"c":"pl-k"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":44,"c":"pl-smi"},{"s":46,"e":47,"c":"pl-k"},{"s":51,"e":52,"c":"pl-k"},{"s":53,"e":69,"c":"pl-c1"},{"s":70,"e":71,"c":"pl-k"},{"s":72,"e":85,"c":"pl-c1"},{"s":86,"e":87,"c":"pl-k"},{"s":94,"e":99,"c":"pl-s"},{"s":94,"e":95,"c":"pl-pds"},{"s":98,"e":99,"c":"pl-pds"},{"s":100,"e":101,"c":"pl-k"}],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":11,"e":12,"c":"pl-k"},{"s":18,"e":53,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":42,"e":51,"c":"pl-smi"},{"s":52,"e":53,"c":"pl-pds"}],[{"s":8,"e":13,"c":"pl-k"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":20,"c":"pl-smi"}],[{"s":8,"e":11,"c":"pl-k"}],[{"s":12,"e":44,"c":"pl-smi"},{"s":24,"e":44,"c":"pl-smi"},{"s":45,"e":46,"c":"pl-k"},{"s":47,"e":61,"c":"pl-c1"}],[{"s":16,"e":29,"c":"pl-smi"},{"s":30,"e":31,"c":"pl-k"},{"s":32,"e":39,"c":"pl-c1"},{"s":34,"e":39,"c":"pl-smi"}],[{"s":16,"e":18,"c":"pl-k"},{"s":20,"e":33,"c":"pl-smi"},{"s":34,"e":37,"c":"pl-k"},{"s":38,"e":47,"c":"pl-s"},{"s":38,"e":39,"c":"pl-pds"},{"s":46,"e":47,"c":"pl-pds"}],[{"s":20,"e":28,"c":"pl-smi"},{"s":29,"e":30,"c":"pl-k"},{"s":31,"e":39,"c":"pl-c1"},{"s":33,"e":39,"c":"pl-smi"}],[{"s":23,"e":24,"c":"pl-k"},{"s":32,"e":52,"c":"pl-s"},{"s":32,"e":33,"c":"pl-pds"},{"s":43,"e":51,"c":"pl-smi"},{"s":51,"e":52,"c":"pl-pds"}],[],[],[],[{"s":8,"e":13,"c":"pl-k"}],[{"s":15,"e":16,"c":"pl-k"},{"s":22,"e":67,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":56,"e":65,"c":"pl-smi"},{"s":66,"e":67,"c":"pl-pds"}],[{"s":12,"e":17,"c":"pl-k"}],[],[],[{"s":4,"e":8,"c":"pl-k"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":58,"c":"pl-s"},{"s":14,"e":15,"c":"pl-pds"},{"s":47,"e":56,"c":"pl-smi"},{"s":57,"e":58,"c":"pl-pds"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":16,"c":"pl-smi"},{"s":17,"e":20,"c":"pl-k"},{"s":21,"e":26,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":66,"c":"pl-s"},{"s":14,"e":15,"c":"pl-pds"},{"s":55,"e":64,"c":"pl-smi"},{"s":65,"e":66,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":19,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":42,"c":"pl-en"},{"s":44,"e":50,"c":"pl-k"},{"s":51,"e":61,"c":"pl-smi"},{"s":61,"e":62,"c":"pl-k"},{"s":64,"e":70,"c":"pl-k"},{"s":71,"e":79,"c":"pl-smi"},{"s":79,"e":80,"c":"pl-k"},{"s":82,"e":88,"c":"pl-k"},{"s":89,"e":97,"c":"pl-smi"},{"s":97,"e":98,"c":"pl-k"},{"s":100,"e":106,"c":"pl-k"},{"s":107,"e":116,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":22,"c":"pl-smi"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":37,"c":"pl-smi"},{"s":20,"e":37,"c":"pl-smi"},{"s":40,"e":43,"c":"pl-k"},{"s":44,"e":52,"c":"pl-s"},{"s":44,"e":45,"c":"pl-pds"},{"s":51,"e":52,"c":"pl-pds"}],[{"s":12,"e":30,"c":"pl-smi"},{"s":31,"e":32,"c":"pl-k"},{"s":33,"e":44,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-k"},{"s":49,"e":50,"c":"pl-k"},{"s":63,"e":64,"c":"pl-k"},{"s":69,"e":70,"c":"pl-k"},{"s":80,"e":90,"c":"pl-smi"},{"s":91,"e":92,"c":"pl-k"},{"s":100,"e":108,"c":"pl-smi"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":45,"c":"pl-smi"},{"s":37,"e":45,"c":"pl-smi"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":27,"c":"pl-smi"}],[],[],[{"s":4,"e":8,"c":"pl-k"}],[{"s":8,"e":14,"c":"pl-k"},{"s":20,"e":21,"c":"pl-k"},{"s":29,"e":30,"c":"pl-k"},{"s":33,"e":34,"c":"pl-k"},{"s":42,"e":51,"c":"pl-smi"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":26,"c":"pl-en"},{"s":28,"e":34,"c":"pl-k"},{"s":35,"e":45,"c":"pl-smi"},{"s":45,"e":46,"c":"pl-k"},{"s":48,"e":54,"c":"pl-k"},{"s":55,"e":71,"c":"pl-smi"},{"s":71,"e":72,"c":"pl-k"},{"s":74,"e":80,"c":"pl-k"},{"s":81,"e":97,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":74,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":27,"c":"pl-smi"},{"s":28,"e":29,"c":"pl-k"},{"s":30,"e":41,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-k"},{"s":50,"e":51,"c":"pl-k"},{"s":61,"e":71,"c":"pl-smi"},{"s":72,"e":73,"c":"pl-k"},{"s":89,"e":105,"c":"pl-smi"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":16,"c":"pl-smi"},{"s":17,"e":20,"c":"pl-k"},{"s":21,"e":29,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":28,"e":29,"c":"pl-pds"}],[{"s":8,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":123,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":23,"e":33,"c":"pl-smi"},{"s":42,"e":58,"c":"pl-smi"},{"s":74,"e":97,"c":"pl-smi"},{"s":102,"e":118,"c":"pl-smi"},{"s":122,"e":123,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":21,"e":24,"c":"pl-k"},{"s":25,"e":37,"c":"pl-s"},{"s":25,"e":26,"c":"pl-pds"},{"s":36,"e":37,"c":"pl-pds"}],[{"s":8,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":138,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":23,"e":33,"c":"pl-smi"},{"s":53,"e":69,"c":"pl-smi"},{"s":89,"e":112,"c":"pl-smi"},{"s":117,"e":133,"c":"pl-smi"},{"s":137,"e":138,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":21,"e":24,"c":"pl-k"},{"s":25,"e":41,"c":"pl-s"},{"s":25,"e":26,"c":"pl-pds"},{"s":40,"e":41,"c":"pl-pds"}],[{"s":8,"e":85,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":131,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":23,"e":33,"c":"pl-smi"},{"s":42,"e":58,"c":"pl-smi"},{"s":82,"e":105,"c":"pl-smi"},{"s":110,"e":126,"c":"pl-smi"},{"s":130,"e":131,"c":"pl-pds"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":28,"c":"pl-smi"},{"s":29,"e":35,"c":"pl-k"},{"s":36,"e":51,"c":"pl-s"},{"s":36,"e":37,"c":"pl-pds"},{"s":50,"e":51,"c":"pl-pds"}],[{"s":12,"e":25,"c":"pl-smi"},{"s":26,"e":27,"c":"pl-k"},{"s":29,"e":32,"c":"pl-k"},{"s":33,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":29,"c":"pl-smi"},{"s":30,"e":33,"c":"pl-k"},{"s":34,"e":35,"c":"pl-c1"}],[{"s":16,"e":27,"c":"pl-smi"},{"s":28,"e":29,"c":"pl-k"},{"s":30,"e":146,"c":"pl-s"},{"s":30,"e":31,"c":"pl-pds"},{"s":31,"e":41,"c":"pl-smi"},{"s":57,"e":73,"c":"pl-smi"},{"s":97,"e":120,"c":"pl-smi"},{"s":125,"e":141,"c":"pl-smi"},{"s":145,"e":146,"c":"pl-pds"}],[],[],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":25,"c":"pl-smi"}],[{"s":8,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":115,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":23,"e":33,"c":"pl-smi"},{"s":38,"e":54,"c":"pl-smi"},{"s":66,"e":89,"c":"pl-smi"},{"s":94,"e":110,"c":"pl-smi"},{"s":114,"e":115,"c":"pl-pds"}],[],[{"s":4,"e":8,"c":"pl-k"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":43,"c":"pl-s"},{"s":14,"e":15,"c":"pl-pds"},{"s":33,"e":35,"c":"pl-cce"},{"s":42,"e":43,"c":"pl-pds"}],[],[],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":68,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":56,"e":67,"c":"pl-smi"},{"s":67,"e":68,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":22,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"},{"s":24,"e":47,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":32,"c":"pl-en"},{"s":34,"e":40,"c":"pl-k"},{"s":41,"e":51,"c":"pl-smi"},{"s":51,"e":52,"c":"pl-k"},{"s":54,"e":60,"c":"pl-k"},{"s":61,"e":77,"c":"pl-smi"},{"s":77,"e":78,"c":"pl-k"},{"s":80,"e":86,"c":"pl-k"},{"s":87,"e":103,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":21,"c":"pl-smi"}],[{"s":8,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":108,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":23,"e":33,"c":"pl-smi"},{"s":38,"e":54,"c":"pl-smi"},{"s":70,"e":86,"c":"pl-smi"},{"s":87,"e":103,"c":"pl-smi"},{"s":107,"e":108,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":21,"e":24,"c":"pl-k"},{"s":25,"e":33,"c":"pl-s"},{"s":25,"e":26,"c":"pl-pds"},{"s":32,"e":33,"c":"pl-pds"}],[{"s":8,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":108,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":23,"e":33,"c":"pl-smi"},{"s":42,"e":58,"c":"pl-smi"},{"s":70,"e":86,"c":"pl-smi"},{"s":87,"e":103,"c":"pl-smi"},{"s":107,"e":108,"c":"pl-pds"}],[],[{"s":4,"e":8,"c":"pl-k"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-c1"}],[],[],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":67,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":55,"e":66,"c":"pl-smi"},{"s":66,"e":67,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":22,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":28,"c":"pl-en"},{"s":30,"e":36,"c":"pl-k"},{"s":37,"e":47,"c":"pl-smi"},{"s":47,"e":48,"c":"pl-k"},{"s":50,"e":56,"c":"pl-k"},{"s":57,"e":73,"c":"pl-smi"},{"s":73,"e":74,"c":"pl-k"},{"s":76,"e":82,"c":"pl-k"},{"s":83,"e":103,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":106,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":26,"c":"pl-smi"},{"s":27,"e":28,"c":"pl-k"},{"s":30,"e":41,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-k"},{"s":49,"e":50,"c":"pl-k"},{"s":54,"e":64,"c":"pl-smi"},{"s":65,"e":81,"c":"pl-smi"},{"s":82,"e":102,"c":"pl-smi"},{"s":103,"e":104,"c":"pl-k"},{"s":114,"e":119,"c":"pl-c1"},{"s":120,"e":121,"c":"pl-k"}],[{"s":30,"e":41,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-k"},{"s":49,"e":50,"c":"pl-k"},{"s":54,"e":64,"c":"pl-smi"},{"s":65,"e":81,"c":"pl-smi"},{"s":82,"e":102,"c":"pl-smi"},{"s":103,"e":104,"c":"pl-k"},{"s":114,"e":120,"c":"pl-c1"}],[],[{"s":4,"e":11,"c":"pl-k"},{"s":13,"e":34,"c":"pl-smi"},{"s":35,"e":37,"c":"pl-k"},{"s":38,"e":60,"c":"pl-smi"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":73,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":51,"e":72,"c":"pl-smi"},{"s":72,"e":73,"c":"pl-pds"}],[],[{"s":8,"e":11,"c":"pl-k"}],[{"s":12,"e":35,"c":"pl-smi"},{"s":36,"e":37,"c":"pl-k"},{"s":54,"e":75,"c":"pl-smi"}],[],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":50,"c":"pl-smi"},{"s":39,"e":50,"c":"pl-smi"},{"s":51,"e":54,"c":"pl-k"},{"s":55,"e":58,"c":"pl-c1"}],[{"s":16,"e":31,"c":"pl-smi"},{"s":32,"e":33,"c":"pl-k"},{"s":34,"e":83,"c":"pl-smi"},{"s":57,"e":83,"c":"pl-smi"}],[{"s":16,"e":18,"c":"pl-k"},{"s":20,"e":35,"c":"pl-smi"},{"s":36,"e":39,"c":"pl-k"},{"s":40,"e":56,"c":"pl-smi"}],[{"s":24,"e":96,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":49,"e":64,"c":"pl-smi"},{"s":74,"e":95,"c":"pl-smi"},{"s":95,"e":96,"c":"pl-pds"}],[],[{"s":16,"e":22,"c":"pl-k"},{"s":23,"e":38,"c":"pl-smi"}],[],[{"s":12,"e":16,"c":"pl-k"}],[{"s":19,"e":20,"c":"pl-k"},{"s":28,"e":146,"c":"pl-s"},{"s":28,"e":29,"c":"pl-pds"},{"s":44,"e":45,"c":"pl-k"},{"s":44,"e":45,"c":"pl-pse"},{"s":45,"e":46,"c":"pl-pse"},{"s":46,"e":80,"c":"pl-smi"},{"s":69,"e":80,"c":"pl-smi"},{"s":80,"e":81,"c":"pl-pse"},{"s":123,"e":144,"c":"pl-smi"},{"s":145,"e":146,"c":"pl-pds"}],[],[],[{"s":8,"e":13,"c":"pl-k"}],[{"s":15,"e":16,"c":"pl-k"},{"s":24,"e":125,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":62,"e":83,"c":"pl-smi"},{"s":97,"e":98,"c":"pl-k"},{"s":97,"e":98,"c":"pl-pse"},{"s":98,"e":99,"c":"pl-pse"},{"s":99,"e":119,"c":"pl-c1"},{"s":101,"e":119,"c":"pl-smi"},{"s":119,"e":120,"c":"pl-pse"},{"s":124,"e":125,"c":"pl-pds"}],[],[],[],[{"s":4,"e":120,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":6,"c":"pl-k"},{"s":9,"e":15,"c":"pl-k"},{"s":32,"e":52,"c":"pl-smi"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":88,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":46,"e":62,"c":"pl-smi"},{"s":87,"e":88,"c":"pl-pds"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":31,"c":"pl-smi"}],[],[],[{"s":4,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":56,"c":"pl-c1"},{"s":57,"e":77,"c":"pl-smi"},{"s":78,"e":94,"c":"pl-smi"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":26,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":32,"c":"pl-en"},{"s":34,"e":40,"c":"pl-k"},{"s":41,"e":51,"c":"pl-smi"},{"s":51,"e":52,"c":"pl-k"},{"s":54,"e":60,"c":"pl-k"},{"s":61,"e":77,"c":"pl-smi"},{"s":77,"e":78,"c":"pl-k"},{"s":80,"e":86,"c":"pl-k"},{"s":87,"e":107,"c":"pl-smi"},{"s":107,"e":108,"c":"pl-k"},{"s":110,"e":114,"c":"pl-k"},{"s":115,"e":125,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":20,"e":25,"c":"pl-c1"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":24,"c":"pl-smi"},{"s":25,"e":31,"c":"pl-k"},{"s":32,"e":46,"c":"pl-s"},{"s":32,"e":33,"c":"pl-pds"},{"s":45,"e":46,"c":"pl-pds"}],[{"s":8,"e":21,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"},{"s":24,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-c1"},{"s":36,"e":39,"c":"pl-k"},{"s":41,"e":44,"c":"pl-k"}],[],[],[{"s":4,"e":15,"c":"pl-smi"},{"s":16,"e":17,"c":"pl-k"},{"s":18,"e":38,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":37,"e":38,"c":"pl-pds"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":18,"c":"pl-smi"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":25,"c":"pl-smi"}],[{"s":12,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":50,"c":"pl-s"},{"s":26,"e":27,"c":"pl-pds"},{"s":49,"e":50,"c":"pl-pds"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":16,"e":24,"c":"pl-smi"},{"s":25,"e":28,"c":"pl-k"},{"s":29,"e":37,"c":"pl-s"},{"s":29,"e":30,"c":"pl-pds"},{"s":36,"e":37,"c":"pl-pds"}],[{"s":12,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":54,"c":"pl-s"},{"s":26,"e":27,"c":"pl-pds"},{"s":53,"e":54,"c":"pl-pds"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":55,"c":"pl-s"},{"s":26,"e":27,"c":"pl-pds"},{"s":27,"e":35,"c":"pl-smi"},{"s":54,"e":55,"c":"pl-pds"}],[],[],[],[{"s":4,"e":6,"c":"pl-k"},{"s":9,"e":15,"c":"pl-k"},{"s":32,"e":52,"c":"pl-smi"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":21,"e":24,"c":"pl-k"},{"s":25,"e":33,"c":"pl-s"},{"s":25,"e":26,"c":"pl-pds"},{"s":32,"e":33,"c":"pl-pds"}],[{"s":12,"e":33,"c":"pl-smi"},{"s":34,"e":35,"c":"pl-k"},{"s":36,"e":85,"c":"pl-s"},{"s":36,"e":37,"c":"pl-pds"},{"s":37,"e":47,"c":"pl-smi"},{"s":56,"e":72,"c":"pl-smi"},{"s":73,"e":84,"c":"pl-smi"},{"s":84,"e":85,"c":"pl-pds"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":16,"e":24,"c":"pl-smi"},{"s":25,"e":28,"c":"pl-k"},{"s":29,"e":41,"c":"pl-s"},{"s":29,"e":30,"c":"pl-pds"},{"s":40,"e":41,"c":"pl-pds"}],[{"s":12,"e":33,"c":"pl-smi"},{"s":34,"e":35,"c":"pl-k"},{"s":36,"e":96,"c":"pl-s"},{"s":36,"e":37,"c":"pl-pds"},{"s":37,"e":47,"c":"pl-smi"},{"s":67,"e":83,"c":"pl-smi"},{"s":84,"e":95,"c":"pl-smi"},{"s":95,"e":96,"c":"pl-pds"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":16,"e":24,"c":"pl-smi"},{"s":25,"e":28,"c":"pl-k"},{"s":29,"e":45,"c":"pl-s"},{"s":29,"e":30,"c":"pl-pds"},{"s":44,"e":45,"c":"pl-pds"}],[{"s":12,"e":89,"c":"pl-c"},{"s":12,"e":13,"c":"pl-c"}],[{"s":12,"e":33,"c":"pl-smi"},{"s":34,"e":35,"c":"pl-k"},{"s":36,"e":85,"c":"pl-s"},{"s":36,"e":37,"c":"pl-pds"},{"s":37,"e":47,"c":"pl-smi"},{"s":56,"e":72,"c":"pl-smi"},{"s":73,"e":84,"c":"pl-smi"},{"s":84,"e":85,"c":"pl-pds"}],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":29,"c":"pl-smi"},{"s":30,"e":33,"c":"pl-k"},{"s":34,"e":39,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-k"},{"s":45,"e":58,"c":"pl-smi"},{"s":59,"e":62,"c":"pl-k"},{"s":63,"e":64,"c":"pl-c1"}],[{"s":16,"e":37,"c":"pl-smi"},{"s":38,"e":39,"c":"pl-k"},{"s":40,"e":96,"c":"pl-s"},{"s":40,"e":41,"c":"pl-pds"},{"s":41,"e":51,"c":"pl-smi"},{"s":67,"e":83,"c":"pl-smi"},{"s":84,"e":95,"c":"pl-smi"},{"s":95,"e":96,"c":"pl-pds"}],[],[],[{"s":8,"e":14,"c":"pl-k"},{"s":16,"e":20,"c":"pl-k"},{"s":21,"e":29,"c":"pl-smi"}],[{"s":12,"e":33,"c":"pl-smi"},{"s":34,"e":35,"c":"pl-k"},{"s":36,"e":81,"c":"pl-s"},{"s":36,"e":37,"c":"pl-pds"},{"s":37,"e":47,"c":"pl-smi"},{"s":52,"e":68,"c":"pl-smi"},{"s":69,"e":80,"c":"pl-smi"},{"s":80,"e":81,"c":"pl-pds"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":68,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":34,"e":42,"c":"pl-smi"},{"s":58,"e":60,"c":"pl-cce"},{"s":67,"e":68,"c":"pl-pds"}],[],[],[{"s":4,"e":8,"c":"pl-k"}],[{"s":8,"e":29,"c":"pl-smi"},{"s":30,"e":31,"c":"pl-k"},{"s":32,"e":62,"c":"pl-smi"},{"s":52,"e":62,"c":"pl-smi"},{"s":63,"e":64,"c":"pl-c1"},{"s":64,"e":65,"c":"pl-k"},{"s":66,"e":98,"c":"pl-smi"},{"s":86,"e":98,"c":"pl-smi"},{"s":99,"e":102,"c":"pl-s"},{"s":99,"e":100,"c":"pl-pds"},{"s":101,"e":102,"c":"pl-pds"},{"s":105,"e":106,"c":"pl-k"},{"s":107,"e":121,"c":"pl-s"},{"s":107,"e":108,"c":"pl-pds"},{"s":109,"e":120,"c":"pl-smi"},{"s":120,"e":121,"c":"pl-pds"}],[],[],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":72,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":50,"e":71,"c":"pl-smi"},{"s":71,"e":72,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":32,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":43,"c":"pl-en"},{"s":45,"e":51,"c":"pl-k"},{"s":52,"e":72,"c":"pl-smi"},{"s":72,"e":73,"c":"pl-k"},{"s":75,"e":81,"c":"pl-k"},{"s":82,"e":98,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":54,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":82,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":13,"c":"pl-smi"},{"s":14,"e":15,"c":"pl-k"},{"s":16,"e":46,"c":"pl-smi"},{"s":36,"e":46,"c":"pl-smi"},{"s":47,"e":79,"c":"pl-smi"},{"s":67,"e":79,"c":"pl-smi"},{"s":80,"e":83,"c":"pl-s"},{"s":80,"e":81,"c":"pl-pds"},{"s":82,"e":83,"c":"pl-pds"},{"s":85,"e":86,"c":"pl-k"},{"s":87,"e":88,"c":"pl-c1"}],[{"s":4,"e":18,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":36,"c":"pl-smi"},{"s":30,"e":36,"c":"pl-smi"},{"s":37,"e":40,"c":"pl-s"},{"s":37,"e":38,"c":"pl-pds"},{"s":39,"e":40,"c":"pl-pds"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":29,"c":"pl-smi"},{"s":22,"e":29,"c":"pl-smi"},{"s":30,"e":33,"c":"pl-k"},{"s":34,"e":35,"c":"pl-c1"}],[{"s":8,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":40,"c":"pl-smi"},{"s":41,"e":42,"c":"pl-c1"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":108,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":48,"e":63,"c":"pl-smi"},{"s":85,"e":105,"c":"pl-smi"},{"s":107,"e":108,"c":"pl-pds"}],[],[{"s":4,"e":8,"c":"pl-k"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":88,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":46,"e":62,"c":"pl-smi"},{"s":87,"e":88,"c":"pl-pds"}],[{"s":8,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":42,"c":"pl-smi"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":26,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":28,"c":"pl-en"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":16,"c":"pl-smi"},{"s":17,"e":18,"c":"pl-k"},{"s":19,"e":42,"c":"pl-smi"},{"s":20,"e":24,"c":"pl-c1"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":9,"c":"pl-k"},{"s":9,"e":21,"c":"pl-smi"}],[{"s":8,"e":20,"c":"pl-smi"},{"s":21,"e":22,"c":"pl-k"},{"s":23,"e":59,"c":"pl-s"},{"s":23,"e":24,"c":"pl-pds"},{"s":24,"e":41,"c":"pl-smi"},{"s":25,"e":29,"c":"pl-c1"},{"s":58,"e":59,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":24,"c":"pl-smi"},{"s":25,"e":30,"c":"pl-k"},{"s":31,"e":60,"c":"pl-s"},{"s":31,"e":32,"c":"pl-pds"},{"s":32,"e":49,"c":"pl-smi"},{"s":33,"e":37,"c":"pl-c1"},{"s":59,"e":60,"c":"pl-pds"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":269,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":123,"e":140,"c":"pl-smi"},{"s":124,"e":128,"c":"pl-c1"},{"s":268,"e":269,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":23,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":34,"c":"pl-en"},{"s":36,"e":42,"c":"pl-k"},{"s":43,"e":54,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":19,"c":"pl-smi"},{"s":20,"e":23,"c":"pl-k"},{"s":24,"e":32,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":31,"e":32,"c":"pl-pds"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-k"},{"s":29,"e":30,"c":"pl-k"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":22,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":31,"c":"pl-en"},{"s":33,"e":39,"c":"pl-k"},{"s":40,"e":51,"c":"pl-smi"}],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":21,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"},{"s":25,"e":29,"c":"pl-k"}],[{"s":8,"e":21,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"},{"s":24,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-k"},{"s":40,"e":51,"c":"pl-smi"},{"s":52,"e":53,"c":"pl-k"},{"s":63,"e":76,"c":"pl-smi"}],[{"s":8,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-k"},{"s":23,"e":36,"c":"pl-smi"},{"s":37,"e":38,"c":"pl-k"},{"s":52,"e":53,"c":"pl-k"}],[{"s":8,"e":19,"c":"pl-c1"},{"s":20,"e":33,"c":"pl-smi"},{"s":34,"e":35,"c":"pl-k"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-c1"}],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-c1"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":36,"c":"pl-en"},{"s":38,"e":44,"c":"pl-k"},{"s":45,"e":57,"c":"pl-smi"},{"s":57,"e":58,"c":"pl-k"},{"s":60,"e":66,"c":"pl-k"},{"s":67,"e":89,"c":"pl-smi"},{"s":89,"e":90,"c":"pl-k"},{"s":92,"e":98,"c":"pl-k"},{"s":99,"e":115,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":22,"c":"pl-smi"},{"s":23,"e":24,"c":"pl-k"},{"s":25,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-k"},{"s":41,"e":53,"c":"pl-smi"},{"s":54,"e":55,"c":"pl-k"},{"s":65,"e":87,"c":"pl-smi"},{"s":88,"e":89,"c":"pl-k"},{"s":90,"e":99,"c":"pl-c1"},{"s":100,"e":101,"c":"pl-k"},{"s":111,"e":127,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":83,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":64,"e":82,"c":"pl-smi"},{"s":82,"e":83,"c":"pl-pds"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":20,"c":"pl-c1"},{"s":21,"e":39,"c":"pl-smi"},{"s":40,"e":41,"c":"pl-k"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":26,"c":"pl-en"},{"s":28,"e":34,"c":"pl-k"},{"s":35,"e":58,"c":"pl-smi"}],[{"s":4,"e":19,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":34,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":82,"c":"pl-c1"},{"s":28,"e":82,"c":"pl-smi"},{"s":83,"e":106,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":37,"c":"pl-en"},{"s":38,"e":43,"c":"pl-smi"}],[{"s":4,"e":63,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":10,"c":"pl-smi"},{"s":11,"e":12,"c":"pl-k"},{"s":14,"e":19,"c":"pl-k"},{"s":28,"e":33,"c":"pl-smi"},{"s":33,"e":34,"c":"pl-k"},{"s":35,"e":52,"c":"pl-s"},{"s":35,"e":36,"c":"pl-pds"},{"s":51,"e":52,"c":"pl-pds"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":22,"c":"pl-smi"},{"s":14,"e":22,"c":"pl-smi"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":40,"c":"pl-smi"},{"s":21,"e":40,"c":"pl-smi"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-k"},{"s":44,"e":56,"c":"pl-smi"},{"s":50,"e":56,"c":"pl-smi"},{"s":57,"e":58,"c":"pl-k"},{"s":59,"e":72,"c":"pl-smi"},{"s":65,"e":72,"c":"pl-smi"}],[],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-c1"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":75,"c":"pl-en"},{"s":77,"e":109,"c":"pl-k"},{"s":110,"e":114,"c":"pl-smi"},{"s":114,"e":115,"c":"pl-k"},{"s":117,"e":123,"c":"pl-k"},{"s":124,"e":132,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":8,"c":"pl-smi"},{"s":9,"e":10,"c":"pl-k"},{"s":11,"e":12,"c":"pl-k"}],[{"s":4,"e":11,"c":"pl-k"},{"s":13,"e":19,"c":"pl-smi"},{"s":20,"e":22,"c":"pl-k"},{"s":23,"e":35,"c":"pl-smi"},{"s":27,"e":35,"c":"pl-smi"}],[{"s":8,"e":12,"c":"pl-smi"},{"s":13,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-k"},{"s":30,"e":31,"c":"pl-k"},{"s":35,"e":36,"c":"pl-k"},{"s":44,"e":59,"c":"pl-smi"},{"s":50,"e":59,"c":"pl-smi"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":17,"c":"pl-c1"},{"s":18,"e":21,"c":"pl-k"},{"s":22,"e":26,"c":"pl-smi"}],[{"s":12,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":20,"e":32,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-k"},{"s":38,"e":39,"c":"pl-k"},{"s":40,"e":49,"c":"pl-c1"},{"s":50,"e":51,"c":"pl-k"},{"s":56,"e":64,"c":"pl-smi"},{"s":65,"e":66,"c":"pl-k"},{"s":76,"e":80,"c":"pl-smi"}],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":20,"c":"pl-k"},{"s":22,"e":31,"c":"pl-c1"},{"s":32,"e":37,"c":"pl-smi"},{"s":38,"e":39,"c":"pl-k"}],[{"s":16,"e":20,"c":"pl-smi"},{"s":21,"e":23,"c":"pl-k"},{"s":24,"e":28,"c":"pl-smi"}],[],[],[],[],[{"s":4,"e":8,"c":"pl-smi"},{"s":9,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-smi"},{"s":16,"e":17,"c":"pl-k"},{"s":18,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-k"},{"s":32,"e":42,"c":"pl-c1"}],[],[{"s":4,"e":11,"c":"pl-smi"},{"s":12,"e":13,"c":"pl-k"},{"s":15,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":29,"c":"pl-k"},{"s":32,"e":36,"c":"pl-s"},{"s":32,"e":33,"c":"pl-pds"},{"s":33,"e":35,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-pds"},{"s":40,"e":45,"c":"pl-k"},{"s":46,"e":49,"c":"pl-s"},{"s":46,"e":47,"c":"pl-pds"},{"s":48,"e":49,"c":"pl-pds"}],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":48,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":40,"e":47,"c":"pl-smi"},{"s":47,"e":48,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-smi"}],[],[],[{"s":0,"e":47,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":87,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":4,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":54,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":74,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":41,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":15,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":67,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":65,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":45,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":16,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":79,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":41,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":31,"c":"pl-en"},{"s":33,"e":39,"c":"pl-k"},{"s":40,"e":48,"c":"pl-smi"},{"s":48,"e":49,"c":"pl-k"},{"s":51,"e":57,"c":"pl-k"},{"s":58,"e":66,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":8,"e":9,"c":"pl-k"},{"s":18,"e":19,"c":"pl-k"}],[{"s":4,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-k"}],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":12,"c":"pl-smi"},{"s":13,"e":14,"c":"pl-k"},{"s":16,"e":45,"c":"pl-k"},{"s":57,"e":65,"c":"pl-smi"}],[],[{"s":8,"e":28,"c":"pl-smi"},{"s":29,"e":30,"c":"pl-k"},{"s":31,"e":39,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-k"},{"s":42,"e":43,"c":"pl-k"},{"s":54,"e":55,"c":"pl-k"},{"s":58,"e":59,"c":"pl-k"},{"s":67,"e":68,"c":"pl-k"},{"s":70,"e":71,"c":"pl-k"},{"s":77,"e":78,"c":"pl-k"},{"s":82,"e":83,"c":"pl-k"},{"s":89,"e":90,"c":"pl-k"},{"s":98,"e":99,"c":"pl-k"},{"s":103,"e":107,"c":"pl-smi"},{"s":108,"e":109,"c":"pl-k"},{"s":117,"e":125,"c":"pl-smi"}],[],[{"s":8,"e":15,"c":"pl-k"},{"s":17,"e":23,"c":"pl-smi"},{"s":24,"e":26,"c":"pl-k"},{"s":27,"e":39,"c":"pl-smi"},{"s":31,"e":39,"c":"pl-smi"}],[{"s":12,"e":28,"c":"pl-smi"},{"s":29,"e":30,"c":"pl-k"},{"s":31,"e":39,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-k"},{"s":46,"e":47,"c":"pl-k"},{"s":51,"e":52,"c":"pl-k"},{"s":60,"e":75,"c":"pl-smi"},{"s":66,"e":75,"c":"pl-smi"}],[{"s":12,"e":14,"c":"pl-k"},{"s":17,"e":22,"c":"pl-c1"},{"s":23,"e":26,"c":"pl-k"},{"s":27,"e":43,"c":"pl-smi"},{"s":45,"e":48,"c":"pl-k"},{"s":50,"e":70,"c":"pl-smi"},{"s":71,"e":80,"c":"pl-k"},{"s":81,"e":97,"c":"pl-smi"}],[{"s":16,"e":32,"c":"pl-smi"},{"s":33,"e":34,"c":"pl-k"},{"s":35,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-k"},{"s":53,"e":54,"c":"pl-k"},{"s":55,"e":64,"c":"pl-c1"},{"s":65,"e":66,"c":"pl-k"},{"s":71,"e":79,"c":"pl-smi"},{"s":80,"e":81,"c":"pl-k"},{"s":91,"e":106,"c":"pl-smi"},{"s":97,"e":106,"c":"pl-smi"}],[{"s":16,"e":31,"c":"pl-smi"},{"s":32,"e":33,"c":"pl-k"},{"s":34,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-k"},{"s":53,"e":69,"c":"pl-smi"}],[{"s":16,"e":30,"c":"pl-smi"},{"s":31,"e":32,"c":"pl-k"},{"s":33,"e":59,"c":"pl-smi"},{"s":60,"e":63,"c":"pl-k"},{"s":65,"e":69,"c":"pl-k"},{"s":71,"e":80,"c":"pl-c1"},{"s":81,"e":97,"c":"pl-smi"}],[{"s":16,"e":18,"c":"pl-k"},{"s":21,"e":25,"c":"pl-k"},{"s":26,"e":51,"c":"pl-smi"},{"s":42,"e":51,"c":"pl-smi"},{"s":52,"e":55,"c":"pl-s"},{"s":52,"e":53,"c":"pl-pds"},{"s":54,"e":55,"c":"pl-pds"},{"s":58,"e":62,"c":"pl-k"},{"s":63,"e":77,"c":"pl-smi"}],[{"s":20,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-k"},{"s":49,"e":50,"c":"pl-k"},{"s":56,"e":57,"c":"pl-k"},{"s":62,"e":77,"c":"pl-smi"},{"s":78,"e":79,"c":"pl-k"},{"s":80,"e":88,"c":"pl-c1"}],[{"s":21,"e":60,"c":"pl-k"},{"s":77,"e":83,"c":"pl-smi"},{"s":83,"e":84,"c":"pl-k"},{"s":85,"e":101,"c":"pl-smi"},{"s":101,"e":102,"c":"pl-k"},{"s":103,"e":129,"c":"pl-smi"}],[],[],[],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":11,"e":12,"c":"pl-k"},{"s":18,"e":60,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":57,"e":59,"c":"pl-c1"},{"s":59,"e":60,"c":"pl-pds"}],[{"s":8,"e":13,"c":"pl-k"}],[],[{"s":4,"e":11,"c":"pl-k"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":17,"c":"pl-c1"},{"s":18,"e":21,"c":"pl-k"},{"s":22,"e":26,"c":"pl-smi"}],[{"s":12,"e":24,"c":"pl-smi"},{"s":16,"e":24,"c":"pl-smi"}],[],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":21,"c":"pl-en"},{"s":22,"e":29,"c":"pl-smi"},{"s":29,"e":30,"c":"pl-k"},{"s":32,"e":38,"c":"pl-k"},{"s":39,"e":47,"c":"pl-smi"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":15,"c":"pl-smi"},{"s":16,"e":24,"c":"pl-k"},{"s":25,"e":32,"c":"pl-s"},{"s":25,"e":26,"c":"pl-pds"},{"s":31,"e":32,"c":"pl-pds"}],[{"s":8,"e":72,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":77,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":13,"c":"pl-k"},{"s":14,"e":28,"c":"pl-k"},{"s":44,"e":51,"c":"pl-smi"}],[{"s":12,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":23,"c":"pl-k"},{"s":24,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-k"},{"s":40,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-k"},{"s":56,"e":63,"c":"pl-smi"}],[],[{"s":8,"e":15,"c":"pl-smi"},{"s":16,"e":17,"c":"pl-k"},{"s":18,"e":30,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-k"},{"s":36,"e":43,"c":"pl-smi"}],[{"s":12,"e":51,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":31,"e":38,"c":"pl-smi"},{"s":42,"e":50,"c":"pl-smi"},{"s":50,"e":51,"c":"pl-pds"}],[{"s":8,"e":17,"c":"pl-c1"},{"s":18,"e":25,"c":"pl-smi"},{"s":26,"e":34,"c":"pl-smi"}],[{"s":8,"e":14,"c":"pl-k"}],[],[],[{"s":4,"e":11,"c":"pl-smi"},{"s":12,"e":13,"c":"pl-k"},{"s":14,"e":19,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":36,"e":37,"c":"pl-k"},{"s":41,"e":48,"c":"pl-smi"}],[{"s":8,"e":15,"c":"pl-smi"},{"s":16,"e":17,"c":"pl-k"},{"s":18,"e":53,"c":"pl-smi"},{"s":27,"e":53,"c":"pl-smi"}],[{"s":8,"e":13,"c":"pl-smi"},{"s":14,"e":15,"c":"pl-k"},{"s":17,"e":31,"c":"pl-k"},{"s":41,"e":49,"c":"pl-smi"}],[{"s":8,"e":22,"c":"pl-smi"},{"s":15,"e":22,"c":"pl-smi"},{"s":23,"e":28,"c":"pl-smi"}],[{"s":8,"e":19,"c":"pl-smi"},{"s":13,"e":19,"c":"pl-smi"}],[],[{"s":37,"e":38,"c":"pl-k"},{"s":55,"e":63,"c":"pl-smi"},{"s":64,"e":65,"c":"pl-k"},{"s":75,"e":82,"c":"pl-smi"}],[],[{"s":4,"e":11,"c":"pl-k"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":17,"c":"pl-c1"},{"s":18,"e":21,"c":"pl-k"},{"s":22,"e":29,"c":"pl-smi"}],[{"s":12,"e":27,"c":"pl-smi"},{"s":19,"e":27,"c":"pl-smi"}],[],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":37,"c":"pl-en"},{"s":39,"e":45,"c":"pl-k"},{"s":46,"e":63,"c":"pl-smi"},{"s":63,"e":64,"c":"pl-k"},{"s":65,"e":75,"c":"pl-smi"}],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":36,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-k"},{"s":41,"e":42,"c":"pl-k"},{"s":47,"e":48,"c":"pl-k"},{"s":55,"e":65,"c":"pl-smi"}],[{"s":8,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":21,"e":25,"c":"pl-k"},{"s":27,"e":35,"c":"pl-c1"},{"s":36,"e":53,"c":"pl-smi"}],[{"s":12,"e":65,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":29,"e":39,"c":"pl-smi"},{"s":48,"e":57,"c":"pl-smi"},{"s":64,"e":65,"c":"pl-pds"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":13,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-k"},{"s":38,"e":53,"c":"pl-smi"},{"s":56,"e":60,"c":"pl-k"},{"s":61,"e":62,"c":"pl-k"},{"s":64,"e":70,"c":"pl-k"},{"s":87,"e":96,"c":"pl-smi"}],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":31,"c":"pl-smi"},{"s":32,"e":35,"c":"pl-k"},{"s":36,"e":45,"c":"pl-smi"}],[{"s":20,"e":181,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":88,"e":103,"c":"pl-smi"},{"s":128,"e":137,"c":"pl-smi"},{"s":180,"e":181,"c":"pl-pds"}],[],[{"s":12,"e":16,"c":"pl-k"}],[{"s":20,"e":64,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":63,"e":64,"c":"pl-pds"}],[],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":16,"e":108,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":107,"e":108,"c":"pl-pds"}],[],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":12,"e":104,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":103,"e":104,"c":"pl-pds"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":23,"c":"pl-en"},{"s":24,"e":29,"c":"pl-smi"}],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":21,"c":"pl-c1"},{"s":22,"e":27,"c":"pl-smi"}],[{"s":12,"e":23,"c":"pl-c1"},{"s":24,"e":29,"c":"pl-smi"}],[{"s":15,"e":16,"c":"pl-k"},{"s":24,"e":67,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":44,"e":46,"c":"pl-cce"},{"s":46,"e":51,"c":"pl-smi"},{"s":51,"e":53,"c":"pl-cce"},{"s":66,"e":67,"c":"pl-pds"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":15,"e":16,"c":"pl-k"},{"s":24,"e":96,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":44,"e":46,"c":"pl-cce"},{"s":46,"e":51,"c":"pl-smi"},{"s":51,"e":53,"c":"pl-cce"},{"s":95,"e":96,"c":"pl-pds"}],[],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":89,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":58,"e":60,"c":"pl-cce"},{"s":60,"e":65,"c":"pl-smi"},{"s":65,"e":67,"c":"pl-cce"},{"s":88,"e":89,"c":"pl-pds"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":40,"c":"pl-en"},{"s":42,"e":48,"c":"pl-k"},{"s":49,"e":61,"c":"pl-smi"}],[{"s":4,"e":12,"c":"pl-smi"},{"s":13,"e":14,"c":"pl-k"},{"s":15,"e":27,"c":"pl-c1"},{"s":27,"e":28,"c":"pl-k"},{"s":33,"e":34,"c":"pl-k"},{"s":35,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-k"},{"s":51,"e":63,"c":"pl-smi"},{"s":64,"e":65,"c":"pl-k"},{"s":75,"e":77,"c":"pl-s"},{"s":75,"e":76,"c":"pl-pds"},{"s":76,"e":77,"c":"pl-pds"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":20,"c":"pl-smi"}],[{"s":8,"e":24,"c":"pl-smi"},{"s":25,"e":26,"c":"pl-k"},{"s":27,"e":38,"c":"pl-s"},{"s":27,"e":28,"c":"pl-pds"},{"s":28,"e":36,"c":"pl-smi"},{"s":37,"e":38,"c":"pl-pds"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":35,"c":"pl-smi"},{"s":18,"e":22,"c":"pl-c1"},{"s":26,"e":35,"c":"pl-smi"},{"s":36,"e":52,"c":"pl-smi"}],[{"s":16,"e":143,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":49,"e":51,"c":"pl-cce"},{"s":51,"e":59,"c":"pl-smi"},{"s":59,"e":61,"c":"pl-cce"},{"s":142,"e":143,"c":"pl-pds"}],[{"s":12,"e":21,"c":"pl-smi"},{"s":13,"e":17,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-k"},{"s":24,"e":40,"c":"pl-smi"},{"s":41,"e":42,"c":"pl-k"},{"s":43,"e":52,"c":"pl-smi"},{"s":44,"e":48,"c":"pl-c1"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":15,"e":16,"c":"pl-k"},{"s":24,"e":76,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":63,"e":65,"c":"pl-cce"},{"s":65,"e":73,"c":"pl-smi"},{"s":73,"e":75,"c":"pl-cce"},{"s":75,"e":76,"c":"pl-pds"}],[],[],[{"s":4,"e":8,"c":"pl-k"}],[{"s":12,"e":57,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":48,"e":56,"c":"pl-smi"},{"s":56,"e":57,"c":"pl-pds"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":26,"c":"pl-en"},{"s":27,"e":38,"c":"pl-smi"},{"s":38,"e":39,"c":"pl-k"},{"s":40,"e":54,"c":"pl-smi"}],[{"s":8,"e":23,"c":"pl-s"},{"s":8,"e":9,"c":"pl-pds"},{"s":22,"e":23,"c":"pl-pds"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":9,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":23,"c":"pl-c1"},{"s":25,"e":35,"c":"pl-smi"},{"s":36,"e":39,"c":"pl-k"},{"s":40,"e":60,"c":"pl-smi"},{"s":54,"e":60,"c":"pl-smi"},{"s":62,"e":72,"c":"pl-smi"},{"s":72,"e":74,"c":"pl-k"}],[{"s":12,"e":110,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":18,"e":28,"c":"pl-smi"},{"s":31,"e":32,"c":"pl-k"},{"s":31,"e":32,"c":"pl-pse"},{"s":32,"e":33,"c":"pl-pse"},{"s":33,"e":47,"c":"pl-smi"},{"s":48,"e":58,"c":"pl-smi"},{"s":64,"e":65,"c":"pl-pse"},{"s":67,"e":68,"c":"pl-k"},{"s":67,"e":68,"c":"pl-pse"},{"s":68,"e":69,"c":"pl-pse"},{"s":69,"e":83,"c":"pl-smi"},{"s":84,"e":94,"c":"pl-smi"},{"s":108,"e":109,"c":"pl-pse"},{"s":109,"e":110,"c":"pl-pds"}],[],[{"s":4,"e":22,"c":"pl-smi"},{"s":23,"e":24,"c":"pl-k"},{"s":25,"e":134,"c":"pl-s"},{"s":25,"e":26,"c":"pl-pds"},{"s":28,"e":39,"c":"pl-smi"},{"s":49,"e":51,"c":"pl-cce"},{"s":51,"e":67,"c":"pl-smi"},{"s":67,"e":69,"c":"pl-cce"},{"s":82,"e":84,"c":"pl-cce"},{"s":84,"e":96,"c":"pl-smi"},{"s":96,"e":98,"c":"pl-cce"},{"s":113,"e":115,"c":"pl-cce"},{"s":115,"e":131,"c":"pl-smi"},{"s":131,"e":133,"c":"pl-cce"},{"s":133,"e":134,"c":"pl-pds"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":16,"c":"pl-smi"},{"s":17,"e":20,"c":"pl-k"},{"s":21,"e":29,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":28,"e":29,"c":"pl-pds"}],[{"s":8,"e":26,"c":"pl-smi"},{"s":27,"e":29,"c":"pl-k"},{"s":30,"e":52,"c":"pl-s"},{"s":30,"e":31,"c":"pl-pds"},{"s":41,"e":43,"c":"pl-cce"},{"s":49,"e":51,"c":"pl-cce"},{"s":51,"e":52,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":21,"e":24,"c":"pl-k"},{"s":25,"e":37,"c":"pl-s"},{"s":25,"e":26,"c":"pl-pds"},{"s":36,"e":37,"c":"pl-pds"}],[{"s":8,"e":26,"c":"pl-smi"},{"s":27,"e":29,"c":"pl-k"},{"s":30,"e":56,"c":"pl-s"},{"s":30,"e":31,"c":"pl-pds"},{"s":41,"e":43,"c":"pl-cce"},{"s":53,"e":55,"c":"pl-cce"},{"s":55,"e":56,"c":"pl-pds"}],[],[],[{"s":4,"e":11,"c":"pl-k"},{"s":13,"e":17,"c":"pl-smi"},{"s":18,"e":20,"c":"pl-k"},{"s":21,"e":53,"c":"pl-smi"},{"s":32,"e":53,"c":"pl-smi"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":16,"c":"pl-k"},{"s":18,"e":19,"c":"pl-k"},{"s":20,"e":34,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":33,"e":34,"c":"pl-pds"},{"s":34,"e":35,"c":"pl-k"},{"s":36,"e":45,"c":"pl-s"},{"s":36,"e":37,"c":"pl-pds"},{"s":44,"e":45,"c":"pl-pds"},{"s":45,"e":46,"c":"pl-k"},{"s":47,"e":55,"c":"pl-s"},{"s":47,"e":48,"c":"pl-pds"},{"s":54,"e":55,"c":"pl-pds"},{"s":55,"e":56,"c":"pl-k"},{"s":57,"e":69,"c":"pl-s"},{"s":57,"e":58,"c":"pl-pds"},{"s":68,"e":69,"c":"pl-pds"},{"s":69,"e":70,"c":"pl-k"},{"s":71,"e":80,"c":"pl-s"},{"s":71,"e":72,"c":"pl-pds"},{"s":79,"e":80,"c":"pl-pds"},{"s":80,"e":81,"c":"pl-k"},{"s":82,"e":97,"c":"pl-s"},{"s":82,"e":83,"c":"pl-pds"},{"s":96,"e":97,"c":"pl-pds"},{"s":97,"e":98,"c":"pl-k"},{"s":99,"e":108,"c":"pl-s"},{"s":99,"e":100,"c":"pl-pds"},{"s":107,"e":108,"c":"pl-pds"},{"s":108,"e":109,"c":"pl-k"},{"s":110,"e":119,"c":"pl-s"},{"s":110,"e":111,"c":"pl-pds"},{"s":118,"e":119,"c":"pl-pds"},{"s":119,"e":120,"c":"pl-k"},{"s":121,"e":137,"c":"pl-s"},{"s":121,"e":122,"c":"pl-pds"},{"s":136,"e":137,"c":"pl-pds"},{"s":139,"e":148,"c":"pl-k"},{"s":149,"e":153,"c":"pl-smi"}],[{"s":12,"e":30,"c":"pl-smi"},{"s":31,"e":33,"c":"pl-k"},{"s":34,"e":83,"c":"pl-s"},{"s":34,"e":35,"c":"pl-pds"},{"s":37,"e":41,"c":"pl-smi"},{"s":42,"e":44,"c":"pl-cce"},{"s":44,"e":45,"c":"pl-k"},{"s":44,"e":45,"c":"pl-pse"},{"s":45,"e":46,"c":"pl-pse"},{"s":46,"e":73,"c":"pl-smi"},{"s":57,"e":73,"c":"pl-smi"},{"s":74,"e":78,"c":"pl-smi"},{"s":79,"e":80,"c":"pl-pse"},{"s":80,"e":82,"c":"pl-cce"},{"s":82,"e":83,"c":"pl-pds"}],[],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":40,"c":"pl-smi"},{"s":19,"e":40,"c":"pl-smi"},{"s":41,"e":50,"c":"pl-k"},{"s":51,"e":67,"c":"pl-s"},{"s":51,"e":52,"c":"pl-pds"},{"s":66,"e":67,"c":"pl-pds"}],[{"s":8,"e":26,"c":"pl-smi"},{"s":27,"e":29,"c":"pl-k"},{"s":30,"e":69,"c":"pl-s"},{"s":30,"e":31,"c":"pl-pds"},{"s":48,"e":50,"c":"pl-cce"},{"s":66,"e":68,"c":"pl-cce"},{"s":68,"e":69,"c":"pl-pds"}],[],[{"s":8,"e":51,"c":"pl-s"},{"s":8,"e":9,"c":"pl-pds"},{"s":32,"e":50,"c":"pl-smi"},{"s":50,"e":51,"c":"pl-pds"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":24,"c":"pl-smi"},{"s":25,"e":28,"c":"pl-k"},{"s":29,"e":46,"c":"pl-smi"}],[{"s":12,"e":131,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":112,"e":129,"c":"pl-smi"},{"s":130,"e":131,"c":"pl-pds"}],[],[],[],[{"s":0,"e":84,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":83,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":23,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":29,"c":"pl-en"},{"s":31,"e":37,"c":"pl-k"},{"s":38,"e":42,"c":"pl-smi"}],[{"s":4,"e":16,"c":"pl-smi"},{"s":17,"e":18,"c":"pl-k"},{"s":21,"e":31,"c":"pl-k"},{"s":32,"e":36,"c":"pl-smi"}],[{"s":4,"e":12,"c":"pl-smi"},{"s":13,"e":14,"c":"pl-k"},{"s":15,"e":27,"c":"pl-smi"},{"s":28,"e":29,"c":"pl-c1"},{"s":29,"e":31,"c":"pl-k"},{"s":32,"e":51,"c":"pl-smi"},{"s":44,"e":51,"c":"pl-smi"},{"s":52,"e":53,"c":"pl-k"},{"s":54,"e":55,"c":"pl-c1"},{"s":58,"e":63,"c":"pl-k"},{"s":64,"e":66,"c":"pl-s"},{"s":64,"e":65,"c":"pl-pds"},{"s":65,"e":66,"c":"pl-pds"}],[{"s":4,"e":17,"c":"pl-c1"},{"s":18,"e":71,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":62,"e":70,"c":"pl-smi"},{"s":70,"e":71,"c":"pl-pds"}],[{"s":4,"e":11,"c":"pl-k"},{"s":13,"e":29,"c":"pl-smi"},{"s":30,"e":32,"c":"pl-k"},{"s":33,"e":39,"c":"pl-smi"}],[{"s":8,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":20,"e":47,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":21,"e":37,"c":"pl-smi"},{"s":38,"e":46,"c":"pl-smi"},{"s":46,"e":47,"c":"pl-pds"}],[{"s":8,"e":21,"c":"pl-c1"},{"s":22,"e":42,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":32,"e":41,"c":"pl-smi"},{"s":41,"e":42,"c":"pl-pds"}],[{"s":8,"e":11,"c":"pl-k"}],[{"s":12,"e":26,"c":"pl-smi"},{"s":27,"e":28,"c":"pl-k"},{"s":29,"e":46,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-k"},{"s":52,"e":61,"c":"pl-smi"},{"s":62,"e":63,"c":"pl-k"}],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":41,"c":"pl-smi"},{"s":30,"e":41,"c":"pl-smi"},{"s":42,"e":45,"c":"pl-k"},{"s":46,"e":49,"c":"pl-c1"}],[{"s":16,"e":29,"c":"pl-c1"},{"s":30,"e":58,"c":"pl-s"},{"s":30,"e":31,"c":"pl-pds"},{"s":48,"e":57,"c":"pl-smi"},{"s":57,"e":58,"c":"pl-pds"}],[{"s":16,"e":22,"c":"pl-k"},{"s":23,"e":32,"c":"pl-smi"}],[],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":29,"c":"pl-c1"},{"s":30,"e":53,"c":"pl-s"},{"s":30,"e":31,"c":"pl-pds"},{"s":43,"e":52,"c":"pl-smi"},{"s":52,"e":53,"c":"pl-pds"}],[],[],[{"s":8,"e":13,"c":"pl-k"}],[{"s":12,"e":25,"c":"pl-c1"},{"s":26,"e":53,"c":"pl-s"},{"s":26,"e":27,"c":"pl-pds"},{"s":43,"e":52,"c":"pl-smi"},{"s":52,"e":53,"c":"pl-pds"}],[],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":30,"c":"pl-en"},{"s":32,"e":38,"c":"pl-k"},{"s":39,"e":47,"c":"pl-smi"},{"s":47,"e":48,"c":"pl-k"},{"s":50,"e":56,"c":"pl-k"},{"s":57,"e":65,"c":"pl-smi"},{"s":65,"e":66,"c":"pl-k"},{"s":68,"e":72,"c":"pl-k"},{"s":73,"e":82,"c":"pl-smi"},{"s":82,"e":83,"c":"pl-k"},{"s":85,"e":91,"c":"pl-k"},{"s":92,"e":100,"c":"pl-smi"},{"s":100,"e":101,"c":"pl-k"},{"s":103,"e":109,"c":"pl-k"},{"s":110,"e":123,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":19,"e":32,"c":"pl-c1"}],[],[{"s":4,"e":52,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":9,"c":"pl-k"},{"s":10,"e":16,"c":"pl-k"},{"s":33,"e":41,"c":"pl-smi"},{"s":43,"e":47,"c":"pl-k"},{"s":49,"e":50,"c":"pl-k"},{"s":51,"e":56,"c":"pl-s"},{"s":51,"e":52,"c":"pl-pds"},{"s":55,"e":56,"c":"pl-pds"},{"s":56,"e":57,"c":"pl-k"},{"s":58,"e":63,"c":"pl-s"},{"s":58,"e":59,"c":"pl-pds"},{"s":62,"e":63,"c":"pl-pds"},{"s":65,"e":74,"c":"pl-k"},{"s":75,"e":83,"c":"pl-smi"}],[{"s":8,"e":16,"c":"pl-smi"},{"s":17,"e":18,"c":"pl-k"},{"s":19,"e":21,"c":"pl-s"},{"s":19,"e":20,"c":"pl-pds"},{"s":20,"e":21,"c":"pl-pds"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":110,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":109,"e":110,"c":"pl-pds"}],[],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":173,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":79,"e":87,"c":"pl-smi"},{"s":100,"e":108,"c":"pl-smi"},{"s":120,"e":128,"c":"pl-smi"},{"s":157,"e":170,"c":"pl-smi"},{"s":172,"e":173,"c":"pl-pds"}],[],[{"s":4,"e":26,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":14,"c":"pl-smi"},{"s":15,"e":16,"c":"pl-k"},{"s":17,"e":40,"c":"pl-s"},{"s":17,"e":18,"c":"pl-pds"},{"s":39,"e":40,"c":"pl-pds"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":17,"c":"pl-smi"}],[{"s":8,"e":18,"c":"pl-smi"},{"s":19,"e":21,"c":"pl-k"},{"s":22,"e":33,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":32,"e":33,"c":"pl-pds"}],[],[{"s":4,"e":14,"c":"pl-smi"},{"s":15,"e":17,"c":"pl-k"},{"s":18,"e":29,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":20,"e":28,"c":"pl-smi"},{"s":28,"e":29,"c":"pl-pds"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":12,"c":"pl-k"},{"s":14,"e":20,"c":"pl-k"},{"s":37,"e":45,"c":"pl-smi"}],[{"s":8,"e":18,"c":"pl-smi"},{"s":19,"e":21,"c":"pl-k"},{"s":22,"e":33,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":24,"e":32,"c":"pl-smi"},{"s":32,"e":33,"c":"pl-pds"}],[],[{"s":4,"e":14,"c":"pl-smi"},{"s":15,"e":17,"c":"pl-k"},{"s":18,"e":51,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":20,"e":28,"c":"pl-smi"},{"s":33,"e":46,"c":"pl-smi"},{"s":50,"e":51,"c":"pl-pds"}],[{"s":7,"e":8,"c":"pl-k"},{"s":17,"e":57,"c":"pl-s"},{"s":17,"e":18,"c":"pl-pds"},{"s":44,"e":54,"c":"pl-smi"},{"s":56,"e":57,"c":"pl-pds"}],[{"s":4,"e":22,"c":"pl-smi"},{"s":23,"e":24,"c":"pl-k"},{"s":25,"e":30,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":9,"e":25,"c":"pl-smi"},{"s":26,"e":27,"c":"pl-k"},{"s":28,"e":29,"c":"pl-c1"},{"s":31,"e":47,"c":"pl-smi"},{"s":48,"e":51,"c":"pl-k"},{"s":52,"e":53,"c":"pl-c1"},{"s":55,"e":71,"c":"pl-smi"},{"s":71,"e":73,"c":"pl-k"}],[{"s":8,"e":26,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":121,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":67,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":166,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":36,"e":37,"c":"pl-k"},{"s":41,"e":51,"c":"pl-smi"},{"s":52,"e":53,"c":"pl-k"},{"s":64,"e":69,"c":"pl-c1"},{"s":70,"e":71,"c":"pl-k"},{"s":87,"e":92,"c":"pl-c1"},{"s":93,"e":94,"c":"pl-k"},{"s":116,"e":121,"c":"pl-c1"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":51,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":39,"e":41,"c":"pl-cce"},{"s":41,"e":50,"c":"pl-smi"},{"s":50,"e":51,"c":"pl-pds"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":13,"e":19,"c":"pl-k"},{"s":36,"e":45,"c":"pl-smi"}],[{"s":15,"e":16,"c":"pl-k"},{"s":24,"e":125,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":35,"e":45,"c":"pl-smi"},{"s":124,"e":125,"c":"pl-pds"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":24,"c":"pl-c1"}],[],[],[{"s":8,"e":74,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":32,"c":"pl-smi"},{"s":21,"e":32,"c":"pl-smi"},{"s":33,"e":36,"c":"pl-k"},{"s":37,"e":40,"c":"pl-c1"}],[{"s":12,"e":15,"c":"pl-k"}],[{"s":16,"e":34,"c":"pl-smi"},{"s":35,"e":36,"c":"pl-k"},{"s":37,"e":64,"c":"pl-smi"},{"s":46,"e":64,"c":"pl-smi"},{"s":65,"e":75,"c":"pl-s"},{"s":65,"e":66,"c":"pl-pds"},{"s":74,"e":75,"c":"pl-pds"},{"s":77,"e":78,"c":"pl-c1"}],[],[{"s":16,"e":18,"c":"pl-k"},{"s":21,"e":27,"c":"pl-k"},{"s":44,"e":62,"c":"pl-smi"}],[{"s":23,"e":24,"c":"pl-k"},{"s":32,"e":164,"c":"pl-s"},{"s":32,"e":33,"c":"pl-pds"},{"s":43,"e":53,"c":"pl-smi"},{"s":163,"e":164,"c":"pl-pds"}],[{"s":20,"e":26,"c":"pl-k"},{"s":27,"e":32,"c":"pl-c1"}],[],[],[{"s":19,"e":20,"c":"pl-k"},{"s":28,"e":84,"c":"pl-s"},{"s":28,"e":29,"c":"pl-pds"},{"s":63,"e":81,"c":"pl-smi"},{"s":83,"e":84,"c":"pl-pds"}],[{"s":16,"e":100,"c":"pl-c"},{"s":16,"e":17,"c":"pl-c"}],[{"s":16,"e":26,"c":"pl-smi"},{"s":27,"e":28,"c":"pl-k"},{"s":29,"e":47,"c":"pl-smi"}],[{"s":16,"e":24,"c":"pl-k"}],[],[{"s":12,"e":17,"c":"pl-k"}],[{"s":19,"e":20,"c":"pl-k"},{"s":28,"e":98,"c":"pl-s"},{"s":28,"e":29,"c":"pl-pds"},{"s":39,"e":49,"c":"pl-smi"},{"s":97,"e":98,"c":"pl-pds"}],[{"s":16,"e":22,"c":"pl-k"},{"s":23,"e":28,"c":"pl-c1"}],[],[],[{"s":8,"e":14,"c":"pl-k"},{"s":18,"e":38,"c":"pl-smi"},{"s":27,"e":38,"c":"pl-smi"},{"s":39,"e":42,"c":"pl-k"},{"s":43,"e":46,"c":"pl-c1"},{"s":48,"e":51,"c":"pl-k"},{"s":53,"e":73,"c":"pl-smi"},{"s":62,"e":73,"c":"pl-smi"},{"s":74,"e":77,"c":"pl-k"},{"s":78,"e":81,"c":"pl-c1"},{"s":84,"e":88,"c":"pl-k"},{"s":90,"e":94,"c":"pl-k"},{"s":96,"e":102,"c":"pl-k"},{"s":119,"e":137,"c":"pl-smi"}],[{"s":12,"e":38,"c":"pl-c"},{"s":12,"e":13,"c":"pl-c"}],[{"s":12,"e":30,"c":"pl-smi"},{"s":31,"e":32,"c":"pl-k"},{"s":41,"e":42,"c":"pl-k"},{"s":54,"e":72,"c":"pl-smi"}],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":21,"c":"pl-c1"},{"s":22,"e":25,"c":"pl-k"},{"s":26,"e":44,"c":"pl-smi"}],[{"s":16,"e":34,"c":"pl-smi"},{"s":35,"e":36,"c":"pl-k"},{"s":37,"e":55,"c":"pl-smi"}],[],[],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":37,"c":"pl-smi"}],[],[],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":102,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":31,"e":41,"c":"pl-smi"},{"s":101,"e":102,"c":"pl-pds"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-c1"}],[],[],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":150,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":149,"e":150,"c":"pl-pds"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-c1"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":34,"c":"pl-en"},{"s":36,"e":42,"c":"pl-k"},{"s":44,"e":62,"c":"pl-smi"},{"s":62,"e":63,"c":"pl-k"},{"s":65,"e":71,"c":"pl-k"},{"s":73,"e":91,"c":"pl-smi"},{"s":91,"e":92,"c":"pl-k"},{"s":94,"e":98,"c":"pl-k"},{"s":100,"e":109,"c":"pl-smi"},{"s":109,"e":110,"c":"pl-k"},{"s":112,"e":118,"c":"pl-k"},{"s":120,"e":132,"c":"pl-smi"},{"s":132,"e":133,"c":"pl-k"},{"s":135,"e":141,"c":"pl-k"},{"s":143,"e":156,"c":"pl-smi"}],[{"s":4,"e":22,"c":"pl-smi"},{"s":23,"e":24,"c":"pl-k"},{"s":25,"e":46,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-k"},{"s":56,"e":74,"c":"pl-smi"},{"s":75,"e":76,"c":"pl-k"},{"s":84,"e":102,"c":"pl-smi"},{"s":103,"e":104,"c":"pl-k"},{"s":113,"e":122,"c":"pl-smi"},{"s":123,"e":124,"c":"pl-k"},{"s":132,"e":144,"c":"pl-smi"},{"s":145,"e":146,"c":"pl-k"},{"s":159,"e":172,"c":"pl-smi"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":9,"e":15,"c":"pl-k"},{"s":32,"e":50,"c":"pl-smi"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":16,"c":"pl-k"},{"s":18,"e":24,"c":"pl-k"},{"s":41,"e":59,"c":"pl-smi"}],[{"s":12,"e":87,"c":"pl-c"},{"s":12,"e":13,"c":"pl-c"}],[{"s":15,"e":16,"c":"pl-k"},{"s":22,"e":191,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":75,"e":93,"c":"pl-smi"},{"s":101,"e":119,"c":"pl-smi"},{"s":134,"e":146,"c":"pl-smi"},{"s":175,"e":188,"c":"pl-smi"},{"s":190,"e":191,"c":"pl-pds"}],[{"s":15,"e":16,"c":"pl-k"},{"s":22,"e":106,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":105,"e":106,"c":"pl-pds"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":50,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":49,"e":50,"c":"pl-pds"}],[],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":67,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":66,"e":67,"c":"pl-pds"}],[{"s":8,"e":14,"c":"pl-k"},{"s":16,"e":21,"c":"pl-c1"},{"s":21,"e":22,"c":"pl-k"},{"s":23,"e":28,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-k"},{"s":30,"e":35,"c":"pl-c1"}],[],[{"s":4,"e":8,"c":"pl-k"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":97,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":76,"e":94,"c":"pl-smi"},{"s":96,"e":97,"c":"pl-pds"}],[{"s":11,"e":12,"c":"pl-k"},{"s":21,"e":74,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":73,"e":74,"c":"pl-pds"}],[],[{"s":8,"e":34,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":18,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":45,"c":"pl-smi"},{"s":39,"e":45,"c":"pl-smi"},{"s":46,"e":49,"c":"pl-s"},{"s":46,"e":47,"c":"pl-pds"},{"s":48,"e":49,"c":"pl-pds"}],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":29,"c":"pl-smi"},{"s":22,"e":29,"c":"pl-smi"},{"s":30,"e":33,"c":"pl-k"},{"s":34,"e":35,"c":"pl-c1"}],[{"s":12,"e":28,"c":"pl-smi"},{"s":29,"e":30,"c":"pl-k"},{"s":31,"e":41,"c":"pl-smi"},{"s":42,"e":59,"c":"pl-smi"},{"s":52,"e":59,"c":"pl-smi"},{"s":60,"e":61,"c":"pl-k"},{"s":62,"e":63,"c":"pl-c1"}],[{"s":15,"e":16,"c":"pl-k"},{"s":24,"e":54,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":35,"e":51,"c":"pl-smi"},{"s":53,"e":54,"c":"pl-pds"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":15,"e":16,"c":"pl-k"},{"s":22,"e":94,"c":"pl-s"},{"s":22,"e":23,"c":"pl-pds"},{"s":73,"e":91,"c":"pl-smi"},{"s":93,"e":94,"c":"pl-pds"}],[{"s":12,"e":18,"c":"pl-k"},{"s":20,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-k"},{"s":27,"e":32,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-k"},{"s":34,"e":39,"c":"pl-c1"}],[],[],[{"s":8,"e":45,"c":"pl-c"},{"s":8,"e":9,"c":"pl-c"}],[{"s":8,"e":25,"c":"pl-smi"},{"s":26,"e":27,"c":"pl-k"},{"s":28,"e":39,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-k"},{"s":48,"e":49,"c":"pl-k"},{"s":65,"e":81,"c":"pl-smi"},{"s":82,"e":83,"c":"pl-k"},{"s":103,"e":121,"c":"pl-smi"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":59,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":39,"e":56,"c":"pl-smi"},{"s":58,"e":59,"c":"pl-pds"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":16,"e":34,"c":"pl-smi"},{"s":34,"e":35,"c":"pl-k"},{"s":36,"e":52,"c":"pl-smi"},{"s":52,"e":53,"c":"pl-k"},{"s":54,"e":71,"c":"pl-smi"}],[],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":25,"c":"pl-en"}],[{"s":4,"e":10,"c":"pl-smi"},{"s":11,"e":12,"c":"pl-k"},{"s":13,"e":14,"c":"pl-k"}],[{"s":8,"e":52,"c":"pl-s"},{"s":8,"e":9,"c":"pl-pds"},{"s":51,"e":52,"c":"pl-pds"}],[{"s":8,"e":48,"c":"pl-s"},{"s":8,"e":9,"c":"pl-pds"},{"s":47,"e":48,"c":"pl-pds"}],[{"s":8,"e":35,"c":"pl-s"},{"s":8,"e":9,"c":"pl-pds"},{"s":34,"e":35,"c":"pl-pds"}],[{"s":8,"e":51,"c":"pl-s"},{"s":8,"e":9,"c":"pl-pds"},{"s":50,"e":51,"c":"pl-pds"}],[],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":12,"c":"pl-k"},{"s":14,"e":20,"c":"pl-k"},{"s":37,"e":47,"c":"pl-smi"}],[{"s":8,"e":14,"c":"pl-smi"},{"s":15,"e":16,"c":"pl-k"},{"s":17,"e":18,"c":"pl-k"},{"s":19,"e":29,"c":"pl-smi"}],[],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":14,"c":"pl-smi"}],[{"s":8,"e":14,"c":"pl-smi"},{"s":15,"e":16,"c":"pl-k"},{"s":17,"e":18,"c":"pl-k"}],[{"s":12,"e":60,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":59,"e":60,"c":"pl-pds"},{"s":60,"e":61,"c":"pl-k"}],[{"s":12,"e":63,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":62,"e":63,"c":"pl-pds"}],[],[],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":16,"c":"pl-k"},{"s":18,"e":24,"c":"pl-k"},{"s":41,"e":54,"c":"pl-smi"}],[{"s":12,"e":18,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":22,"c":"pl-k"},{"s":23,"e":36,"c":"pl-smi"}],[],[],[],[{"s":4,"e":17,"c":"pl-c1"},{"s":18,"e":45,"c":"pl-s"},{"s":18,"e":19,"c":"pl-pds"},{"s":38,"e":44,"c":"pl-smi"},{"s":44,"e":45,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":17,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":43,"c":"pl-en"},{"s":45,"e":51,"c":"pl-k"},{"s":53,"e":61,"c":"pl-smi"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":16,"c":"pl-smi"},{"s":17,"e":20,"c":"pl-k"},{"s":21,"e":29,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":28,"e":29,"c":"pl-pds"}],[{"s":8,"e":18,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":40,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":39,"e":40,"c":"pl-pds"}],[{"s":8,"e":34,"c":"pl-smi"},{"s":35,"e":36,"c":"pl-k"},{"s":37,"e":67,"c":"pl-s"},{"s":37,"e":38,"c":"pl-pds"},{"s":66,"e":67,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":21,"e":24,"c":"pl-k"},{"s":25,"e":37,"c":"pl-s"},{"s":25,"e":26,"c":"pl-pds"},{"s":36,"e":37,"c":"pl-pds"}],[{"s":8,"e":18,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":43,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":42,"e":43,"c":"pl-pds"}],[{"s":8,"e":34,"c":"pl-smi"},{"s":35,"e":36,"c":"pl-k"},{"s":37,"e":70,"c":"pl-s"},{"s":37,"e":38,"c":"pl-pds"},{"s":69,"e":70,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":20,"c":"pl-smi"},{"s":21,"e":24,"c":"pl-k"},{"s":25,"e":41,"c":"pl-s"},{"s":25,"e":26,"c":"pl-pds"},{"s":40,"e":41,"c":"pl-pds"}],[{"s":8,"e":18,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":56,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":55,"e":56,"c":"pl-pds"}],[{"s":8,"e":34,"c":"pl-smi"},{"s":35,"e":36,"c":"pl-k"},{"s":37,"e":74,"c":"pl-s"},{"s":37,"e":38,"c":"pl-pds"},{"s":73,"e":74,"c":"pl-pds"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":25,"c":"pl-smi"}],[{"s":8,"e":18,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":36,"c":"pl-s"},{"s":21,"e":22,"c":"pl-pds"},{"s":35,"e":36,"c":"pl-pds"}],[{"s":8,"e":34,"c":"pl-smi"},{"s":35,"e":36,"c":"pl-k"},{"s":37,"e":42,"c":"pl-s"},{"s":37,"e":38,"c":"pl-pds"},{"s":41,"e":42,"c":"pl-pds"}],[],[{"s":4,"e":8,"c":"pl-k"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":43,"c":"pl-s"},{"s":14,"e":15,"c":"pl-pds"},{"s":33,"e":35,"c":"pl-cce"},{"s":42,"e":43,"c":"pl-pds"}],[],[],[{"s":4,"e":10,"c":"pl-k"},{"s":12,"e":22,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"},{"s":24,"e":50,"c":"pl-smi"}],[],[],[{"s":0,"e":8,"c":"pl-k"},{"s":9,"e":34,"c":"pl-en"}],[{"s":4,"e":21,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"},{"s":24,"e":139,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":138,"e":139,"c":"pl-pds"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":39,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-smi"},{"s":40,"e":43,"c":"pl-k"},{"s":44,"e":45,"c":"pl-c1"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":37,"c":"pl-smi"}],[{"s":8,"e":14,"c":"pl-k"}],[],[],[{"s":4,"e":12,"c":"pl-c1"},{"s":13,"e":14,"c":"pl-k"},{"s":33,"e":34,"c":"pl-k"},{"s":40,"e":41,"c":"pl-k"},{"s":46,"e":58,"c":"pl-smi"},{"s":59,"e":60,"c":"pl-k"},{"s":61,"e":69,"c":"pl-c1"}],[],[{"s":4,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":20,"e":21,"c":"pl-k"},{"s":23,"e":31,"c":"pl-c1"},{"s":32,"e":44,"c":"pl-smi"},{"s":45,"e":46,"c":"pl-k"}],[{"s":4,"e":13,"c":"pl-smi"},{"s":14,"e":15,"c":"pl-k"},{"s":16,"e":21,"c":"pl-c1"}],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":20,"e":31,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-k"},{"s":38,"e":51,"c":"pl-smi"}],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":37,"c":"pl-smi"}],[],[],[{"s":4,"e":156,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":4,"e":6,"c":"pl-k"},{"s":10,"e":15,"c":"pl-c1"},{"s":16,"e":19,"c":"pl-k"},{"s":20,"e":29,"c":"pl-smi"},{"s":31,"e":35,"c":"pl-k"},{"s":37,"e":51,"c":"pl-smi"},{"s":46,"e":51,"c":"pl-smi"},{"s":52,"e":53,"c":"pl-k"},{"s":54,"e":55,"c":"pl-c1"},{"s":55,"e":57,"c":"pl-k"},{"s":58,"e":61,"c":"pl-k"},{"s":62,"e":65,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":72,"c":"pl-s"},{"s":14,"e":15,"c":"pl-pds"},{"s":55,"e":70,"c":"pl-smi"},{"s":71,"e":72,"c":"pl-pds"}],[],[],[],[{"s":0,"e":2,"c":"pl-k"},{"s":4,"e":9,"c":"pl-smi"}],[{"s":4,"e":12,"c":"pl-c1"},{"s":13,"e":27,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-k"}],[{"s":4,"e":8,"c":"pl-k"}],[],[],[{"s":3,"e":4,"c":"pl-k"},{"s":12,"e":108,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":107,"e":108,"c":"pl-pds"}],[{"s":3,"e":4,"c":"pl-k"},{"s":12,"e":96,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":95,"e":96,"c":"pl-pds"}],[{"s":3,"e":4,"c":"pl-k"},{"s":12,"e":85,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":84,"e":85,"c":"pl-pds"}],[{"s":3,"e":4,"c":"pl-k"},{"s":12,"e":175,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":170,"e":174,"c":"pl-cce"},{"s":174,"e":175,"c":"pl-pds"}],[],[{"s":0,"e":2,"c":"pl-k"},{"s":4,"e":18,"c":"pl-smi"},{"s":19,"e":23,"c":"pl-k"},{"s":25,"e":29,"c":"pl-k"},{"s":30,"e":38,"c":"pl-smi"}],[{"s":4,"e":12,"c":"pl-smi"},{"s":13,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-s"},{"s":15,"e":16,"c":"pl-pds"},{"s":22,"e":23,"c":"pl-pds"}],[],[],[{"s":0,"e":26,"c":"pl-smi"},{"s":27,"e":28,"c":"pl-k"},{"s":29,"e":30,"c":"pl-k"},{"s":30,"e":52,"c":"pl-smi"}],[],[{"s":0,"e":14,"c":"pl-c1"},{"s":15,"e":34,"c":"pl-s"},{"s":15,"e":16,"c":"pl-pds"},{"s":33,"e":34,"c":"pl-pds"}],[{"s":4,"e":27,"c":"pl-smi"},{"s":5,"e":11,"c":"pl-k"},{"s":28,"e":29,"c":"pl-k"},{"s":30,"e":49,"c":"pl-c1"},{"s":49,"e":50,"c":"pl-k"},{"s":54,"e":55,"c":"pl-k"},{"s":68,"e":81,"c":"pl-smi"}],[{"s":4,"e":29,"c":"pl-smi"},{"s":5,"e":11,"c":"pl-k"},{"s":30,"e":31,"c":"pl-k"},{"s":32,"e":53,"c":"pl-c1"},{"s":54,"e":62,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":58,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":38,"e":56,"c":"pl-smi"},{"s":57,"e":58,"c":"pl-pds"}],[{"s":4,"e":29,"c":"pl-smi"},{"s":5,"e":11,"c":"pl-k"},{"s":30,"e":31,"c":"pl-k"},{"s":32,"e":53,"c":"pl-c1"},{"s":54,"e":62,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":58,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":38,"e":56,"c":"pl-smi"},{"s":57,"e":58,"c":"pl-pds"}],[{"s":4,"e":29,"c":"pl-smi"},{"s":5,"e":11,"c":"pl-k"},{"s":30,"e":31,"c":"pl-k"},{"s":32,"e":53,"c":"pl-c1"},{"s":54,"e":62,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":58,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":38,"e":56,"c":"pl-smi"},{"s":57,"e":58,"c":"pl-pds"}],[{"s":4,"e":26,"c":"pl-smi"},{"s":5,"e":11,"c":"pl-k"},{"s":27,"e":28,"c":"pl-k"},{"s":52,"e":67,"c":"pl-smi"}],[],[],[{"s":0,"e":12,"c":"pl-smi"},{"s":13,"e":14,"c":"pl-k"},{"s":15,"e":35,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-k"},{"s":41,"e":52,"c":"pl-smi"}],[{"s":0,"e":2,"c":"pl-k"},{"s":4,"e":8,"c":"pl-k"},{"s":10,"e":19,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-k"},{"s":20,"e":32,"c":"pl-c1"},{"s":33,"e":45,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":14,"e":271,"c":"pl-s"},{"s":14,"e":15,"c":"pl-pds"},{"s":84,"e":96,"c":"pl-smi"},{"s":270,"e":271,"c":"pl-pds"}],[{"s":4,"e":9,"c":"pl-k"}],[],[{"s":3,"e":4,"c":"pl-k"},{"s":12,"e":39,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":26,"e":38,"c":"pl-smi"},{"s":38,"e":39,"c":"pl-pds"}],[{"s":0,"e":11,"c":"pl-smi"},{"s":12,"e":13,"c":"pl-k"},{"s":14,"e":42,"c":"pl-c1"},{"s":27,"e":42,"c":"pl-smi"}],[{"s":1,"e":11,"c":"pl-smi"},{"s":11,"e":12,"c":"pl-k"},{"s":13,"e":39,"c":"pl-smi"},{"s":41,"e":42,"c":"pl-k"},{"s":43,"e":60,"c":"pl-c1"},{"s":60,"e":61,"c":"pl-k"},{"s":64,"e":65,"c":"pl-k"},{"s":78,"e":79,"c":"pl-k"},{"s":87,"e":95,"c":"pl-smi"}],[],[{"s":0,"e":6,"c":"pl-smi"},{"s":7,"e":8,"c":"pl-k"},{"s":9,"e":18,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-k"},{"s":21,"e":22,"c":"pl-k"}],[{"s":0,"e":14,"c":"pl-smi"},{"s":15,"e":16,"c":"pl-k"},{"s":17,"e":18,"c":"pl-k"}],[],[{"s":0,"e":2,"c":"pl-k"},{"s":4,"e":29,"c":"pl-smi"},{"s":12,"e":29,"c":"pl-smi"},{"s":32,"e":35,"c":"pl-k"},{"s":36,"e":44,"c":"pl-s"},{"s":36,"e":37,"c":"pl-pds"},{"s":43,"e":44,"c":"pl-pds"},{"s":45,"e":49,"c":"pl-k"},{"s":50,"e":54,"c":"pl-k"},{"s":56,"e":62,"c":"pl-k"},{"s":79,"e":87,"c":"pl-smi"}],[{"s":4,"e":9,"c":"pl-k"},{"s":10,"e":181,"c":"pl-s"},{"s":10,"e":11,"c":"pl-pds"},{"s":180,"e":181,"c":"pl-pds"}],[],[],[{"s":0,"e":122,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":2,"c":"pl-k"},{"s":5,"e":11,"c":"pl-k"},{"s":28,"e":37,"c":"pl-smi"},{"s":39,"e":43,"c":"pl-k"},{"s":45,"e":53,"c":"pl-smi"},{"s":54,"e":57,"c":"pl-k"},{"s":58,"e":66,"c":"pl-s"},{"s":58,"e":59,"c":"pl-pds"},{"s":65,"e":66,"c":"pl-pds"}],[{"s":5,"e":18,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":20,"e":36,"c":"pl-smi"},{"s":36,"e":37,"c":"pl-k"},{"s":38,"e":55,"c":"pl-smi"},{"s":57,"e":58,"c":"pl-k"},{"s":59,"e":72,"c":"pl-c1"},{"s":72,"e":73,"c":"pl-k"},{"s":76,"e":77,"c":"pl-k"},{"s":85,"e":103,"c":"pl-smi"},{"s":104,"e":122,"c":"pl-smi"},{"s":123,"e":132,"c":"pl-smi"},{"s":133,"e":151,"c":"pl-smi"},{"s":152,"e":168,"c":"pl-smi"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":13,"c":"pl-c1"},{"s":14,"e":17,"c":"pl-k"},{"s":18,"e":31,"c":"pl-smi"}],[{"s":8,"e":22,"c":"pl-smi"},{"s":23,"e":25,"c":"pl-k"},{"s":26,"e":36,"c":"pl-c1"},{"s":46,"e":47,"c":"pl-k"},{"s":56,"e":57,"c":"pl-k"},{"s":58,"e":70,"c":"pl-smi"},{"s":71,"e":72,"c":"pl-k"},{"s":73,"e":88,"c":"pl-s"},{"s":73,"e":74,"c":"pl-pds"},{"s":74,"e":87,"c":"pl-smi"},{"s":87,"e":88,"c":"pl-pds"},{"s":90,"e":105,"c":"pl-smi"},{"s":106,"e":107,"c":"pl-k"},{"s":108,"e":126,"c":"pl-s"},{"s":108,"e":109,"c":"pl-pds"},{"s":109,"e":125,"c":"pl-smi"},{"s":125,"e":126,"c":"pl-pds"},{"s":128,"e":144,"c":"pl-smi"},{"s":145,"e":146,"c":"pl-k"},{"s":147,"e":166,"c":"pl-s"},{"s":147,"e":148,"c":"pl-pds"},{"s":148,"e":165,"c":"pl-smi"},{"s":165,"e":166,"c":"pl-pds"},{"s":168,"e":172,"c":"pl-smi"},{"s":173,"e":174,"c":"pl-k"},{"s":175,"e":183,"c":"pl-s"},{"s":175,"e":176,"c":"pl-pds"},{"s":182,"e":183,"c":"pl-pds"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":88,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":43,"e":56,"c":"pl-smi"},{"s":70,"e":87,"c":"pl-smi"},{"s":87,"e":88,"c":"pl-pds"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":24,"c":"pl-smi"}],[{"s":15,"e":16,"c":"pl-k"},{"s":24,"e":88,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":49,"e":66,"c":"pl-smi"},{"s":87,"e":88,"c":"pl-pds"}],[{"s":12,"e":14,"c":"pl-k"},{"s":18,"e":19,"c":"pl-k"},{"s":25,"e":26,"c":"pl-k"},{"s":33,"e":34,"c":"pl-k"},{"s":44,"e":45,"c":"pl-k"},{"s":57,"e":69,"c":"pl-smi"},{"s":70,"e":71,"c":"pl-k"},{"s":93,"e":119,"c":"pl-smi"},{"s":120,"e":121,"c":"pl-k"},{"s":137,"e":154,"c":"pl-smi"}],[{"s":20,"e":87,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":21,"e":31,"c":"pl-smi"},{"s":46,"e":63,"c":"pl-smi"},{"s":86,"e":87,"c":"pl-pds"}],[{"s":23,"e":24,"c":"pl-k"},{"s":27,"e":28,"c":"pl-k"},{"s":39,"e":40,"c":"pl-k"},{"s":42,"e":43,"c":"pl-k"},{"s":48,"e":49,"c":"pl-k"},{"s":61,"e":73,"c":"pl-smi"}],[{"s":16,"e":22,"c":"pl-k"}],[],[],[],[],[],[{"s":0,"e":69,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":70,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":2,"c":"pl-k"},{"s":5,"e":11,"c":"pl-k"},{"s":28,"e":46,"c":"pl-smi"},{"s":48,"e":52,"c":"pl-k"},{"s":53,"e":54,"c":"pl-c1"},{"s":55,"e":58,"c":"pl-k"},{"s":59,"e":79,"c":"pl-smi"},{"s":73,"e":79,"c":"pl-smi"}],[{"s":4,"e":11,"c":"pl-k"},{"s":13,"e":18,"c":"pl-smi"},{"s":19,"e":21,"c":"pl-k"},{"s":22,"e":28,"c":"pl-smi"}],[{"s":8,"e":11,"c":"pl-k"}],[{"s":12,"e":28,"c":"pl-smi"},{"s":29,"e":30,"c":"pl-k"},{"s":31,"e":43,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-k"},{"s":51,"e":52,"c":"pl-k"},{"s":56,"e":57,"c":"pl-k"},{"s":65,"e":66,"c":"pl-k"},{"s":76,"e":81,"c":"pl-smi"},{"s":82,"e":83,"c":"pl-k"},{"s":91,"e":99,"c":"pl-smi"},{"s":100,"e":101,"c":"pl-k"},{"s":109,"e":117,"c":"pl-smi"},{"s":118,"e":119,"c":"pl-k"},{"s":128,"e":137,"c":"pl-smi"}],[{"s":12,"e":25,"c":"pl-smi"},{"s":25,"e":26,"c":"pl-k"},{"s":27,"e":44,"c":"pl-smi"},{"s":45,"e":46,"c":"pl-k"},{"s":47,"e":59,"c":"pl-c1"},{"s":59,"e":60,"c":"pl-k"},{"s":65,"e":66,"c":"pl-k"},{"s":76,"e":81,"c":"pl-smi"},{"s":82,"e":83,"c":"pl-k"},{"s":99,"e":115,"c":"pl-smi"},{"s":116,"e":117,"c":"pl-k"},{"s":133,"e":149,"c":"pl-smi"}],[{"s":12,"e":31,"c":"pl-smi"},{"s":32,"e":33,"c":"pl-k"},{"s":34,"e":52,"c":"pl-c1"},{"s":52,"e":53,"c":"pl-k"},{"s":58,"e":59,"c":"pl-k"},{"s":69,"e":74,"c":"pl-smi"},{"s":75,"e":76,"c":"pl-k"},{"s":92,"e":108,"c":"pl-smi"},{"s":109,"e":110,"c":"pl-k"},{"s":126,"e":142,"c":"pl-smi"}],[],[{"s":12,"e":26,"c":"pl-smi"},{"s":27,"e":29,"c":"pl-k"},{"s":30,"e":40,"c":"pl-c1"},{"s":50,"e":51,"c":"pl-k"},{"s":60,"e":61,"c":"pl-k"},{"s":62,"e":74,"c":"pl-smi"},{"s":75,"e":76,"c":"pl-k"},{"s":77,"e":92,"c":"pl-s"},{"s":77,"e":78,"c":"pl-pds"},{"s":78,"e":91,"c":"pl-smi"},{"s":91,"e":92,"c":"pl-pds"},{"s":94,"e":109,"c":"pl-smi"},{"s":110,"e":111,"c":"pl-k"},{"s":112,"e":130,"c":"pl-s"},{"s":112,"e":113,"c":"pl-pds"},{"s":113,"e":129,"c":"pl-smi"},{"s":129,"e":130,"c":"pl-pds"},{"s":132,"e":148,"c":"pl-smi"},{"s":149,"e":150,"c":"pl-k"},{"s":151,"e":170,"c":"pl-s"},{"s":151,"e":152,"c":"pl-pds"},{"s":152,"e":169,"c":"pl-smi"},{"s":169,"e":170,"c":"pl-pds"},{"s":172,"e":176,"c":"pl-smi"},{"s":177,"e":178,"c":"pl-k"},{"s":179,"e":188,"c":"pl-s"},{"s":179,"e":180,"c":"pl-pds"},{"s":187,"e":188,"c":"pl-pds"}],[{"s":15,"e":16,"c":"pl-k"},{"s":24,"e":93,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":48,"e":61,"c":"pl-smi"},{"s":75,"e":92,"c":"pl-smi"},{"s":92,"e":93,"c":"pl-pds"}],[],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":20,"c":"pl-k"},{"s":22,"e":28,"c":"pl-k"},{"s":45,"e":64,"c":"pl-smi"}],[{"s":16,"e":30,"c":"pl-smi"},{"s":31,"e":33,"c":"pl-k"},{"s":34,"e":44,"c":"pl-c1"},{"s":54,"e":55,"c":"pl-k"},{"s":64,"e":65,"c":"pl-k"},{"s":66,"e":78,"c":"pl-smi"},{"s":79,"e":80,"c":"pl-k"},{"s":81,"e":102,"c":"pl-s"},{"s":81,"e":82,"c":"pl-pds"},{"s":82,"e":101,"c":"pl-smi"},{"s":101,"e":102,"c":"pl-pds"},{"s":104,"e":119,"c":"pl-smi"},{"s":120,"e":121,"c":"pl-k"},{"s":122,"e":140,"c":"pl-s"},{"s":122,"e":123,"c":"pl-pds"},{"s":123,"e":139,"c":"pl-smi"},{"s":139,"e":140,"c":"pl-pds"},{"s":142,"e":158,"c":"pl-smi"},{"s":159,"e":160,"c":"pl-k"},{"s":161,"e":180,"c":"pl-s"},{"s":161,"e":162,"c":"pl-pds"},{"s":162,"e":179,"c":"pl-smi"},{"s":179,"e":180,"c":"pl-pds"},{"s":182,"e":186,"c":"pl-smi"},{"s":187,"e":188,"c":"pl-k"},{"s":189,"e":197,"c":"pl-s"},{"s":189,"e":190,"c":"pl-pds"},{"s":196,"e":197,"c":"pl-pds"}],[{"s":19,"e":20,"c":"pl-k"},{"s":28,"e":102,"c":"pl-s"},{"s":28,"e":29,"c":"pl-pds"},{"s":51,"e":70,"c":"pl-smi"},{"s":84,"e":101,"c":"pl-smi"},{"s":101,"e":102,"c":"pl-pds"}],[],[],[{"s":12,"e":14,"c":"pl-k"},{"s":16,"e":20,"c":"pl-k"},{"s":21,"e":28,"c":"pl-smi"}],[{"s":19,"e":20,"c":"pl-k"},{"s":28,"e":92,"c":"pl-s"},{"s":28,"e":29,"c":"pl-pds"},{"s":53,"e":70,"c":"pl-smi"},{"s":91,"e":92,"c":"pl-pds"}],[{"s":16,"e":18,"c":"pl-k"},{"s":22,"e":23,"c":"pl-k"},{"s":29,"e":30,"c":"pl-k"},{"s":37,"e":38,"c":"pl-k"},{"s":48,"e":49,"c":"pl-k"},{"s":61,"e":73,"c":"pl-smi"},{"s":74,"e":75,"c":"pl-k"},{"s":97,"e":123,"c":"pl-smi"},{"s":124,"e":125,"c":"pl-k"},{"s":141,"e":158,"c":"pl-smi"}],[{"s":24,"e":91,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":25,"e":35,"c":"pl-smi"},{"s":50,"e":67,"c":"pl-smi"},{"s":90,"e":91,"c":"pl-pds"}],[{"s":27,"e":28,"c":"pl-k"},{"s":31,"e":32,"c":"pl-k"},{"s":43,"e":44,"c":"pl-k"},{"s":46,"e":47,"c":"pl-k"},{"s":52,"e":53,"c":"pl-k"},{"s":65,"e":77,"c":"pl-smi"}],[{"s":20,"e":26,"c":"pl-k"}],[],[],[],[{"s":8,"e":13,"c":"pl-k"}],[{"s":15,"e":16,"c":"pl-k"},{"s":24,"e":89,"c":"pl-s"},{"s":24,"e":25,"c":"pl-pds"},{"s":68,"e":73,"c":"pl-smi"},{"s":86,"e":88,"c":"pl-c1"},{"s":88,"e":89,"c":"pl-pds"}],[],[],[],[],[{"s":0,"e":2,"c":"pl-k"},{"s":4,"e":24,"c":"pl-smi"},{"s":18,"e":24,"c":"pl-smi"},{"s":25,"e":28,"c":"pl-k"},{"s":29,"e":30,"c":"pl-c1"}],[{"s":4,"e":9,"c":"pl-k"},{"s":10,"e":55,"c":"pl-s"},{"s":10,"e":11,"c":"pl-pds"},{"s":54,"e":55,"c":"pl-pds"}],[],[],[{"s":0,"e":2,"c":"pl-k"},{"s":4,"e":11,"c":"pl-smi"}],[{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":50,"c":"pl-smi"}],[{"s":4,"e":10,"c":"pl-k"}],[],[],[{"s":0,"e":14,"c":"pl-c1"},{"s":15,"e":51,"c":"pl-s"},{"s":15,"e":16,"c":"pl-pds"},{"s":50,"e":51,"c":"pl-pds"},{"s":61,"e":62,"c":"pl-k"},{"s":62,"e":79,"c":"pl-c1"}],[],[{"s":3,"e":4,"c":"pl-k"},{"s":12,"e":32,"c":"pl-s"},{"s":12,"e":13,"c":"pl-pds"},{"s":23,"e":31,"c":"pl-smi"},{"s":31,"e":32,"c":"pl-pds"}],[],[{"s":0,"e":18,"c":"pl-smi"},{"s":19,"e":20,"c":"pl-k"},{"s":21,"e":27,"c":"pl-c1"}],[{"s":0,"e":15,"c":"pl-smi"},{"s":16,"e":17,"c":"pl-k"},{"s":18,"e":23,"c":"pl-c1"}],[{"s":0,"e":14,"c":"pl-smi"},{"s":15,"e":16,"c":"pl-k"},{"s":17,"e":18,"c":"pl-k"}],[],[{"s":0,"e":7,"c":"pl-k"},{"s":9,"e":14,"c":"pl-smi"},{"s":15,"e":17,"c":"pl-k"},{"s":18,"e":32,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":74,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":29,"e":31,"c":"pl-cce"},{"s":31,"e":32,"c":"pl-k"},{"s":31,"e":32,"c":"pl-pse"},{"s":32,"e":33,"c":"pl-pse"},{"s":33,"e":43,"c":"pl-smi"},{"s":38,"e":43,"c":"pl-smi"},{"s":43,"e":44,"c":"pl-pse"},{"s":44,"e":46,"c":"pl-cce"},{"s":52,"e":53,"c":"pl-k"},{"s":52,"e":53,"c":"pl-pse"},{"s":53,"e":54,"c":"pl-pse"},{"s":54,"e":72,"c":"pl-smi"},{"s":59,"e":72,"c":"pl-smi"},{"s":72,"e":73,"c":"pl-pse"},{"s":73,"e":74,"c":"pl-pds"}],[],[{"s":4,"e":7,"c":"pl-k"}],[{"s":8,"e":22,"c":"pl-c1"},{"s":23,"e":41,"c":"pl-s"},{"s":23,"e":24,"c":"pl-pds"},{"s":40,"e":41,"c":"pl-pds"},{"s":57,"e":58,"c":"pl-k"},{"s":65,"e":83,"c":"pl-smi"},{"s":70,"e":83,"c":"pl-smi"},{"s":84,"e":85,"c":"pl-k"},{"s":93,"e":101,"c":"pl-smi"}],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":41,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":40,"e":41,"c":"pl-pds"}],[{"s":8,"e":26,"c":"pl-smi"},{"s":27,"e":28,"c":"pl-k"},{"s":29,"e":34,"c":"pl-c1"}],[{"s":8,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":31,"c":"pl-smi"}],[{"s":8,"e":13,"c":"pl-k"}],[],[{"s":4,"e":9,"c":"pl-k"}],[{"s":8,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":27,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"},{"s":24,"e":29,"c":"pl-c1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":43,"c":"pl-c1"},{"s":19,"e":43,"c":"pl-smi"},{"s":44,"e":56,"c":"pl-s"},{"s":44,"e":45,"c":"pl-pds"},{"s":55,"e":56,"c":"pl-pds"}],[{"s":12,"e":23,"c":"pl-smi"},{"s":24,"e":25,"c":"pl-k"},{"s":26,"e":48,"c":"pl-c1"},{"s":33,"e":48,"c":"pl-smi"},{"s":49,"e":61,"c":"pl-s"},{"s":49,"e":50,"c":"pl-pds"},{"s":60,"e":61,"c":"pl-pds"}],[],[],[{"s":8,"e":10,"c":"pl-k"},{"s":12,"e":43,"c":"pl-c1"},{"s":19,"e":43,"c":"pl-smi"},{"s":44,"e":58,"c":"pl-s"},{"s":44,"e":45,"c":"pl-pds"},{"s":57,"e":58,"c":"pl-pds"}],[{"s":12,"e":25,"c":"pl-smi"},{"s":26,"e":27,"c":"pl-k"},{"s":28,"e":50,"c":"pl-c1"},{"s":35,"e":50,"c":"pl-smi"},{"s":51,"e":65,"c":"pl-s"},{"s":51,"e":52,"c":"pl-pds"},{"s":64,"e":65,"c":"pl-pds"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":25,"c":"pl-smi"},{"s":26,"e":27,"c":"pl-k"},{"s":28,"e":53,"c":"pl-c1"},{"s":35,"e":53,"c":"pl-smi"}],[],[],[{"s":11,"e":12,"c":"pl-k"},{"s":20,"e":96,"c":"pl-s"},{"s":20,"e":21,"c":"pl-pds"},{"s":54,"e":65,"c":"pl-smi"},{"s":82,"e":95,"c":"pl-smi"},{"s":95,"e":96,"c":"pl-pds"}],[{"s":8,"e":22,"c":"pl-smi"},{"s":23,"e":25,"c":"pl-k"},{"s":26,"e":165,"c":"pl-s"},{"s":26,"e":27,"c":"pl-pds"},{"s":44,"e":46,"c":"pl-cce"},{"s":46,"e":47,"c":"pl-k"},{"s":46,"e":47,"c":"pl-pse"},{"s":47,"e":48,"c":"pl-pse"},{"s":48,"e":58,"c":"pl-smi"},{"s":53,"e":58,"c":"pl-smi"},{"s":58,"e":59,"c":"pl-pse"},{"s":59,"e":61,"c":"pl-cce"},{"s":89,"e":91,"c":"pl-cce"},{"s":96,"e":97,"c":"pl-k"},{"s":96,"e":97,"c":"pl-pse"},{"s":97,"e":98,"c":"pl-pse"},{"s":98,"e":116,"c":"pl-smi"},{"s":103,"e":116,"c":"pl-smi"},{"s":116,"e":117,"c":"pl-pse"},{"s":117,"e":119,"c":"pl-cce"},{"s":131,"e":142,"c":"pl-smi"},{"s":142,"e":144,"c":"pl-cce"},{"s":151,"e":164,"c":"pl-smi"},{"s":164,"e":165,"c":"pl-pds"}],[],[],[{"s":4,"e":60,"c":"pl-c"},{"s":4,"e":5,"c":"pl-c"}],[{"s":19,"e":20,"c":"pl-k"},{"s":25,"e":33,"c":"pl-smi"}],[],[],[{"s":0,"e":2,"c":"pl-k"},{"s":4,"e":8,"c":"pl-k"},{"s":9,"e":27,"c":"pl-smi"}],[{"s":4,"e":11,"c":"pl-k"},{"s":13,"e":26,"c":"pl-smi"},{"s":27,"e":29,"c":"pl-k"},{"s":30,"e":44,"c":"pl-smi"}],[{"s":11,"e":12,"c":"pl-k"},{"s":18,"e":32,"c":"pl-smi"}],[],[],[{"s":4,"e":9,"c":"pl-k"},{"s":10,"e":172,"c":"pl-s"},{"s":10,"e":11,"c":"pl-pds"},{"s":26,"e":28,"c":"pl-cce"},{"s":28,"e":38,"c":"pl-smi"},{"s":38,"e":40,"c":"pl-cce"},{"s":56,"e":57,"c":"pl-k"},{"s":56,"e":57,"c":"pl-pse"},{"s":57,"e":58,"c":"pl-pse"},{"s":58,"e":72,"c":"pl-smi"},{"s":73,"e":74,"c":"pl-c1"},{"s":92,"e":93,"c":"pl-pse"},{"s":93,"e":95,"c":"pl-cce"},{"s":171,"e":172,"c":"pl-pds"}],[],[],[{"s":4,"e":29,"c":"pl-s"},{"s":4,"e":5,"c":"pl-pds"},{"s":28,"e":29,"c":"pl-pds"}],[{"s":0,"e":14,"c":"pl-c1"},{"s":15,"e":35,"c":"pl-s"},{"s":15,"e":16,"c":"pl-pds"},{"s":34,"e":35,"c":"pl-pds"},{"s":45,"e":46,"c":"pl-k"},{"s":52,"e":53,"c":"pl-k"},{"s":61,"e":62,"c":"pl-k"},{"s":70,"e":78,"c":"pl-smi"},{"s":79,"e":80,"c":"pl-k"},{"s":88,"e":100,"c":"pl-smi"}],[],[{"s":0,"e":72,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":17,"c":"pl-smi"},{"s":18,"e":19,"c":"pl-k"},{"s":20,"e":26,"c":"pl-c1"}],[],[{"s":0,"e":99,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":2,"c":"pl-k"},{"s":4,"e":36,"c":"pl-smi"},{"s":19,"e":36,"c":"pl-smi"},{"s":37,"e":43,"c":"pl-k"},{"s":44,"e":49,"c":"pl-s"},{"s":44,"e":45,"c":"pl-pds"},{"s":48,"e":49,"c":"pl-pds"},{"s":50,"e":53,"c":"pl-k"},{"s":54,"e":86,"c":"pl-smi"},{"s":69,"e":86,"c":"pl-smi"},{"s":87,"e":93,"c":"pl-k"},{"s":94,"e":105,"c":"pl-s"},{"s":94,"e":95,"c":"pl-pds"},{"s":104,"e":105,"c":"pl-pds"}],[{"s":4,"e":19,"c":"pl-smi"},{"s":20,"e":21,"c":"pl-k"},{"s":22,"e":60,"c":"pl-smi"},{"s":37,"e":60,"c":"pl-smi"},{"s":61,"e":64,"c":"pl-s"},{"s":61,"e":62,"c":"pl-pds"},{"s":63,"e":64,"c":"pl-pds"},{"s":66,"e":67,"c":"pl-c1"}],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":66,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":50,"e":65,"c":"pl-smi"},{"s":65,"e":66,"c":"pl-pds"}],[{"s":4,"e":21,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"},{"s":26,"e":27,"c":"pl-k"},{"s":33,"e":34,"c":"pl-k"},{"s":41,"e":42,"c":"pl-k"},{"s":52,"e":53,"c":"pl-k"},{"s":65,"e":77,"c":"pl-smi"},{"s":78,"e":79,"c":"pl-k"},{"s":101,"e":127,"c":"pl-smi"},{"s":128,"e":129,"c":"pl-k"},{"s":145,"e":160,"c":"pl-smi"}],[],[],[{"s":0,"e":41,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":2,"c":"pl-k"},{"s":4,"e":5,"c":"pl-k"},{"s":5,"e":22,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":16,"e":86,"c":"pl-s"},{"s":16,"e":17,"c":"pl-pds"},{"s":50,"e":51,"c":"pl-k"},{"s":50,"e":51,"c":"pl-pse"},{"s":51,"e":52,"c":"pl-pse"},{"s":52,"e":84,"c":"pl-smi"},{"s":67,"e":84,"c":"pl-smi"},{"s":84,"e":85,"c":"pl-pse"},{"s":85,"e":86,"c":"pl-pds"}],[{"s":4,"e":21,"c":"pl-smi"},{"s":22,"e":23,"c":"pl-k"},{"s":26,"e":27,"c":"pl-k"},{"s":33,"e":34,"c":"pl-k"},{"s":41,"e":42,"c":"pl-k"},{"s":52,"e":53,"c":"pl-k"},{"s":65,"e":77,"c":"pl-smi"},{"s":78,"e":79,"c":"pl-k"},{"s":101,"e":127,"c":"pl-smi"},{"s":128,"e":129,"c":"pl-k"},{"s":145,"e":177,"c":"pl-smi"},{"s":160,"e":177,"c":"pl-smi"}],[],[],[{"s":0,"e":132,"c":"pl-c"},{"s":0,"e":1,"c":"pl-c"}],[{"s":0,"e":2,"c":"pl-k"},{"s":4,"e":5,"c":"pl-k"},{"s":5,"e":22,"c":"pl-smi"}],[{"s":7,"e":8,"c":"pl-k"},{"s":14,"e":235,"c":"pl-s"},{"s":14,"e":15,"c":"pl-pds"},{"s":57,"e":59,"c":"pl-cce"},{"s":59,"e":69,"c":"pl-smi"},{"s":69,"e":71,"c":"pl-cce"},{"s":72,"e":74,"c":"pl-cce"},{"s":95,"e":96,"c":"pl-k"},{"s":95,"e":96,"c":"pl-pse"},{"s":96,"e":97,"c":"pl-pse"},{"s":97,"e":125,"c":"pl-smi"},{"s":112,"e":125,"c":"pl-smi"},{"s":125,"e":126,"c":"pl-pse"},{"s":127,"e":129,"c":"pl-cce"},{"s":152,"e":164,"c":"pl-smi"},{"s":165,"e":167,"c":"pl-cce"},{"s":234,"e":235,"c":"pl-pds"}],[{"s":4,"e":9,"c":"pl-k"},{"s":10,"e":118,"c":"pl-s"},{"s":10,"e":11,"c":"pl-pds"},{"s":11,"e":13,"c":"pl-cce"},{"s":13,"e":23,"c":"pl-smi"},{"s":23,"e":25,"c":"pl-cce"},{"s":41,"e":42,"c":"pl-k"},{"s":41,"e":42,"c":"pl-pse"},{"s":42,"e":43,"c":"pl-pse"},{"s":43,"e":75,"c":"pl-smi"},{"s":58,"e":75,"c":"pl-smi"},{"s":75,"e":76,"c":"pl-pse"},{"s":117,"e":118,"c":"pl-pds"}],[],[],[{"s":0,"e":2,"c":"pl-k"},{"s":4,"e":8,"c":"pl-k"},{"s":9,"e":17,"c":"pl-smi"}],[{"s":19,"e":20,"c":"pl-k"},{"s":25,"e":33,"c":"pl-smi"}],[],[],[{"s":0,"e":14,"c":"pl-c1"},{"s":15,"e":45,"c":"pl-s"},{"s":15,"e":16,"c":"pl-pds"},{"s":44,"e":45,"c":"pl-pds"},{"s":55,"e":56,"c":"pl-k"},{"s":59,"e":60,"c":"pl-k"},{"s":71,"e":72,"c":"pl-k"},{"s":74,"e":75,"c":"pl-k"},{"s":80,"e":81,"c":"pl-k"},{"s":93,"e":105,"c":"pl-smi"}],[],[{"s":4,"e":101,"c":"pl-s"},{"s":4,"e":5,"c":"pl-pds"},{"s":100,"e":101,"c":"pl-pds"}],[{"s":4,"e":127,"c":"pl-s"},{"s":4,"e":5,"c":"pl-pds"},{"s":126,"e":127,"c":"pl-pds"}],[{"s":4,"e":62,"c":"pl-s"},{"s":4,"e":5,"c":"pl-pds"},{"s":26,"e":27,"c":"pl-k"},{"s":26,"e":27,"c":"pl-pse"},{"s":27,"e":28,"c":"pl-pse"},{"s":28,"e":60,"c":"pl-smi"},{"s":43,"e":60,"c":"pl-smi"},{"s":60,"e":61,"c":"pl-pse"},{"s":61,"e":62,"c":"pl-pds"}],[{"s":4,"e":27,"c":"pl-s"},{"s":4,"e":5,"c":"pl-pds"},{"s":26,"e":27,"c":"pl-pds"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/dotnet/install-scripts/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"dotnet-install.ps1","displayUrl":"https://github.com/dotnet/install-scripts/blob/main/src/dotnet-install.ps1?raw=true","headerInfo":{"blobSize":"55.8 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"70c8128","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fdotnet%2Finstall-scripts%2Fblob%2Fmain%2Fsrc%2Fdotnet-install.ps1","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"1401","truncatedSloc":"1209"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"PowerShell","languageID":293,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/dotnet/install-scripts/blob/main/src/dotnet-install.ps1","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/dotnet/install-scripts/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/dotnet/install-scripts/raw/refs/heads/main/src/dotnet-install.ps1","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":true,"symbols":[]}},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"csrf_tokens":{"/dotnet/install-scripts/branches":{"post":"RugWqTsM13njpv2xBBpm21DwEs9gBc3EqoNPtqysdA0RXTWROAS6Ue6E7G1NZlmJS2x4qHT8CaubGEYwFQCXlg"},"/repos/preferences":{"post":"uymJSbTN3JFnmdYWGaqMTko9a8rLG-5gYPfAyUhEffSUAqw3kUOVD8cuQphq4KAC4mahS1WKvtusBC1Uu42pPw"}}},"title":"install-scripts/src/dotnet-install.ps1 at main · dotnet/install-scripts","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-9f8a877aa99f.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-eb3d353f90ce.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"overview_shared_code_dropdown_button":false,"react_blob_overlay":false,"copilot_conversational_ux_embedding_update":false,"copilot_smell_icebreaker_ux":true,"accessible_code_button":true}}}</script>
|