diff --git a/.github/workflows/chocolatey-publish.yml b/.github/workflows/chocolatey-publish.yml index b7edad08d..7ef2bbff3 100644 --- a/.github/workflows/chocolatey-publish.yml +++ b/.github/workflows/chocolatey-publish.yml @@ -24,7 +24,7 @@ jobs: throw 'CHOCOLATEY_API_KEY repository secret is not set.' } - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Pack and push chocolatey packages env: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index fd964d97d..6798dc5e6 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -18,15 +18,15 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 90 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: csharp build-mode: manual - - uses: actions/setup-dotnet@v5 + - uses: actions/setup-dotnet@v6 with: dotnet-version: | 10.0.x @@ -37,6 +37,6 @@ jobs: dotnet build src/Titanium.Web.Proxy.sln -c Release --no-restore - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 with: category: "/language:csharp/manual-build" diff --git a/.github/workflows/deploy-website.yml b/.github/workflows/deploy-website.yml index f89208856..ae78e8333 100644 --- a/.github/workflows/deploy-website.yml +++ b/.github/workflows/deploy-website.yml @@ -36,7 +36,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-node@v7 with: @@ -110,7 +110,7 @@ jobs: - name: Upload Pages artifact if: github.event_name != 'pull_request' - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: website/.vitepress/dist diff --git a/.github/workflows/dotnetcore.yml b/.github/workflows/dotnetcore.yml index 9e96d4cda..001b4381e 100644 --- a/.github/workflows/dotnetcore.yml +++ b/.github/workflows/dotnetcore.yml @@ -43,12 +43,12 @@ jobs: env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-version: | 10.0.x @@ -189,9 +189,9 @@ jobs: matrix: os: [windows-latest, ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-version: | 10.0.x @@ -324,7 +324,7 @@ jobs: test -f "./artifacts/inspector-$rid/TitaniumInspector" || test -f "./artifacts/inspector-$rid/Titanium.Inspector" - name: Upload UI failure artifacts if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ui-portable-${{ matrix.os }} path: | @@ -345,9 +345,9 @@ jobs: matrix: os: [windows-latest, ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-version: | 10.0.x @@ -387,7 +387,7 @@ jobs: --results-directory "artifacts/cli-e2e-${{ matrix.os }}" - name: Upload CLI E2E artifacts if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: cli-e2e-${{ matrix.os }} path: | @@ -405,9 +405,9 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-version: | 10.0.x @@ -438,9 +438,9 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-version: | 10.0.x @@ -470,12 +470,12 @@ jobs: contents: write id-token: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-version: | 10.0.x @@ -512,7 +512,7 @@ jobs: } - name: Upload MIT package SBOM - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: mit-nuget-sbom path: sbom/*.cdx.json @@ -548,7 +548,7 @@ jobs: contents: write actions: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 - name: Create/move product tag and dispatch release diff --git a/.github/workflows/packaging-catalog-smoke.yml b/.github/workflows/packaging-catalog-smoke.yml index 718dc3dd3..4665e6625 100644 --- a/.github/workflows/packaging-catalog-smoke.yml +++ b/.github/workflows/packaging-catalog-smoke.yml @@ -24,7 +24,7 @@ jobs: runs-on: macos-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Smoke brew install from tap env: diff --git a/.github/workflows/pr-path-guard.yml b/.github/workflows/pr-path-guard.yml index 0ab431024..720140332 100644 --- a/.github/workflows/pr-path-guard.yml +++ b/.github/workflows/pr-path-guard.yml @@ -15,7 +15,7 @@ jobs: guard-nc-paths: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 297dd648a..f79412727 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,7 +29,7 @@ jobs: version: ${{ steps.v.outputs.version }} channel: ${{ steps.v.outputs.channel }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - id: v name: Resolve release tag / channel run: | @@ -64,8 +64,8 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v6 - - uses: actions/setup-dotnet@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-dotnet@v6 with: dotnet-version: '10.0.x' - name: Restore and build @@ -122,8 +122,8 @@ jobs: matrix: os: [windows-latest, ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@v6 - - uses: actions/setup-dotnet@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-dotnet@v6 with: dotnet-version: '10.0.x' - name: Linux Playwright OS deps @@ -176,7 +176,7 @@ jobs: - rid: osx-arm64 os: macos-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Free disk space (Linux) if: runner.os == 'Linux' run: | @@ -184,7 +184,7 @@ jobs: /usr/local/share/boost /usr/share/swift /usr/local/.ghcup || true sudo docker system prune -af || true df -h - - uses: actions/setup-dotnet@v5 + - uses: actions/setup-dotnet@v6 with: dotnet-version: '10.0.x' - uses: actions/cache@v6 @@ -293,7 +293,7 @@ jobs: [[ -f "$f" ]] && cp "$f" "staged-cli-$rid/" || true done ls -la "staged-cli-$rid" - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: cli-${{ matrix.rid }} path: staged-cli-${{ matrix.rid }}/ @@ -304,8 +304,8 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v6 - - uses: actions/setup-dotnet@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-dotnet@v6 with: dotnet-version: '10.0.x' - name: Build Plus @@ -317,7 +317,7 @@ jobs: # Stamp InformationalVersion (e.g. 7.0.5-beta) while assembly Version stays numeric. dotnet build src/Titanium.Plus/Titanium.Plus.csproj -c Release -o artifacts/plus -p:Version="$ver" cp artifacts/plus/Titanium.Plus.dll "Titanium.Plus-${RELEASE_TAG}.dll" - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: plus path: Titanium.Plus-*.dll @@ -356,7 +356,7 @@ jobs: os: macos-latest msi: false steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Free disk space (Linux) if: runner.os == 'Linux' run: | @@ -364,7 +364,7 @@ jobs: /usr/local/share/boost /usr/share/swift /usr/local/.ghcup || true sudo docker system prune -af || true df -h - - uses: actions/setup-dotnet@v5 + - uses: actions/setup-dotnet@v6 with: dotnet-version: '10.0.x' - uses: actions/cache@v6 @@ -506,7 +506,7 @@ jobs: [[ -f "$f" ]] && cp "$f" "staged-inspector-$rid/" || true done ls -la "staged-inspector-$rid" - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: inspector-${{ matrix.rid }} if-no-files-found: error @@ -566,8 +566,8 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v6 - - uses: actions/setup-dotnet@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-dotnet@v6 with: dotnet-version: '10.0.x' - name: Install libmsquic (HTTP/3) @@ -599,7 +599,7 @@ jobs: pwsh tools/RpsLoadProbe/validate-compare-product-gates.ps1 -CsvPath $csv.FullName - name: Upload smoke CSV if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: rps-product-smoke-csv path: tools/RpsLoadProbe/results/rps-ramp-*.csv @@ -621,7 +621,7 @@ jobs: contents: write actions: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 - uses: actions/download-artifact@v8 @@ -807,7 +807,7 @@ jobs: "skip=false" | Out-File -FilePath $env:GITHUB_OUTPUT -Append -Encoding utf8 } - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 if: steps.gate.outputs.skip != 'true' # Runs on every product release cut from beta/stable (via cut-product-tag → this workflow). diff --git a/.github/workflows/rps-saturation.yml b/.github/workflows/rps-saturation.yml index a2d3ea610..b3df65c79 100644 --- a/.github/workflows/rps-saturation.yml +++ b/.github/workflows/rps-saturation.yml @@ -225,10 +225,10 @@ jobs: # compare-product-smoke / haproxy-smoke / envoy-smoke: 120m; compare-editions: 90m. timeout-minutes: ${{ github.event_name == 'pull_request' && 45 || (github.event_name == 'push' && 90 || (inputs.mode == 'compare-editions' && 90 || ((inputs.mode == 'compare-product-smoke' || inputs.mode == 'compare-haproxy-smoke' || inputs.mode == 'compare-envoy-smoke') && 120 || 360))) }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-version: | 10.0.x @@ -897,7 +897,7 @@ jobs: - name: Upload CSV artifact if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: # Include arm_shard so parallel shard dispatches do not collide (slash → dash via env sanitize). name: rps-csv-${{ matrix.os }}-shard-${{ env.RPS_ARTIFACT_SHARD }} diff --git a/.github/workflows/wiki-sync.yml b/.github/workflows/wiki-sync.yml index 86ab4be0e..21609107f 100644 --- a/.github/workflows/wiki-sync.yml +++ b/.github/workflows/wiki-sync.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Publish wiki uses: Andrew-Chen-Wang/github-wiki-action@1bbb4280446f9630e8e21a18012cbacf3b0f992e # v5 diff --git a/docs/api/Titanium.Web.Proxy.Caching.HttpResponseCacheMiddleware.html b/docs/api/Titanium.Web.Proxy.Caching.HttpResponseCacheMiddleware.html index 166f41ac3..a7f8933d5 100644 --- a/docs/api/Titanium.Web.Proxy.Caching.HttpResponseCacheMiddleware.html +++ b/docs/api/Titanium.Web.Proxy.Caching.HttpResponseCacheMiddleware.html @@ -115,7 +115,7 @@
Inherited Members
object.ToString() -
Namespace: Titanium.Web.Proxy.Caching
+
Namespace: Titanium.Web.Proxy.Caching
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Caching.MemoryHttpResponseCache.html b/docs/api/Titanium.Web.Proxy.Caching.MemoryHttpResponseCache.html index a65f152ba..8a5a0886b 100644 --- a/docs/api/Titanium.Web.Proxy.Caching.MemoryHttpResponseCache.html +++ b/docs/api/Titanium.Web.Proxy.Caching.MemoryHttpResponseCache.html @@ -114,7 +114,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Caching
+
Namespace: Titanium.Web.Proxy.Caching
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.ClientProcessId.html b/docs/api/Titanium.Web.Proxy.ClientProcessId.html index e8a784b83..f9aed47d0 100644 --- a/docs/api/Titanium.Web.Proxy.ClientProcessId.html +++ b/docs/api/Titanium.Web.Proxy.ClientProcessId.html @@ -113,7 +113,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Clusters.ClusterManager.html b/docs/api/Titanium.Web.Proxy.Clusters.ClusterManager.html index 7cce493a7..bcb6b5d94 100644 --- a/docs/api/Titanium.Web.Proxy.Clusters.ClusterManager.html +++ b/docs/api/Titanium.Web.Proxy.Clusters.ClusterManager.html @@ -115,7 +115,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Clusters
+
Namespace: Titanium.Web.Proxy.Clusters
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Clusters.DestinationHealthTracker.html b/docs/api/Titanium.Web.Proxy.Clusters.DestinationHealthTracker.html index 817a15531..c8373428e 100644 --- a/docs/api/Titanium.Web.Proxy.Clusters.DestinationHealthTracker.html +++ b/docs/api/Titanium.Web.Proxy.Clusters.DestinationHealthTracker.html @@ -110,7 +110,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Clusters
+
Namespace: Titanium.Web.Proxy.Clusters
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Clusters.LoadBalancer.html b/docs/api/Titanium.Web.Proxy.Clusters.LoadBalancer.html index ffd2c4341..066891091 100644 --- a/docs/api/Titanium.Web.Proxy.Clusters.LoadBalancer.html +++ b/docs/api/Titanium.Web.Proxy.Clusters.LoadBalancer.html @@ -115,7 +115,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Clusters
+
Namespace: Titanium.Web.Proxy.Clusters
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Diagnostics.ClientTlsTiming.html b/docs/api/Titanium.Web.Proxy.Diagnostics.ClientTlsTiming.html index 9e03e7fe4..6d6724820 100644 --- a/docs/api/Titanium.Web.Proxy.Diagnostics.ClientTlsTiming.html +++ b/docs/api/Titanium.Web.Proxy.Diagnostics.ClientTlsTiming.html @@ -112,7 +112,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Diagnostics
+
Namespace: Titanium.Web.Proxy.Diagnostics
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Diagnostics.HttpRequestTiming.html b/docs/api/Titanium.Web.Proxy.Diagnostics.HttpRequestTiming.html index 75ab35b31..cc5eebdc7 100644 --- a/docs/api/Titanium.Web.Proxy.Diagnostics.HttpRequestTiming.html +++ b/docs/api/Titanium.Web.Proxy.Diagnostics.HttpRequestTiming.html @@ -129,7 +129,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Diagnostics
+
Namespace: Titanium.Web.Proxy.Diagnostics
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Diagnostics.TunnelConnectTiming.html b/docs/api/Titanium.Web.Proxy.Diagnostics.TunnelConnectTiming.html index 227938bea..5d2bd6f30 100644 --- a/docs/api/Titanium.Web.Proxy.Diagnostics.TunnelConnectTiming.html +++ b/docs/api/Titanium.Web.Proxy.Diagnostics.TunnelConnectTiming.html @@ -112,7 +112,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Diagnostics
+
Namespace: Titanium.Web.Proxy.Diagnostics
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Diagnostics.UpstreamConnectionTiming.html b/docs/api/Titanium.Web.Proxy.Diagnostics.UpstreamConnectionTiming.html index 4502924e0..5adcbd29c 100644 --- a/docs/api/Titanium.Web.Proxy.Diagnostics.UpstreamConnectionTiming.html +++ b/docs/api/Titanium.Web.Proxy.Diagnostics.UpstreamConnectionTiming.html @@ -124,7 +124,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Diagnostics
+
Namespace: Titanium.Web.Proxy.Diagnostics
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.AsyncEventHandler-1.html b/docs/api/Titanium.Web.Proxy.EventArguments.AsyncEventHandler-1.html index 2aa4f0aae..4a5cd93bf 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.AsyncEventHandler-1.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.AsyncEventHandler-1.html @@ -84,7 +84,7 @@

A generic asynchronous event handler used by the proxy.

-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.BeforeBodyWriteEventArgs.html b/docs/api/Titanium.Web.Proxy.EventArguments.BeforeBodyWriteEventArgs.html index a0433170c..1cd02d4b0 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.BeforeBodyWriteEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.BeforeBodyWriteEventArgs.html @@ -120,7 +120,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.BeforeHttpAuthenticateEventArgs.html b/docs/api/Titanium.Web.Proxy.EventArguments.BeforeHttpAuthenticateEventArgs.html index 54a20f93f..89bedc8fb 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.BeforeHttpAuthenticateEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.BeforeHttpAuthenticateEventArgs.html @@ -123,7 +123,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.BeforeQuicAuthenticateEventArgs.html b/docs/api/Titanium.Web.Proxy.EventArguments.BeforeQuicAuthenticateEventArgs.html index 91a573e9a..48f3ccfc2 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.BeforeQuicAuthenticateEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.BeforeQuicAuthenticateEventArgs.html @@ -131,7 +131,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.html b/docs/api/Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.html index 7fbcfba9d..d57f59425 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.html @@ -121,7 +121,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.html b/docs/api/Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.html index 5a1bd35dc..923d1d9fc 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.html @@ -121,7 +121,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.html b/docs/api/Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.html index fb510247c..d78ee3c28 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.html @@ -122,7 +122,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs.html b/docs/api/Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs.html index 6d5bca9e7..f2303c17d 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs.html @@ -121,7 +121,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.ProxyEventArgsBase.html b/docs/api/Titanium.Web.Proxy.EventArguments.ProxyEventArgsBase.html index 575f902ba..b3fda0fc1 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.ProxyEventArgsBase.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.ProxyEventArgsBase.html @@ -127,7 +127,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.SessionEventArgs.html b/docs/api/Titanium.Web.Proxy.EventArguments.SessionEventArgs.html index 2be139207..3ece64110 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.SessionEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.SessionEventArgs.html @@ -218,7 +218,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.SessionEventArgsBase.html b/docs/api/Titanium.Web.Proxy.EventArguments.SessionEventArgsBase.html index 5f1f73e1e..485f75f36 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.SessionEventArgsBase.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.SessionEventArgsBase.html @@ -129,7 +129,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.SocksAuthenticateEventArgs.html b/docs/api/Titanium.Web.Proxy.EventArguments.SocksAuthenticateEventArgs.html index 72edbbe77..4e288a7be 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.SocksAuthenticateEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.SocksAuthenticateEventArgs.html @@ -122,7 +122,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.TunnelConnectFailureEventArgs.html b/docs/api/Titanium.Web.Proxy.EventArguments.TunnelConnectFailureEventArgs.html index e5fb22ac0..1d4d3fd0b 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.TunnelConnectFailureEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.TunnelConnectFailureEventArgs.html @@ -124,7 +124,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.TunnelConnectSessionEventArgs.html b/docs/api/Titanium.Web.Proxy.EventArguments.TunnelConnectSessionEventArgs.html index cacb72b99..eb164f0f7 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.TunnelConnectSessionEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.TunnelConnectSessionEventArgs.html @@ -219,7 +219,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.WebSocketFrameDirection.html b/docs/api/Titanium.Web.Proxy.EventArguments.WebSocketFrameDirection.html index 9b6ac8307..ee22e967c 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.WebSocketFrameDirection.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.WebSocketFrameDirection.html @@ -85,7 +85,7 @@

Direction of a WebSocket frame relative to the proxy.

-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.WebSocketFrameInterceptAction.html b/docs/api/Titanium.Web.Proxy.EventArguments.WebSocketFrameInterceptAction.html index deab11ff2..172af7bb2 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.WebSocketFrameInterceptAction.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.WebSocketFrameInterceptAction.html @@ -85,7 +85,7 @@

Action taken by a BeforeWebSocketFrame handler.

-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.EventArguments.WebSocketFrameInterceptEventArgs.html b/docs/api/Titanium.Web.Proxy.EventArguments.WebSocketFrameInterceptEventArgs.html index 5e44cfcfb..fe68aa49b 100644 --- a/docs/api/Titanium.Web.Proxy.EventArguments.WebSocketFrameInterceptEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.EventArguments.WebSocketFrameInterceptEventArgs.html @@ -121,7 +121,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.EventArguments
+
Namespace: Titanium.Web.Proxy.EventArguments
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Exceptions.BodyNotFoundException.html b/docs/api/Titanium.Web.Proxy.Exceptions.BodyNotFoundException.html index 20a71654a..663c957f2 100644 --- a/docs/api/Titanium.Web.Proxy.Exceptions.BodyNotFoundException.html +++ b/docs/api/Titanium.Web.Proxy.Exceptions.BodyNotFoundException.html @@ -149,7 +149,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Exceptions
+
Namespace: Titanium.Web.Proxy.Exceptions
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Exceptions.OutboundDestinationBlockedException.html b/docs/api/Titanium.Web.Proxy.Exceptions.OutboundDestinationBlockedException.html index 536c8b513..41d4fd672 100644 --- a/docs/api/Titanium.Web.Proxy.Exceptions.OutboundDestinationBlockedException.html +++ b/docs/api/Titanium.Web.Proxy.Exceptions.OutboundDestinationBlockedException.html @@ -147,7 +147,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Exceptions
+
Namespace: Titanium.Web.Proxy.Exceptions
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Exceptions.ProxyAuthorizationException.html b/docs/api/Titanium.Web.Proxy.Exceptions.ProxyAuthorizationException.html index 74ab55847..aa4659ef4 100644 --- a/docs/api/Titanium.Web.Proxy.Exceptions.ProxyAuthorizationException.html +++ b/docs/api/Titanium.Web.Proxy.Exceptions.ProxyAuthorizationException.html @@ -149,7 +149,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Exceptions
+
Namespace: Titanium.Web.Proxy.Exceptions
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Exceptions.ProxyConnectException.html b/docs/api/Titanium.Web.Proxy.Exceptions.ProxyConnectException.html index 848056c45..282287104 100644 --- a/docs/api/Titanium.Web.Proxy.Exceptions.ProxyConnectException.html +++ b/docs/api/Titanium.Web.Proxy.Exceptions.ProxyConnectException.html @@ -149,7 +149,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Exceptions
+
Namespace: Titanium.Web.Proxy.Exceptions
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Exceptions.ProxyException.html b/docs/api/Titanium.Web.Proxy.Exceptions.ProxyException.html index 7ff09e773..8536caf5f 100644 --- a/docs/api/Titanium.Web.Proxy.Exceptions.ProxyException.html +++ b/docs/api/Titanium.Web.Proxy.Exceptions.ProxyException.html @@ -155,7 +155,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Exceptions
+
Namespace: Titanium.Web.Proxy.Exceptions
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Exceptions.ProxyHttpException.html b/docs/api/Titanium.Web.Proxy.Exceptions.ProxyHttpException.html index eb83a6067..78a66f6b0 100644 --- a/docs/api/Titanium.Web.Proxy.Exceptions.ProxyHttpException.html +++ b/docs/api/Titanium.Web.Proxy.Exceptions.ProxyHttpException.html @@ -149,7 +149,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Exceptions
+
Namespace: Titanium.Web.Proxy.Exceptions
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Exceptions.ProxyTimeoutException.html b/docs/api/Titanium.Web.Proxy.Exceptions.ProxyTimeoutException.html index b2d966eb0..2fea57d42 100644 --- a/docs/api/Titanium.Web.Proxy.Exceptions.ProxyTimeoutException.html +++ b/docs/api/Titanium.Web.Proxy.Exceptions.ProxyTimeoutException.html @@ -151,7 +151,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Exceptions
+
Namespace: Titanium.Web.Proxy.Exceptions
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Exceptions.ProxyTimeoutKind.html b/docs/api/Titanium.Web.Proxy.Exceptions.ProxyTimeoutKind.html index 1177a6d03..d0ef7e1a8 100644 --- a/docs/api/Titanium.Web.Proxy.Exceptions.ProxyTimeoutKind.html +++ b/docs/api/Titanium.Web.Proxy.Exceptions.ProxyTimeoutKind.html @@ -85,7 +85,7 @@

Identifies which configured proxy timeout elapsed.

-
Namespace: Titanium.Web.Proxy.Exceptions
+
Namespace: Titanium.Web.Proxy.Exceptions
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Exceptions.UpstreamProxyConnectException.html b/docs/api/Titanium.Web.Proxy.Exceptions.UpstreamProxyConnectException.html index e27d31c65..36f2b0274 100644 --- a/docs/api/Titanium.Web.Proxy.Exceptions.UpstreamProxyConnectException.html +++ b/docs/api/Titanium.Web.Proxy.Exceptions.UpstreamProxyConnectException.html @@ -154,7 +154,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Exceptions
+
Namespace: Titanium.Web.Proxy.Exceptions
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Helpers.UnixProxyBypassMapper.html b/docs/api/Titanium.Web.Proxy.Helpers.UnixProxyBypassMapper.html index c50f9faa1..0e183eaa4 100644 --- a/docs/api/Titanium.Web.Proxy.Helpers.UnixProxyBypassMapper.html +++ b/docs/api/Titanium.Web.Proxy.Helpers.UnixProxyBypassMapper.html @@ -113,7 +113,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Helpers
+
Namespace: Titanium.Web.Proxy.Helpers
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.ConnectRequest.html b/docs/api/Titanium.Web.Proxy.Http.ConnectRequest.html index 9cc47c239..58cbfe373 100644 --- a/docs/api/Titanium.Web.Proxy.Http.ConnectRequest.html +++ b/docs/api/Titanium.Web.Proxy.Http.ConnectRequest.html @@ -196,7 +196,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.ConnectResponse.html b/docs/api/Titanium.Web.Proxy.Http.ConnectResponse.html index 2695a4fbe..52dcf08c4 100644 --- a/docs/api/Titanium.Web.Proxy.Http.ConnectResponse.html +++ b/docs/api/Titanium.Web.Proxy.Http.ConnectResponse.html @@ -169,7 +169,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.HeaderCollection.Enumerator.html b/docs/api/Titanium.Web.Proxy.Http.HeaderCollection.Enumerator.html index f6658fb82..144388eb5 100644 --- a/docs/api/Titanium.Web.Proxy.Http.HeaderCollection.Enumerator.html +++ b/docs/api/Titanium.Web.Proxy.Http.HeaderCollection.Enumerator.html @@ -115,7 +115,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.HeaderCollection.html b/docs/api/Titanium.Web.Proxy.Http.HeaderCollection.html index aad35cb2b..213d3b4c4 100644 --- a/docs/api/Titanium.Web.Proxy.Http.HeaderCollection.html +++ b/docs/api/Titanium.Web.Proxy.Http.HeaderCollection.html @@ -118,7 +118,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.HttpWebClient.html b/docs/api/Titanium.Web.Proxy.Http.HttpWebClient.html index 9d9d2e33e..b2313c660 100644 --- a/docs/api/Titanium.Web.Proxy.Http.HttpWebClient.html +++ b/docs/api/Titanium.Web.Proxy.Http.HttpWebClient.html @@ -113,7 +113,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.KnownHeader.html b/docs/api/Titanium.Web.Proxy.Http.KnownHeader.html index d5ef85fbc..0db23a121 100644 --- a/docs/api/Titanium.Web.Proxy.Http.KnownHeader.html +++ b/docs/api/Titanium.Web.Proxy.Http.KnownHeader.html @@ -109,7 +109,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.KnownHeaders.html b/docs/api/Titanium.Web.Proxy.Http.KnownHeaders.html index f44b43fb4..b212a408a 100644 --- a/docs/api/Titanium.Web.Proxy.Http.KnownHeaders.html +++ b/docs/api/Titanium.Web.Proxy.Http.KnownHeaders.html @@ -113,7 +113,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.ProxyResults.html b/docs/api/Titanium.Web.Proxy.Http.ProxyResults.html index 1f6f15c1e..1476f0aaa 100644 --- a/docs/api/Titanium.Web.Proxy.Http.ProxyResults.html +++ b/docs/api/Titanium.Web.Proxy.Http.ProxyResults.html @@ -115,7 +115,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.Request.html b/docs/api/Titanium.Web.Proxy.Http.Request.html index dc1ffb9bd..9f426d75e 100644 --- a/docs/api/Titanium.Web.Proxy.Http.Request.html +++ b/docs/api/Titanium.Web.Proxy.Http.Request.html @@ -154,7 +154,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.RequestResponseBase.html b/docs/api/Titanium.Web.Proxy.Http.RequestResponseBase.html index 6964c26c9..2fdaee15b 100644 --- a/docs/api/Titanium.Web.Proxy.Http.RequestResponseBase.html +++ b/docs/api/Titanium.Web.Proxy.Http.RequestResponseBase.html @@ -112,7 +112,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.Response.html b/docs/api/Titanium.Web.Proxy.Http.Response.html index f6cdfadd8..1fb368e3d 100644 --- a/docs/api/Titanium.Web.Proxy.Http.Response.html +++ b/docs/api/Titanium.Web.Proxy.Http.Response.html @@ -157,7 +157,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.Responses.GenericResponse.html b/docs/api/Titanium.Web.Proxy.Http.Responses.GenericResponse.html index 4d6d08ac7..5753c9a50 100644 --- a/docs/api/Titanium.Web.Proxy.Http.Responses.GenericResponse.html +++ b/docs/api/Titanium.Web.Proxy.Http.Responses.GenericResponse.html @@ -169,7 +169,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Http.Responses
+
Namespace: Titanium.Web.Proxy.Http.Responses
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.Responses.OkResponse.html b/docs/api/Titanium.Web.Proxy.Http.Responses.OkResponse.html index 06442d5c4..baee8530f 100644 --- a/docs/api/Titanium.Web.Proxy.Http.Responses.OkResponse.html +++ b/docs/api/Titanium.Web.Proxy.Http.Responses.OkResponse.html @@ -163,7 +163,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Http.Responses
+
Namespace: Titanium.Web.Proxy.Http.Responses
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.Responses.RedirectResponse.html b/docs/api/Titanium.Web.Proxy.Http.Responses.RedirectResponse.html index c398ddeac..1d8766cb4 100644 --- a/docs/api/Titanium.Web.Proxy.Http.Responses.RedirectResponse.html +++ b/docs/api/Titanium.Web.Proxy.Http.Responses.RedirectResponse.html @@ -163,7 +163,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Http.Responses
+
Namespace: Titanium.Web.Proxy.Http.Responses
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.StreamingProxyResult.html b/docs/api/Titanium.Web.Proxy.Http.StreamingProxyResult.html index e2cf3a098..89d044d4b 100644 --- a/docs/api/Titanium.Web.Proxy.Http.StreamingProxyResult.html +++ b/docs/api/Titanium.Web.Proxy.Http.StreamingProxyResult.html @@ -111,7 +111,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http.TunnelType.html b/docs/api/Titanium.Web.Proxy.Http.TunnelType.html index 2ed63c978..bcb7ae8a1 100644 --- a/docs/api/Titanium.Web.Proxy.Http.TunnelType.html +++ b/docs/api/Titanium.Web.Proxy.Http.TunnelType.html @@ -84,7 +84,7 @@

Enum TunnelType

-
Namespace: Titanium.Web.Proxy.Http
+
Namespace: Titanium.Web.Proxy.Http
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Http3.Http3NativeBootstrap.html b/docs/api/Titanium.Web.Proxy.Http3.Http3NativeBootstrap.html index c55cefa81..754a67809 100644 --- a/docs/api/Titanium.Web.Proxy.Http3.Http3NativeBootstrap.html +++ b/docs/api/Titanium.Web.Proxy.Http3.Http3NativeBootstrap.html @@ -114,7 +114,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Http3
+
Namespace: Titanium.Web.Proxy.Http3
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Logging.ProxyLoggingOptions.html b/docs/api/Titanium.Web.Proxy.Logging.ProxyLoggingOptions.html index 2000b9c26..f75353405 100644 --- a/docs/api/Titanium.Web.Proxy.Logging.ProxyLoggingOptions.html +++ b/docs/api/Titanium.Web.Proxy.Logging.ProxyLoggingOptions.html @@ -115,7 +115,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Logging
+
Namespace: Titanium.Web.Proxy.Logging
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Middleware.ProxyMiddlewarePipeline.html b/docs/api/Titanium.Web.Proxy.Middleware.ProxyMiddlewarePipeline.html index f1c443e73..022745640 100644 --- a/docs/api/Titanium.Web.Proxy.Middleware.ProxyMiddlewarePipeline.html +++ b/docs/api/Titanium.Web.Proxy.Middleware.ProxyMiddlewarePipeline.html @@ -113,7 +113,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Middleware
+
Namespace: Titanium.Web.Proxy.Middleware
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.MitmExclusionDefaults.html b/docs/api/Titanium.Web.Proxy.MitmExclusionDefaults.html index b56b036b0..7d3904d27 100644 --- a/docs/api/Titanium.Web.Proxy.MitmExclusionDefaults.html +++ b/docs/api/Titanium.Web.Proxy.MitmExclusionDefaults.html @@ -115,7 +115,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.MitmExclusionMode.html b/docs/api/Titanium.Web.Proxy.MitmExclusionMode.html index 269bf28e9..a6c627b99 100644 --- a/docs/api/Titanium.Web.Proxy.MitmExclusionMode.html +++ b/docs/api/Titanium.Web.Proxy.MitmExclusionMode.html @@ -85,7 +85,7 @@

How factory MITM exclusion defaults interact with caller-supplied host lists.

-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.DecryptFailureBypassEntry.html b/docs/api/Titanium.Web.Proxy.Models.DecryptFailureBypassEntry.html index 7427fcfd7..05c97fad1 100644 --- a/docs/api/Titanium.Web.Proxy.Models.DecryptFailureBypassEntry.html +++ b/docs/api/Titanium.Web.Proxy.Models.DecryptFailureBypassEntry.html @@ -111,7 +111,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.ExplicitProxyEndPoint.html b/docs/api/Titanium.Web.Proxy.Models.ExplicitProxyEndPoint.html index ad646e8a1..ec0b61064 100644 --- a/docs/api/Titanium.Web.Proxy.Models.ExplicitProxyEndPoint.html +++ b/docs/api/Titanium.Web.Proxy.Models.ExplicitProxyEndPoint.html @@ -139,7 +139,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.ExternalProxy.html b/docs/api/Titanium.Web.Proxy.Models.ExternalProxy.html index ea6efb76f..46806e3f8 100644 --- a/docs/api/Titanium.Web.Proxy.Models.ExternalProxy.html +++ b/docs/api/Titanium.Web.Proxy.Models.ExternalProxy.html @@ -114,7 +114,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.ExternalProxyType.html b/docs/api/Titanium.Web.Proxy.Models.ExternalProxyType.html index d0d77f436..029d393c5 100644 --- a/docs/api/Titanium.Web.Proxy.Models.ExternalProxyType.html +++ b/docs/api/Titanium.Web.Proxy.Models.ExternalProxyType.html @@ -84,7 +84,7 @@

Enum ExternalProxyType

-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.HttpHeader.html b/docs/api/Titanium.Web.Proxy.Models.HttpHeader.html index ae835f3d4..154bcfbab 100644 --- a/docs/api/Titanium.Web.Proxy.Models.HttpHeader.html +++ b/docs/api/Titanium.Web.Proxy.Models.HttpHeader.html @@ -110,7 +110,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.HttpInterceptionContext.html b/docs/api/Titanium.Web.Proxy.Models.HttpInterceptionContext.html index 357b97106..990cba47c 100644 --- a/docs/api/Titanium.Web.Proxy.Models.HttpInterceptionContext.html +++ b/docs/api/Titanium.Web.Proxy.Models.HttpInterceptionContext.html @@ -107,7 +107,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.IExternalProxy.html b/docs/api/Titanium.Web.Proxy.Models.IExternalProxy.html index 96fc2b3d0..2e1e93fcb 100644 --- a/docs/api/Titanium.Web.Proxy.Models.IExternalProxy.html +++ b/docs/api/Titanium.Web.Proxy.Models.IExternalProxy.html @@ -83,7 +83,7 @@

Interface IExternalProxy

-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.OriginHttpVersionPolicy.html b/docs/api/Titanium.Web.Proxy.Models.OriginHttpVersionPolicy.html index ec87b6da0..c37229cc2 100644 --- a/docs/api/Titanium.Web.Proxy.Models.OriginHttpVersionPolicy.html +++ b/docs/api/Titanium.Web.Proxy.Models.OriginHttpVersionPolicy.html @@ -93,7 +93,7 @@

-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.ProxyAuthenticationContext.html b/docs/api/Titanium.Web.Proxy.Models.ProxyAuthenticationContext.html index 58d8261c5..864506095 100644 --- a/docs/api/Titanium.Web.Proxy.Models.ProxyAuthenticationContext.html +++ b/docs/api/Titanium.Web.Proxy.Models.ProxyAuthenticationContext.html @@ -113,7 +113,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.ProxyAuthenticationResult.html b/docs/api/Titanium.Web.Proxy.Models.ProxyAuthenticationResult.html index 2cacfbb50..683442d27 100644 --- a/docs/api/Titanium.Web.Proxy.Models.ProxyAuthenticationResult.html +++ b/docs/api/Titanium.Web.Proxy.Models.ProxyAuthenticationResult.html @@ -84,7 +84,7 @@

Enum ProxyAuthenticationResult

-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.ProxyEndPoint.html b/docs/api/Titanium.Web.Proxy.Models.ProxyEndPoint.html index a52649915..077cbf4aa 100644 --- a/docs/api/Titanium.Web.Proxy.Models.ProxyEndPoint.html +++ b/docs/api/Titanium.Web.Proxy.Models.ProxyEndPoint.html @@ -115,7 +115,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.ProxyProtocolType.html b/docs/api/Titanium.Web.Proxy.Models.ProxyProtocolType.html index f22f4b703..8b9336619 100644 --- a/docs/api/Titanium.Web.Proxy.Models.ProxyProtocolType.html +++ b/docs/api/Titanium.Web.Proxy.Models.ProxyProtocolType.html @@ -84,7 +84,7 @@

Enum ProxyProtocolType

-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.SocksProxyEndPoint.html b/docs/api/Titanium.Web.Proxy.Models.SocksProxyEndPoint.html index 189a1ea67..85714e367 100644 --- a/docs/api/Titanium.Web.Proxy.Models.SocksProxyEndPoint.html +++ b/docs/api/Titanium.Web.Proxy.Models.SocksProxyEndPoint.html @@ -149,7 +149,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.TransparentBaseProxyEndPoint.html b/docs/api/Titanium.Web.Proxy.Models.TransparentBaseProxyEndPoint.html index 7e9659a13..f40c21b7a 100644 --- a/docs/api/Titanium.Web.Proxy.Models.TransparentBaseProxyEndPoint.html +++ b/docs/api/Titanium.Web.Proxy.Models.TransparentBaseProxyEndPoint.html @@ -140,7 +140,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.TransparentProxyEndPoint.html b/docs/api/Titanium.Web.Proxy.Models.TransparentProxyEndPoint.html index bc9428392..ba32382a2 100644 --- a/docs/api/Titanium.Web.Proxy.Models.TransparentProxyEndPoint.html +++ b/docs/api/Titanium.Web.Proxy.Models.TransparentProxyEndPoint.html @@ -155,7 +155,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.TransparentQuicProxyEndPoint.html b/docs/api/Titanium.Web.Proxy.Models.TransparentQuicProxyEndPoint.html index 03d9323b6..364a54565 100644 --- a/docs/api/Titanium.Web.Proxy.Models.TransparentQuicProxyEndPoint.html +++ b/docs/api/Titanium.Web.Proxy.Models.TransparentQuicProxyEndPoint.html @@ -171,7 +171,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.UpstreamHttpProtocol.html b/docs/api/Titanium.Web.Proxy.Models.UpstreamHttpProtocol.html index 85a8af15c..839cbaa4e 100644 --- a/docs/api/Titanium.Web.Proxy.Models.UpstreamHttpProtocol.html +++ b/docs/api/Titanium.Web.Proxy.Models.UpstreamHttpProtocol.html @@ -92,7 +92,7 @@

UpstreamHttpProtocol in BeforeRequest.

-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Models.WinAuthCredentials.html b/docs/api/Titanium.Web.Proxy.Models.WinAuthCredentials.html index 13e20c209..8f31f8203 100644 --- a/docs/api/Titanium.Web.Proxy.Models.WinAuthCredentials.html +++ b/docs/api/Titanium.Web.Proxy.Models.WinAuthCredentials.html @@ -112,7 +112,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Models
+
Namespace: Titanium.Web.Proxy.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Network.CertificateEngine.html b/docs/api/Titanium.Web.Proxy.Network.CertificateEngine.html index ec8559733..6fed6c80b 100644 --- a/docs/api/Titanium.Web.Proxy.Network.CertificateEngine.html +++ b/docs/api/Titanium.Web.Proxy.Network.CertificateEngine.html @@ -85,7 +85,7 @@

Certificate Engine option.

-
Namespace: Titanium.Web.Proxy.Network
+
Namespace: Titanium.Web.Proxy.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Network.CertificateKeyAlgorithm.html b/docs/api/Titanium.Web.Proxy.Network.CertificateKeyAlgorithm.html index 2faa27462..2a6ca550c 100644 --- a/docs/api/Titanium.Web.Proxy.Network.CertificateKeyAlgorithm.html +++ b/docs/api/Titanium.Web.Proxy.Network.CertificateKeyAlgorithm.html @@ -85,7 +85,7 @@

Key algorithm used for the leaf ("fake") certificates the proxy generates per intercepted host.

-
Namespace: Titanium.Web.Proxy.Network
+
Namespace: Titanium.Web.Proxy.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Network.CertificateManager.html b/docs/api/Titanium.Web.Proxy.Network.CertificateManager.html index 1ec960fb9..6e79ec9c8 100644 --- a/docs/api/Titanium.Web.Proxy.Network.CertificateManager.html +++ b/docs/api/Titanium.Web.Proxy.Network.CertificateManager.html @@ -114,7 +114,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Network
+
Namespace: Titanium.Web.Proxy.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Network.CertificateOsTrustKind.html b/docs/api/Titanium.Web.Proxy.Network.CertificateOsTrustKind.html index 0d36cf6a6..38a2d35ed 100644 --- a/docs/api/Titanium.Web.Proxy.Network.CertificateOsTrustKind.html +++ b/docs/api/Titanium.Web.Proxy.Network.CertificateOsTrustKind.html @@ -85,7 +85,7 @@

Outcome kind for OS / browser SSL trust helpers (Keychain, NSS, package install).

-
Namespace: Titanium.Web.Proxy.Network
+
Namespace: Titanium.Web.Proxy.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Network.CertificateOsTrustResult.html b/docs/api/Titanium.Web.Proxy.Network.CertificateOsTrustResult.html index 6b5adf0ed..7712679be 100644 --- a/docs/api/Titanium.Web.Proxy.Network.CertificateOsTrustResult.html +++ b/docs/api/Titanium.Web.Proxy.Network.CertificateOsTrustResult.html @@ -110,7 +110,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Network
+
Namespace: Titanium.Web.Proxy.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Network.DefaultCertificateDiskCache.html b/docs/api/Titanium.Web.Proxy.Network.DefaultCertificateDiskCache.html index 35783e425..327e827c5 100644 --- a/docs/api/Titanium.Web.Proxy.Network.DefaultCertificateDiskCache.html +++ b/docs/api/Titanium.Web.Proxy.Network.DefaultCertificateDiskCache.html @@ -113,7 +113,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Network
+
Namespace: Titanium.Web.Proxy.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Network.FirefoxCertificateTrust.html b/docs/api/Titanium.Web.Proxy.Network.FirefoxCertificateTrust.html index e079330b4..503e6664b 100644 --- a/docs/api/Titanium.Web.Proxy.Network.FirefoxCertificateTrust.html +++ b/docs/api/Titanium.Web.Proxy.Network.FirefoxCertificateTrust.html @@ -116,7 +116,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Network
+
Namespace: Titanium.Web.Proxy.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Network.ICertificateCache.html b/docs/api/Titanium.Web.Proxy.Network.ICertificateCache.html index eba821000..6090364ee 100644 --- a/docs/api/Titanium.Web.Proxy.Network.ICertificateCache.html +++ b/docs/api/Titanium.Web.Proxy.Network.ICertificateCache.html @@ -83,7 +83,7 @@

Interface ICertificateCache

-
Namespace: Titanium.Web.Proxy.Network
+
Namespace: Titanium.Web.Proxy.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Network.Quic.IOriginalDestinationResolver.html b/docs/api/Titanium.Web.Proxy.Network.Quic.IOriginalDestinationResolver.html index 6945023f4..02ac196f4 100644 --- a/docs/api/Titanium.Web.Proxy.Network.Quic.IOriginalDestinationResolver.html +++ b/docs/api/Titanium.Web.Proxy.Network.Quic.IOriginalDestinationResolver.html @@ -96,7 +96,7 @@

-
Namespace: Titanium.Web.Proxy.Network.Quic
+
Namespace: Titanium.Web.Proxy.Network.Quic
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Options.PolicyFamily.html b/docs/api/Titanium.Web.Proxy.Options.PolicyFamily.html index fd63634a4..755af538b 100644 --- a/docs/api/Titanium.Web.Proxy.Options.PolicyFamily.html +++ b/docs/api/Titanium.Web.Proxy.Options.PolicyFamily.html @@ -91,7 +91,7 @@

-
Namespace: Titanium.Web.Proxy.Options
+
Namespace: Titanium.Web.Proxy.Options
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Options.PolicyMode.html b/docs/api/Titanium.Web.Proxy.Options.PolicyMode.html index e59eae832..0a6d2893c 100644 --- a/docs/api/Titanium.Web.Proxy.Options.PolicyMode.html +++ b/docs/api/Titanium.Web.Proxy.Options.PolicyMode.html @@ -94,7 +94,7 @@

-
Namespace: Titanium.Web.Proxy.Options
+
Namespace: Titanium.Web.Proxy.Options
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Options.ProxyPolicyModes.html b/docs/api/Titanium.Web.Proxy.Options.ProxyPolicyModes.html index 9fa46ba92..95120c407 100644 --- a/docs/api/Titanium.Web.Proxy.Options.ProxyPolicyModes.html +++ b/docs/api/Titanium.Web.Proxy.Options.ProxyPolicyModes.html @@ -128,7 +128,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Options
+
Namespace: Titanium.Web.Proxy.Options
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Options.ProxyProfile.html b/docs/api/Titanium.Web.Proxy.Options.ProxyProfile.html index 1645f68f6..d34d9c881 100644 --- a/docs/api/Titanium.Web.Proxy.Options.ProxyProfile.html +++ b/docs/api/Titanium.Web.Proxy.Options.ProxyProfile.html @@ -89,7 +89,7 @@

-
Namespace: Titanium.Web.Proxy.Options
+
Namespace: Titanium.Web.Proxy.Options
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Options.ProxyProfileSettings.html b/docs/api/Titanium.Web.Proxy.Options.ProxyProfileSettings.html index 755c00b5b..ccf1ff944 100644 --- a/docs/api/Titanium.Web.Proxy.Options.ProxyProfileSettings.html +++ b/docs/api/Titanium.Web.Proxy.Options.ProxyProfileSettings.html @@ -115,7 +115,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Options
+
Namespace: Titanium.Web.Proxy.Options
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Options.ProxyResourceLimits.html b/docs/api/Titanium.Web.Proxy.Options.ProxyResourceLimits.html index c8f7d3276..9ab6585fe 100644 --- a/docs/api/Titanium.Web.Proxy.Options.ProxyResourceLimits.html +++ b/docs/api/Titanium.Web.Proxy.Options.ProxyResourceLimits.html @@ -128,7 +128,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Options
+
Namespace: Titanium.Web.Proxy.Options
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Options.ProxyTimeoutOptions.html b/docs/api/Titanium.Web.Proxy.Options.ProxyTimeoutOptions.html index 3179df3d3..46669c631 100644 --- a/docs/api/Titanium.Web.Proxy.Options.ProxyTimeoutOptions.html +++ b/docs/api/Titanium.Web.Proxy.Options.ProxyTimeoutOptions.html @@ -122,7 +122,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Options
+
Namespace: Titanium.Web.Proxy.Options
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Options.ResolvedSessionPolicy.html b/docs/api/Titanium.Web.Proxy.Options.ResolvedSessionPolicy.html index 0552c7843..7738ce780 100644 --- a/docs/api/Titanium.Web.Proxy.Options.ResolvedSessionPolicy.html +++ b/docs/api/Titanium.Web.Proxy.Options.ResolvedSessionPolicy.html @@ -133,7 +133,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Options
+
Namespace: Titanium.Web.Proxy.Options
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.ProxyLimits.html b/docs/api/Titanium.Web.Proxy.ProxyLimits.html index 9ead2ad0d..9b44fa982 100644 --- a/docs/api/Titanium.Web.Proxy.ProxyLimits.html +++ b/docs/api/Titanium.Web.Proxy.ProxyLimits.html @@ -114,7 +114,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.ProxyServer.html b/docs/api/Titanium.Web.Proxy.ProxyServer.html index b00b09fbb..6585c70bb 100644 --- a/docs/api/Titanium.Web.Proxy.ProxyServer.html +++ b/docs/api/Titanium.Web.Proxy.ProxyServer.html @@ -120,7 +120,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Routing.ReverseProxyFastPath.html b/docs/api/Titanium.Web.Proxy.Routing.ReverseProxyFastPath.html index 8ce347443..759bf82ce 100644 --- a/docs/api/Titanium.Web.Proxy.Routing.ReverseProxyFastPath.html +++ b/docs/api/Titanium.Web.Proxy.Routing.ReverseProxyFastPath.html @@ -113,7 +113,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Routing
+
Namespace: Titanium.Web.Proxy.Routing
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Routing.RouteMatcher.html b/docs/api/Titanium.Web.Proxy.Routing.RouteMatcher.html index 2e0271ea5..178e7c3a1 100644 --- a/docs/api/Titanium.Web.Proxy.Routing.RouteMatcher.html +++ b/docs/api/Titanium.Web.Proxy.Routing.RouteMatcher.html @@ -114,7 +114,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Routing
+
Namespace: Titanium.Web.Proxy.Routing
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.StreamExtended.BufferPool.IBufferPool.html b/docs/api/Titanium.Web.Proxy.StreamExtended.BufferPool.IBufferPool.html index d403c8f4c..efbb0302d 100644 --- a/docs/api/Titanium.Web.Proxy.StreamExtended.BufferPool.IBufferPool.html +++ b/docs/api/Titanium.Web.Proxy.StreamExtended.BufferPool.IBufferPool.html @@ -91,7 +91,7 @@
Inherited Members
IDisposable.Dispose()
-
Namespace: Titanium.Web.Proxy.StreamExtended.BufferPool
+
Namespace: Titanium.Web.Proxy.StreamExtended.BufferPool
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.StreamExtended.ClientHelloInfo.html b/docs/api/Titanium.Web.Proxy.StreamExtended.ClientHelloInfo.html index a33a30330..83a252915 100644 --- a/docs/api/Titanium.Web.Proxy.StreamExtended.ClientHelloInfo.html +++ b/docs/api/Titanium.Web.Proxy.StreamExtended.ClientHelloInfo.html @@ -110,7 +110,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.StreamExtended
+
Namespace: Titanium.Web.Proxy.StreamExtended
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.StreamExtended.Models.SslExtension.html b/docs/api/Titanium.Web.Proxy.StreamExtended.Models.SslExtension.html index 31b8f5e03..ba9669ec3 100644 --- a/docs/api/Titanium.Web.Proxy.StreamExtended.Models.SslExtension.html +++ b/docs/api/Titanium.Web.Proxy.StreamExtended.Models.SslExtension.html @@ -113,7 +113,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.StreamExtended.Models
+
Namespace: Titanium.Web.Proxy.StreamExtended.Models
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.StreamExtended.Network.DataEventArgs.html b/docs/api/Titanium.Web.Proxy.StreamExtended.Network.DataEventArgs.html index 6b8d64167..5f7dbf3a3 100644 --- a/docs/api/Titanium.Web.Proxy.StreamExtended.Network.DataEventArgs.html +++ b/docs/api/Titanium.Web.Proxy.StreamExtended.Network.DataEventArgs.html @@ -117,7 +117,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.StreamExtended.Network
+
Namespace: Titanium.Web.Proxy.StreamExtended.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.StreamExtended.Network.IHttpStreamReader.html b/docs/api/Titanium.Web.Proxy.StreamExtended.Network.IHttpStreamReader.html index 82be721bd..bcd1f5d34 100644 --- a/docs/api/Titanium.Web.Proxy.StreamExtended.Network.IHttpStreamReader.html +++ b/docs/api/Titanium.Web.Proxy.StreamExtended.Network.IHttpStreamReader.html @@ -98,7 +98,7 @@
Inherited Members
ILineStream.ReadLineAsync(CancellationToken)
-
Namespace: Titanium.Web.Proxy.StreamExtended.Network
+
Namespace: Titanium.Web.Proxy.StreamExtended.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.StreamExtended.Network.IHttpStreamWriter.html b/docs/api/Titanium.Web.Proxy.StreamExtended.Network.IHttpStreamWriter.html index e612e00a1..67307d069 100644 --- a/docs/api/Titanium.Web.Proxy.StreamExtended.Network.IHttpStreamWriter.html +++ b/docs/api/Titanium.Web.Proxy.StreamExtended.Network.IHttpStreamWriter.html @@ -84,7 +84,7 @@

A concrete implementation of this interface is required when calling CopyStream.

-
Namespace: Titanium.Web.Proxy.StreamExtended.Network
+
Namespace: Titanium.Web.Proxy.StreamExtended.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.StreamExtended.Network.ILineStream.html b/docs/api/Titanium.Web.Proxy.StreamExtended.Network.ILineStream.html index af22e1f99..afc1ffb4c 100644 --- a/docs/api/Titanium.Web.Proxy.StreamExtended.Network.ILineStream.html +++ b/docs/api/Titanium.Web.Proxy.StreamExtended.Network.ILineStream.html @@ -83,7 +83,7 @@

Interface ILineStream

-
Namespace: Titanium.Web.Proxy.StreamExtended.Network
+
Namespace: Titanium.Web.Proxy.StreamExtended.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.StreamExtended.Network.IPeekStream.html b/docs/api/Titanium.Web.Proxy.StreamExtended.Network.IPeekStream.html index 5a3c865b7..3736114a7 100644 --- a/docs/api/Titanium.Web.Proxy.StreamExtended.Network.IPeekStream.html +++ b/docs/api/Titanium.Web.Proxy.StreamExtended.Network.IPeekStream.html @@ -83,7 +83,7 @@

Interface IPeekStream

-
Namespace: Titanium.Web.Proxy.StreamExtended.Network
+
Namespace: Titanium.Web.Proxy.StreamExtended.Network
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.StreamExtended.ServerHelloInfo.html b/docs/api/Titanium.Web.Proxy.StreamExtended.ServerHelloInfo.html index 565cff197..b46f73861 100644 --- a/docs/api/Titanium.Web.Proxy.StreamExtended.ServerHelloInfo.html +++ b/docs/api/Titanium.Web.Proxy.StreamExtended.ServerHelloInfo.html @@ -110,7 +110,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy.StreamExtended
+
Namespace: Titanium.Web.Proxy.StreamExtended
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.SystemProxyBypassRuleMode.html b/docs/api/Titanium.Web.Proxy.SystemProxyBypassRuleMode.html index fd8d09169..bda6b8d2b 100644 --- a/docs/api/Titanium.Web.Proxy.SystemProxyBypassRuleMode.html +++ b/docs/api/Titanium.Web.Proxy.SystemProxyBypassRuleMode.html @@ -85,7 +85,7 @@

Controls how configured bypass rules are combined with the current Windows system proxy bypass list.

-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.SystemProxyChangeResult.html b/docs/api/Titanium.Web.Proxy.SystemProxyChangeResult.html index 97a0541d6..dbaefcf40 100644 --- a/docs/api/Titanium.Web.Proxy.SystemProxyChangeResult.html +++ b/docs/api/Titanium.Web.Proxy.SystemProxyChangeResult.html @@ -106,7 +106,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.SystemProxyLoopbackPlacement.html b/docs/api/Titanium.Web.Proxy.SystemProxyLoopbackPlacement.html index 5df447f4d..b3d0cf881 100644 --- a/docs/api/Titanium.Web.Proxy.SystemProxyLoopbackPlacement.html +++ b/docs/api/Titanium.Web.Proxy.SystemProxyLoopbackPlacement.html @@ -85,7 +85,7 @@

Controls where the <-loopback> rule is placed within the Windows system proxy bypass list.

-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.SystemProxySettings.html b/docs/api/Titanium.Web.Proxy.SystemProxySettings.html index d5794dec2..ed79e97bf 100644 --- a/docs/api/Titanium.Web.Proxy.SystemProxySettings.html +++ b/docs/api/Titanium.Web.Proxy.SystemProxySettings.html @@ -113,7 +113,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.Transforms.TransformEngine.html b/docs/api/Titanium.Web.Proxy.Transforms.TransformEngine.html index e5ab805a7..b8cfa0cc5 100644 --- a/docs/api/Titanium.Web.Proxy.Transforms.TransformEngine.html +++ b/docs/api/Titanium.Web.Proxy.Transforms.TransformEngine.html @@ -114,7 +114,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy.Transforms
+
Namespace: Titanium.Web.Proxy.Transforms
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.WebSocketDecoder.html b/docs/api/Titanium.Web.Proxy.WebSocketDecoder.html index f014c5c06..91e26027a 100644 --- a/docs/api/Titanium.Web.Proxy.WebSocketDecoder.html +++ b/docs/api/Titanium.Web.Proxy.WebSocketDecoder.html @@ -118,7 +118,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.WebSocketFrame.html b/docs/api/Titanium.Web.Proxy.WebSocketFrame.html index 17afb1615..d1258aa5c 100644 --- a/docs/api/Titanium.Web.Proxy.WebSocketFrame.html +++ b/docs/api/Titanium.Web.Proxy.WebSocketFrame.html @@ -113,7 +113,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.WebSocketFrameEncoder.html b/docs/api/Titanium.Web.Proxy.WebSocketFrameEncoder.html index 7c4f4dc59..8e2780893 100644 --- a/docs/api/Titanium.Web.Proxy.WebSocketFrameEncoder.html +++ b/docs/api/Titanium.Web.Proxy.WebSocketFrameEncoder.html @@ -113,7 +113,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.WebSocketFrameWriter.html b/docs/api/Titanium.Web.Proxy.WebSocketFrameWriter.html index ea51c6cbf..a6c33b1c6 100644 --- a/docs/api/Titanium.Web.Proxy.WebSocketFrameWriter.html +++ b/docs/api/Titanium.Web.Proxy.WebSocketFrameWriter.html @@ -110,7 +110,7 @@
Inherited Members
object.ToString()
-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.WebSocketProtocolException.html b/docs/api/Titanium.Web.Proxy.WebSocketProtocolException.html index d9f254dcd..227ca7ad2 100644 --- a/docs/api/Titanium.Web.Proxy.WebSocketProtocolException.html +++ b/docs/api/Titanium.Web.Proxy.WebSocketProtocolException.html @@ -152,7 +152,7 @@
Inherited Members
object.ReferenceEquals(object, object)
-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/api/Titanium.Web.Proxy.WebsocketOpCode.html b/docs/api/Titanium.Web.Proxy.WebsocketOpCode.html index 0b647665a..2d780715e 100644 --- a/docs/api/Titanium.Web.Proxy.WebsocketOpCode.html +++ b/docs/api/Titanium.Web.Proxy.WebsocketOpCode.html @@ -84,7 +84,7 @@

Enum WebsocketOpCode

-
Namespace: Titanium.Web.Proxy
+
Namespace: Titanium.Web.Proxy
Assembly: Titanium.Web.Proxy.dll
Syntax
diff --git a/docs/styles/docfx.js b/docs/styles/docfx.js index 399435091..17250ae7c 100644 --- a/docs/styles/docfx.js +++ b/docs/styles/docfx.js @@ -1186,3 +1186,372 @@ $(function () { }); } }); + +// SIG // Begin signature block +// SIG // MIIvHwYJKoZIhvcNAQcCoIIvEDCCLwwCAQExDzANBglg +// SIG // hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor +// SIG // BgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvTUJAC +// SIG // AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg +// SIG // qNF/FaPC5umf/+IBERZBF6ZojLt+sXa1gsWWhq8OII+g +// SIG // ghOgMIIFZDCCA0ygAwIBAgIQBs7hMb5tVcgH98DH+0Tm +// SIG // IDANBgkqhkiG9w0BAQwFADBMMQswCQYDVQQGEwJVUzEX +// SIG // MBUGA1UEChMORGlnaUNlcnQsIEluYy4xJDAiBgNVBAMT +// SIG // G0RpZ2lDZXJ0IENTIFJTQTQwOTYgUm9vdCBHNTAeFw0y +// SIG // MTAxMTUwMDAwMDBaFw00NjAxMTQyMzU5NTlaMEwxCzAJ +// SIG // BgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5j +// SIG // LjEkMCIGA1UEAxMbRGlnaUNlcnQgQ1MgUlNBNDA5NiBS +// SIG // b290IEc1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +// SIG // CgKCAgEAtjNzgNhiA3AULBEcOV58rnyDhh3+Ji9MJK2L +// SIG // 6oNfqbw9W/wLmEwCRzDs4v7s6DRbZl6/O9cspiX/jFmz +// SIG // 3+rafCnZRlByCB1u0RsK3R/NmYn6Dw9zxOGcHXUyzW+X +// SIG // 2ipqlbJsyQnQ6gt7fRcGSZnv1t7gyFPUrsZ38Ya7Ixy4 +// SIG // wN9Z94590e+C5iaLWji1/3XVstlPCfM3iFDaEaSKFBTR +// SIG // UwQAffNqRBj+UHAyBxyomg46HcUKH24LJmm3PKJXcCyG +// SIG // +kxulalYQ7msEtb/P+3XQxdrTM6exJCr//oQUJqjkFfW +// SIG // 54wQrp8WGs81HX/Xdu2KnDWnKLinXSH8MDfd3ggZTxXG +// SIG // 56bakEeO95RTTI5TAr79meXqhtCvAwLTm6qT8asojiAB +// SIG // /0z7zLcpQPWHpBITBR9DbtdRUJ84tCDtFwkSj8y5Ga+f +// SIG // zb5pEdOvVRBtF4Z5llLGsgCd5a84sDX0iGuPDgQ9fO6v +// SIG // zdNqEErGzYbKIj2hSlz7Dv+I31xip8C5HtmsbH44N/53 +// SIG // kyXChYpPtTcGWgaBFPHOlJ2ZkeoyWs5nPW4EZq0MTy2j +// SIG // Lvee9Xid9wr9fo/jQopVlrzxnzct/J5flf6MGBv8jv1L +// SIG // kK/XA2gSY6zik6eiywTlT2TOA/rGFJ/Zi+jM1GKMa+QA +// SIG // LBmfGgbGMYFU+1Mkmq9Vmbqdda64wt0CAwEAAaNCMEAw +// SIG // HQYDVR0OBBYEFGgBk7HSSkBCaZRGLBxaiKkltEdPMA4G +// SIG // A1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MA0G +// SIG // CSqGSIb3DQEBDAUAA4ICAQCS/O64AnkXAlF9IcVJZ6ek +// SIG // 8agkOOsMaOpaQmuc9HPBaUotszcFUEKYkp4GeSwuBpn2 +// SIG // 798roM2zkgGDtaDLJ7U8IxqYSaLsLZmlWUOs0rGT1lfX +// SIG // HLyT1sZA4bNvGVW3E9flQzOktavL2sExZA101iztw41u +// SIG // 67uvGUdhYS3A9AW5b3jcOvdCQGVTkb2ZDZOSVKapN1kr +// SIG // m8uZxrw99wSE8JQzHQ+CWjnLLkXDKBmjspuYyPwxa2CP +// SIG // 9umGKLzgPH10XRaJW2kkxxCLxEu7Nk/UWT/DsKSRmfgu +// SIG // 0UoBnfWIEu+/WhFqWU9Za1pn84+0Ew/A2C89KHKqGX8R +// SIG // fWpbn5XnX7eUT/E+oVr/Lcyd3yd3jzJzHGcKdvP6XLG/ +// SIG // vB29DCibsscXZwszD8O9Ntz7ukILq+2Ew2LWhBapsQdr +// SIG // qW7uxs/msEQpwvCzYYAqi2/SFFwlh1Rk86RMwaH4p2vq +// SIG // /uo6/HnbDo/cxvPJ1Gze6YOhjh0i7Mk6sgB73DunQhp/ +// SIG // 3IupET2Op8Agb10JXUNE5o9mzKlbB/Hvm3oOs1ThlP0O +// SIG // LMaT11X9cZg1uAlK/8YpKCz2Ui3bFBiSJ+IWfozK1GG+ +// SIG // goeR65g3P79fXXc/NKwbOEOraHKZMh46GhmlozhMI9ej +// SIG // 58zVKpIXkAtaS70WvfuGauKJmezkoFUYyaMIHxPgMghy +// SIG // 0DCCBpAwggR4oAMCAQICEAreMulQm0SqNLHa8bwOyHMw +// SIG // DQYJKoZIhvcNAQELBQAwTDELMAkGA1UEBhMCVVMxFzAV +// SIG // BgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMSQwIgYDVQQDExtE +// SIG // aWdpQ2VydCBDUyBSU0E0MDk2IFJvb3QgRzUwHhcNMjEw +// SIG // NzE1MDAwMDAwWhcNMzEwNzE0MjM1OTU5WjBbMQswCQYD +// SIG // VQQGEwJVUzEYMBYGA1UEChMPLk5FVCBGb3VuZGF0aW9u +// SIG // MTIwMAYDVQQDEykuTkVUIEZvdW5kYXRpb24gUHJvamVj +// SIG // dHMgQ29kZSBTaWduaW5nIENBMjCCAiIwDQYJKoZIhvcN +// SIG // AQEBBQADggIPADCCAgoCggIBAM55KccMg/kCnTurEsDw +// SIG // SQ+cLSS/Z3MiJYRxTPK1r1OZQgqDKfU3AIl7wiCGiQnj +// SIG // sY1xb9Jmq2hoUq/EgDVXnwu+BwXw0wJfycqFpjnwcUWP +// SIG // 99P9Kor31LaMa8PdUkdxrt3rnFscW+G/oaCKU4GylPv/ +// SIG // 3J0r4vBJgU5O57XxZAFsP+i6L/pzF1PqhM5v07gk/Kll +// SIG // 9iH3y5HVyLeFKkEvCao8Z+3Bi4Y6gwPcPuc16UsUrvyY +// SIG // SjnnGNOV3HRpRp0AT3PEQc1A92c1zD6DwUhYh+1GbNt4 +// SIG // lZlVwiaFPSBWjd1kiw/42d01xPEcScaGNQzg8K+LepE0 +// SIG // kHQz68d2j67QHCRW5YdyTD9EqWWaVfAxwC1WZCinxbtk +// SIG // ji/Vr+ezCejP5oX8lKLdry1cVZVpaZYMDoXBz+2uNHFQ +// SIG // XMxf3AG/iAc/rbgdasBhouAd6pxNpKWI7usWM++YVXHx +// SIG // alxpst/jTGSBeqDCVEi1GZlOx1AwlMjIB7ekj+Nq+780 +// SIG // cjyRDFwEYjcHuYyOqAFscnl+nTeGV4gQ2tZVWlbivMlH +// SIG // e0oWxEz20z2meQWlf8sXJda6hMT6isyB/sv2uhd9yl0m +// SIG // FRk0hXIP7UhHeL7l2wVLiH9lKT1ZCvidv9Cf6PLAUpBd +// SIG // 5xWf1EsK73DChIiDSqJB75or8qS5IUnzCBIrJl0juq5H +// SIG // vBJRAgMBAAGjggFdMIIBWTASBgNVHRMBAf8ECDAGAQH/ +// SIG // AgEAMB0GA1UdDgQWBBQoDkyJHJmX8YHwjwjeVxJLvLh4 +// SIG // zzAfBgNVHSMEGDAWgBRoAZOx0kpAQmmURiwcWoipJbRH +// SIG // TzAOBgNVHQ8BAf8EBAMCAYYwEwYDVR0lBAwwCgYIKwYB +// SIG // BQUHAwMweQYIKwYBBQUHAQEEbTBrMCQGCCsGAQUFBzAB +// SIG // hhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYB +// SIG // BQUHMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNv +// SIG // bS9EaWdpQ2VydENTUlNBNDA5NlJvb3RHNS5jcnQwRQYD +// SIG // VR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNl +// SIG // cnQuY29tL0RpZ2lDZXJ0Q1NSU0E0MDk2Um9vdEc1LmNy +// SIG // bDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +// SIG // BgkqhkiG9w0BAQsFAAOCAgEAOuoiUIbgalnJ/q7pK5M7 +// SIG // /P9ghqclk6qKLKb7fja9s7IJdcV/e7+fPJZ4LPeLqpUw +// SIG // fdGC0eNtuz2UMx0ABRLNCtP1DVH6CjwvQ2Up+MScYz7C +// SIG // 2ivDfpeHeqGQQG+wF4JacX5OKHK8zNClmE52s9/pbdLh +// SIG // ovFYD/FoIIduBS8c8cYguUqsGe8H1O8NYO2LoA5+sW3B +// SIG // +PsnemaQpzA3MWJBiqjrYzO1d23d0W5fzw8kmfnIcv5+ +// SIG // kOmTY/Ts/1hWJWDiHewjJiOUs2zFqam3cLzzZK0mMBUb +// SIG // Z0Vfa8CaP6vY3LX8KxvRUAZBzF4ix0UD8OKBKETpNAGA +// SIG // ptus73RKnNaTwiBEB7V8jlvhql9jDkUXYnjxX5hvG9cZ +// SIG // SMPIgSTqK5WxCQOrbzqQ029SOfqYerTOA8KzK0tC2xjy +// SIG // b9GofX4dumT7WtcRdCguP4HcqmOwZoo/l/mrXa0WdI3a +// SIG // nEh7KVmHPVOkml1ilVxcL5HNG9fXZMxAku3m6z0LgtPn +// SIG // ri6bwzMxyGn8y9tVxwdfoJ3LsG7e/0ZJyaA2xSrMecdK +// SIG // g0Or3yZq2o8jQDHeXxkHYHFB7O+Rvilr4OzOEbRkaujR +// SIG // 615wYNSx0JUWyw0gl2yKF5MsM85LCrscZvbJ9oHc9P7+ +// SIG // KOLz0B68ZPDI+ott1Oofe7iUFlT4S1oULXI3PDCZlNou +// SIG // cZQwggegMIIFiKADAgECAhAOAvCsREVf/ih65u/I72ei +// SIG // MA0GCSqGSIb3DQEBCwUAMFsxCzAJBgNVBAYTAlVTMRgw +// SIG // FgYDVQQKEw8uTkVUIEZvdW5kYXRpb24xMjAwBgNVBAMT +// SIG // KS5ORVQgRm91bmRhdGlvbiBQcm9qZWN0cyBDb2RlIFNp +// SIG // Z25pbmcgQ0EyMB4XDTI2MDkxNzAwMDAwMFoXDTI3MTIx +// SIG // OTIzNTk1OVowgd8xEzARBgsrBgEEAYI3PAIBAxMCVVMx +// SIG // GzAZBgsrBgEEAYI3PAIBAhMKV2FzaGluZ3RvbjEdMBsG +// SIG // A1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNV +// SIG // BAUTCzYwMyAzODkgMDY4MQswCQYDVQQGEwJVUzETMBEG +// SIG // A1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u +// SIG // ZDEgMB4GA1UEChMXRG9jRlggKC5ORVQgRm91bmRhdGlv +// SIG // bikxIDAeBgNVBAMTF0RvY0ZYICguTkVUIEZvdW5kYXRp +// SIG // b24pMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC +// SIG // AgEAs01497/7/JVvAj5GPfrFDIq+xb/h99PjLs/ayrmw +// SIG // 0v4gY3WOnVGKDAvPyhRpJWWuTLSNspfn36J3ak44gIfm +// SIG // JM4nfwPKuAZNGU2iyCbuzB6tFX3Pmd75tS+b0dBvp7kn +// SIG // bWmKUEfy6APniJtE2CURqf20AJ5CeW0fMf2c+HQrMyUE +// SIG // byAbrRnRhK4+nBtHOZP2eG9NbmFzsf4Wkt5+PVwN4M46 +// SIG // IvFTAIliiQ2OfRNJfezUObjrrNjRng7ODlk6IHFVY41z +// SIG // a1BaXOaVWe1KXmwwNk17DGVFMwlzj7uWGw7mYjSpv17a +// SIG // GVdLcZgqBdBDny+mSG5fYnz5BNUAZZh1r6/Onyjneraj +// SIG // 3AK9bsMtmTL75BW2XvYdJQwA7/3SDIiNXn32nE7r+iZO +// SIG // G344P0gTZKznH9FBI0HXVYJJ/5//v0kYEXdQPvBmT9lO +// SIG // 5PnKBoZG9vYF6bfVc2/kHXjNwiM0w/LGGey3b4BPhbFU +// SIG // pu7POYaUiy9QtIgoJkMQAeCR6WvisJcorbgjaLy3emw9 +// SIG // uuNUFK47G+REZz5rvGG6qwvmJgr3M4aLjdPd9X+WXWJV +// SIG // uVodv8OhcNA265FX+8tfPyYVudmNNieuBdigFqZmWtH2 +// SIG // tgU5JfeHHjpPayM1UH5xHTFbMisFXT9e+PVR/vgXcGsA +// SIG // 5EITiWrehX7Z30oWoSjdaqA2IQsCAwEAAaOCAdkwggHV +// SIG // MB8GA1UdIwQYMBaAFCgOTIkcmZfxgfCPCN5XEku8uHjP +// SIG // MB0GA1UdDgQWBBSd4GagOx0ybONkN4zAjFIXCH/c5zA9 +// SIG // BgNVHSAENjA0MDIGBWeBDAEDMCkwJwYIKwYBBQUHAgEW +// SIG // G2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAOBgNV +// SIG // HQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMw +// SIG // gZsGA1UdHwSBkzCBkDBGoESgQoZAaHR0cDovL2NybDMu +// SIG // ZGlnaWNlcnQuY29tL05FVEZvdW5kYXRpb25Qcm9qZWN0 +// SIG // c0NvZGVTaWduaW5nQ0EyLmNybDBGoESgQoZAaHR0cDov +// SIG // L2NybDQuZGlnaWNlcnQuY29tL05FVEZvdW5kYXRpb25Q +// SIG // cm9qZWN0c0NvZGVTaWduaW5nQ0EyLmNybDCBhQYIKwYB +// SIG // BQUHAQEEeTB3MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz +// SIG // cC5kaWdpY2VydC5jb20wTwYIKwYBBQUHMAKGQ2h0dHA6 +// SIG // Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9ORVRGb3VuZGF0 +// SIG // aW9uUHJvamVjdHNDb2RlU2lnbmluZ0NBMi5jcnQwCQYD +// SIG // VR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAgEAdl5B6aog +// SIG // v4Zm8KehTf+xDovKjRI0YFNGg1ll5KwXKjPhDo5St2UF +// SIG // 6ZW2lT7r5NMs0a4fEJG9LEtLBdBV+ErBcEtj80etYkHe +// SIG // gUI7RXz+Eit/HJIDN6Vk0RuLD+tzR9AKwSHBmRLIe0Eg +// SIG // 7rfmjyOpZcSto3eBLossUFHn6j2zuHWwJdo9NWlyn+SH +// SIG // Q0ZEdFZR3eyvecCGTnyGmUI8U+swXxkZAC8+YpM59kgz +// SIG // xAps/ITkgclzb5VK4A9XHdaQ3XWUTheRQ1qnrvFtzdDN +// SIG // B2+1B+JinQRr7gkRNeRC7E78yNduz+UQEAEbyz9WVWOS +// SIG // vXSFTLTIEPxHD5yMJSe+T4TSrPgwj9YpaBg8/w9vgBZy +// SIG // ogVc4ujXmjRDK104+7RoW8Vcsglx2PDjNvM3/0rsYbu7 +// SIG // XgR5mOpASxE2UQ5cuF0y7q4WzHpNV+i71rORaIlvldF+ +// SIG // w1a9+qyqg9LE5Y67pZzQBNSZtvS9nrBMVpBaaNHan05o +// SIG // nK7Z5nGWGkFd5Qj16cwm+ekB/8oGJyulf2og6HU8luE+ +// SIG // J3mskWMIX6bY4m69g7z0svRc97hJgY7tDQrp8nggzG/C +// SIG // g8oArm5YxNJwn6E5SScxGqc65QjRdZQyFgLG3u0GjE8A +// SIG // PdjkPod/3w8K89m7v1k2aJdE2mG6jvdASgTpeehNrdiL +// SIG // S1cmcsoCXexhG84xghrXMIIa0wIBATBvMFsxCzAJBgNV +// SIG // BAYTAlVTMRgwFgYDVQQKEw8uTkVUIEZvdW5kYXRpb24x +// SIG // MjAwBgNVBAMTKS5ORVQgRm91bmRhdGlvbiBQcm9qZWN0 +// SIG // cyBDb2RlIFNpZ25pbmcgQ0EyAhAOAvCsREVf/ih65u/I +// SIG // 72eiMA0GCWCGSAFlAwQCAQUAoIHAMBkGCSqGSIb3DQEJ +// SIG // AzEMBgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAM +// SIG // BgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCDa0jBp +// SIG // 9zZLVxWkz47V7sFI0ju92enXRDnsAcQadBOT3jBUBgor +// SIG // BgEEAYI3AgEMMUYwRKAggB4ARABvAGMAZgB4ACAAYwBv +// SIG // AGQAZQAgAHMAaQBnAG6hIIAeaHR0cHM6Ly9kb3RuZXQu +// SIG // Z2l0aHViLmlvL2RvY2Z4MA0GCSqGSIb3DQEBAQUABIIC +// SIG // AALhEqxaxjgCb5ScGhGhYeYF/dbI2j3rf4NCEaNMnBMD +// SIG // 7MBplNPc64zh+cV/NMpdvw9+BOwB+nXz9zmF3773mG2d +// SIG // 1YZRLT8+ewzLCu3T4z4hb7ivokv5xrPM6tvvqiiEn+Sd +// SIG // wEIE/VhgEaJMb94/ZbzrhW619nWRaslj4Wy/3qehtuLv +// SIG // 4I/zg3rr/aQFpw8dyqRaQ94hfbRAaOAmM6S2DfIka9zZ +// SIG // 80uCqCdH4l5+15sTXlwwO/5WXeRvIAK8DLlKhu0YuK0d +// SIG // eLSVfKXRutyIqaDd3s74r2/88uFqUcdjERd6TO64cNBM +// SIG // CPp8BqsWHjgpov1ICb/04WcSaqphDLill2SxxokKEE7C +// SIG // x3ISnFdM0D2IDcLmRjabnYbpctEgWLxTUiEOLzTBdpiX +// SIG // BGL5sWgGiZQilj7qS96wcpfkfXi9qfYG3t+F+WJvlRMC +// SIG // yZAIDxwT1kD/PWNSaZhq3HztobOs/sdYJDX5WqrBp4t8 +// SIG // H09oSBpEqmgDRQajiwTm/dOS2EzY9KcUm0RmINkPQpMB +// SIG // G91zaJKPp/5V48x9i/979chJKqrwSD8NGG8Zo4H5gMAb +// SIG // 3q038bgyCJMhs39RT5vUC3eeom4PVtGNQ/vSg3IptX7j +// SIG // 0EHMMhZN5QkRQDTXRdUP8JmmsCS0VHTO20vOyueExvgl +// SIG // Txl/6dnBimEoRRrgTOBhJpuloYIXdjCCF3IGCisGAQQB +// SIG // gjcDAwExghdiMIIXXgYJKoZIhvcNAQcCoIIXTzCCF0sC +// SIG // AQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0BCRAB +// SIG // BKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUD +// SIG // BAIBBQAEIDVkusk/ViRi2v33T6mFgq9Rrf28SayqoRtw +// SIG // PUTmdWPMAhBEcO96Ar1jJdP84i8M2OuoGA8yMDI2MDky +// SIG // NTAwNTI1MVqgghM6MIIG7TCCBNWgAwIBAgIQCE/cM09+ +// SIG // RU7bww+P+ZIYNTANBgkqhkiG9w0BAQsFADBpMQswCQYD +// SIG // VQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4x +// SIG // QTA/BgNVBAMTOERpZ2lDZXJ0IFRydXN0ZWQgRzQgVGlt +// SIG // ZVN0YW1waW5nIFJTQTQwOTYgU0hBMjU2IDIwMjUgQ0Ex +// SIG // MB4XDTI2MDgwNTAwMDAwMFoXDTM3MTEwNDIzNTk1OVow +// SIG // YzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0 +// SIG // LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBTSEEyNTYg +// SIG // UlNBNDA5NiBUaW1lc3RhbXAgUmVzcG9uZGVyIDIwMjYg +// SIG // MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +// SIG // ALZ7pvLJ/s1K+NSbTGWz/TjGMPh8CQ6RucZCLv5anHzW +// SIG // JjF/NWJrFIhy24fcpKXlgRiky4WAawDfU3YP0BMxt9l3 +// SIG // Dm5oCG5Z69AqEN1kgHg2epx+l+lZBcmJCcN0ASURML5u +// SIG // FIS80sZsDwO3BSkUxDjLJhBI+qiZP3aixAC/qEGLjsBN +// SIG // lLol9VZ7pfGEXiMlneJIC5/YKuizVzNFKZZEeoy/0B8Z +// SIG // m+nzKBgSWG52lCO1w+nCg6XpCtklTJXeIg283hw7Tmms +// SIG // ZXR+SMbjbrEOvZ3fP2VxIgeR28Y90ZStd3F9VuA5RVyn +// SIG // b/whITPAo9b75Zr4Ta6Mj3URm26QZYMn/FnbuTegcoRc +// SIG // FEZ9FOqM5T6MTdtr/n74lIT/ug0eeOzmZ6QTFg33otX+ +// SIG // bFRsIolvykE1jive4PuESaT8zzVeFWDAMDtozNgLctkG +// SIG // D1ZjkEyZtJrLl5ya0m5doH/ScpaZCZVl6pNUOCybMc/k +// SIG // xC6EAmSJY24L0yYKD1Nkddsnb/ItVKi/2nXpQNMu1PT5 +// SIG // prW83vV8d67WowuUs0HdY4H8AMLGvdL/WHEj3ZnqMqAQ +// SIG // QP9u3Ai9t+5eQ02GDwy0ODjdzi0xlp70W+ow63/0++YD +// SIG // EX1M0iwgUHwbrJvfpklkZQvw3+kv3vUPItdwroczk9ic +// SIG // flf55W1zOEKAcJVAIXpcMCU9AgMBAAGjggGVMIIBkTAM +// SIG // BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQUyWOKMC7USvtu +// SIG // lPPm40B+9ezN4jAfBgNVHSMEGDAWgBTvb1NK6eQGfHrK +// SIG // 4pBW9i/USezLTjAOBgNVHQ8BAf8EBAMCB4AwFgYDVR0l +// SIG // AQH/BAwwCgYIKwYBBQUHAwgwgZUGCCsGAQUFBwEBBIGI +// SIG // MIGFMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp +// SIG // Y2VydC5jb20wXQYIKwYBBQUHMAKGUWh0dHA6Ly9jYWNl +// SIG // cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +// SIG // NFRpbWVTdGFtcGluZ1JTQTQwOTZTSEEyNTYyMDI1Q0Ex +// SIG // LmNydDBfBgNVHR8EWDBWMFSgUqBQhk5odHRwOi8vY3Js +// SIG // My5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRU +// SIG // aW1lU3RhbXBpbmdSU0E0MDk2U0hBMjU2MjAyNUNBMS5j +// SIG // cmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9 +// SIG // bAcBMA0GCSqGSIb3DQEBCwUAA4ICAQCNxTphHp1SCt+Z +// SIG // rAmAfn0oQLFr0mLywSLaDXQIENoyKqxrFbJblzCVP/pk +// SIG // XmwXOdrOpWygLzlT12os5ipDCy35RBCg2UMeApEtrfGh +// SIG // z45F4Wt4WGdNdIbRWt3YTYJmpR+b7lr4d7Uwn+H600u4 +// SIG // D7RnOGf8Wj4UNgAdZkfHhHv1mx9EVh71SJelcEN/oORS +// SIG // jXzdjfw1iZH9d8Nh/thn6hH23d+VsPAr6GAYyzSA02nX +// SIG // D1nYLI7Ijmiv+xLCiYC41DSFYL3GhTiy0PxpawPtGRya +// SIG // BVGzq+UiTfM8pD7KVyF5aQyWP4KhVGUUTnmm/RlYJoW3 +// SIG // TiXA/+t0YcT2oRVBm3JETjajHug2AL+v5jhtKVnd3D0r +// SIG // bHXEu27o+Q8p4sEWPMqKDB+qbceb6T/6WcwTwXmQ9lOC +// SIG // LLYcsQeSWmvKqzpAec9etE14jOQAzLKWdE3w/TCaKtLR +// SIG // aRT7LCkRYVnhA2D73FLje1O5b3HR5eHs0NzU/+xX7NbE +// SIG // dcofy0W3Wdwd1XOqtlpg/JgwtKfZM5dqO94lbUveOiJB +// SIG // I+xZEbGRsMNbXmMREUTgu+Oca7Y73MPWcslIx2VhkSKS +// SIG // XjDbD6rgg39H5Mh7QfieAIjWagkJNt68Yfim6cjEzVSi +// SIG // LSeZfdkr5dtFPTW6jATlWJdYeeDRGCyatf8R1hSjzSvd +// SIG // N8yWQPT9gzCCBrQwggScoAMCAQICEA3HrFcF/yGZLkBD +// SIG // Igw6SYYwDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMC +// SIG // VVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +// SIG // CxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +// SIG // aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTI1MDUwNzAw +// SIG // MDAwMFoXDTM4MDExNDIzNTk1OVowaTELMAkGA1UEBhMC +// SIG // VVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMUEwPwYD +// SIG // VQQDEzhEaWdpQ2VydCBUcnVzdGVkIEc0IFRpbWVTdGFt +// SIG // cGluZyBSU0E0MDk2IFNIQTI1NiAyMDI1IENBMTCCAiIw +// SIG // DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALR4MdMK +// SIG // mEFyvjxGwBysddujRmh0tFEXnU2tjQ2UtZmWgyxU7UNq +// SIG // EY81FzJsQqr5G7A6c+Gh/qm8Xi4aPCOo2N8S9SLrC6Kb +// SIG // ltqn7SWCWgzbNfiR+2fkHUiljNOqnIVD/gG3SYDEAd4d +// SIG // g2dDGpeZGKe+42DFUF0mR/vtLa4+gKPsYfwEu7EEbkC9 +// SIG // +0F2w4QJLVSTEG8yAR2CQWIM1iI5PHg62IVwxKSpO0Xa +// SIG // F9DPfNBKS7Zazch8NF5vp7eaZ2CVNxpqumzTCNSOxm+S +// SIG // AWSuIr21Qomb+zzQWKhxKTVVgtmUPAW35xUUFREmDrMx +// SIG // SNlr/NsJyUXzdtFUUt4aS4CEeIY8y9IaaGBpPNXKFifi +// SIG // nT7zL2gdFpBP9qh8SdLnEut/GcalNeJQ55IuwnKCgs+n +// SIG // rpuQNfVmUB5KlCX3ZA4x5HHKS+rqBvKWxdCyQEEGcbLe +// SIG // 1b8Aw4wJkhU1JrPsFfxW1gaou30yZ46t4Y9F20HHfIY4 +// SIG // /6vHespYMQmUiote8ladjS/nJ0+k6MvqzfpzPDOy5y6g +// SIG // qztiT96Fv/9bH7mQyogxG9QEPHrPV6/7umw052AkyiLA +// SIG // 6tQbZl1KhBtTasySkuJDpsZGKdlsjg4u70EwgWbVRSX1 +// SIG // Wd4+zoFpp4Ra+MlKM2baoD6x0VR4RjSpWM8o5a6D8bpf +// SIG // m4CLKczsG7ZrIGNTAgMBAAGjggFdMIIBWTASBgNVHRMB +// SIG // Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBTvb1NK6eQGfHrK +// SIG // 4pBW9i/USezLTjAfBgNVHSMEGDAWgBTs1+OC0nFdZEzf +// SIG // Lmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYDVR0l +// SIG // BAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQG +// SIG // CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5j +// SIG // b20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNlcnRzLmRp +// SIG // Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQu +// SIG // Y3J0MEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwz +// SIG // LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290 +// SIG // RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCG +// SIG // SAGG/WwHATANBgkqhkiG9w0BAQsFAAOCAgEAF877FoAc +// SIG // /gc9EXZxML2+C8i1NKZ/zdCHxYgaMH9Pw5tcBnPw6O6F +// SIG // TGNpoV2V4wzSUGvI9NAzaoQk97frPBtIj+ZLzdp+yXdh +// SIG // OP4hCFATuNT+ReOPK0mCefSG+tXqGpYZ3essBS3q8nL2 +// SIG // UwM+NMvEuBd/2vmdYxDCvwzJv2sRUoKEfJ+nN57mQfQX +// SIG // wcAEGCvRR2qKtntujB71WPYAgwPyWLKu6RnaID/B0ba2 +// SIG // H3LUiwDRAXx1Neq9ydOal95CHfmTnM4I+ZI2rVQfjXQA +// SIG // 1WSjjf4J2a7jLzWGNqNX+DF0SQzHU0pTi4dBwp9nEC8E +// SIG // AqoxW6q17r0z0noDjs6+BFo+z7bKSBwZXTRNivYuve3L +// SIG // 2oiKNqetRHdqfMTCW/NmKLJ9M+MtucVGyOxiDf06VXxy +// SIG // KkOirv6o02OoXN4bFzK0vlNMsvhlqgF2puE6FndlENSm +// SIG // E+9JGYxOGLS/D284NHNboDGcmWXfwXRy4kbu4QFhOm0x +// SIG // JuF2EZAOk5eCkhSxZON3rGlHqhpB/8MluDezooIs8CVn +// SIG // rpHMiD2wL40mm53+/j7tFaxYKIqL0Q4ssd8xHZnIn/7G +// SIG // ELH3IdvG2XlM9q7WP/UwgOkw/HQtyRN62JK4S1C8uw3P +// SIG // dBunvAZapsiI5YKdvlarEvf8EA+8hcpSM9LHJmyrxaFt +// SIG // oza2zNaQ9k+5t1wwggWNMIIEdaADAgECAhAOmxiO+dAt +// SIG // 5+/bUOIIQBhaMA0GCSqGSIb3DQEBDAUAMGUxCzAJBgNV +// SIG // BAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAX +// SIG // BgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMT +// SIG // G0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0y +// SIG // MjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +// SIG // BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMx +// SIG // GTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +// SIG // BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCCAiIw +// SIG // DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo +// SIG // 3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprN +// SIG // rnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLkX9YFPFIP +// SIG // Uh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu +// SIG // 34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGb +// SIG // NOsFxl7sWxq868nPzaw0QF+xembud8hIqGZXV59UWI4M +// SIG // K7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhA +// SIG // kHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJB +// SIG // MtfbBHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJ +// SIG // pMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVld +// SIG // QnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +// SIG // AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/ch +// SIG // srIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +// SIG // B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0vias +// SIG // tkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j +// SIG // 7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6KxfgommfXk +// SIG // aS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMB +// SIG // Af8EBTADAQH/MB0GA1UdDgQWBBTs1+OC0nFdZEzfLmc/ +// SIG // 57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun +// SIG // pyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUH +// SIG // AQEEbTBrMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5k +// SIG // aWdpY2VydC5jb20wQwYIKwYBBQUHMAKGN2h0dHA6Ly9j +// SIG // YWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3Vy +// SIG // ZWRJRFJvb3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0 +// SIG // aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0 +// SIG // QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYG +// SIG // BFUdIAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4 +// SIG // X6CjdBs9thbX979XB72arKGHLOyFXqkauyL4hxppVCLt +// SIG // pIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +// SIG // Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcud +// SIG // T6cGAxN3J0TU53/oWajwvy8LpunyNDzs9wPHh6jSTEAZ +// SIG // NUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQPfx2 +// SIG // CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvP +// SIG // J6tsds5vIy30fnFqI2si/xK4VC0nftg62fC2h5b9W9Fc +// SIG // rBjDTZ9ztwGpn1eqXijiuZQxggN8MIIDeAIBATB9MGkx +// SIG // CzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +// SIG // SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBH +// SIG // NCBUaW1lU3RhbXBpbmcgUlNBNDA5NiBTSEEyNTYgMjAy +// SIG // NSBDQTECEAhP3DNPfkVO28MPj/mSGDUwDQYJYIZIAWUD +// SIG // BAIBBQCggdEwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJ +// SIG // EAEEMBwGCSqGSIb3DQEJBTEPFw0yNjA5MjUwMDUyNTFa +// SIG // MCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFFHZq9oDSXPY +// SIG // T0JmrKSCSOazacQ5MC8GCSqGSIb3DQEJBDEiBCDCSP8H +// SIG // apkFjaFAqjSZe1fffA4G5TCPLlx0HiTwDygfnTA3Bgsq +// SIG // hkiG9w0BCRACLzEoMCYwJDAiBCAtoJ2n9BMfn+cttsXm +// SIG // 6cllZ1WvBD8ep0LMDSEg4UHr/DANBgkqhkiG9w0BAQEF +// SIG // AASCAgCFlGRloNPOS+cISCyFqyJ+x9t1G1OEzEt1xFGO +// SIG // LvfIBpCr8/Cv4ssLsb9U65LBq8yDkdBcUECFG9/gcgMG +// SIG // Re3XxGs0wjWwBfkSoxKLVaxXU40yjKxGaVDFOuqkBn7S +// SIG // 5c9+5+rp5CwJr3NtJrmjbrdV2jvHjBR7jjZI5UgYwroS +// SIG // a0RY1Cn9k+EV6lWyTUpU5HyeXVJO+9AhON0I8oyW0jgN +// SIG // TiKYI9DnaXp03VJzZrwzq6i9DgM/syWGwnEntP4PkoqI +// SIG // GWgjeMx/5CToJk0poSXF7jGmj2p7hN+822Y30Nr2L7iL +// SIG // xS5BR2U94OVmzTC2SV4Mk2alQr/VMGEKmRZkthIliBpt +// SIG // Zlq/n6yEXyWq9RZgOqubQrCVbEemrXZEf65YuBtVYqDr +// SIG // Z9OlplpqAgnJ2nShcqVP5Mh3QRMI7db69Rt/muwoQTnl +// SIG // ghwb9LIn/eRjyuX7Uxb0OWgYHnjl2p4y4tt4Hd5rOatr +// SIG // 5r52IwzogKALUkLx5ESIGB9Y4OHYlbB63ripaIfB7JU4 +// SIG // TYG63twHSAGL9yqEX0n4YD21PMminK4zTO0hR2NxbllY +// SIG // 0pOZvpvhK/TTo9t+6DC5fBM1kacamjueyUJGL2AT06/6 +// SIG // ppg1vPHEbY0D2Lc4yDLKAmmGWr5M/4MMlLR24LnGJsJ4 +// SIG // CIXQyPvgIBXmFMVHC8JMl72G1eldXA== +// SIG // End signature block diff --git a/docs/styles/docfx.vendor.min.js b/docs/styles/docfx.vendor.min.js index a95f252ac..04e59100e 100644 --- a/docs/styles/docfx.vendor.min.js +++ b/docs/styles/docfx.vendor.min.js @@ -1,4 +1,4 @@ -(()=>{var tu=Object.create;var Pn=Object.defineProperty;var nu=Object.getOwnPropertyDescriptor;var ru=Object.getOwnPropertyNames;var iu=Object.getPrototypeOf,au=Object.prototype.hasOwnProperty;var Ar=(e,n)=>()=>(e&&(n=e(e=0)),n);var O=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),ou=(e,n)=>{for(var i in n)Pn(e,i,{get:n[i],enumerable:!0})},mi=(e,n,i,_)=>{if(n&&typeof n=="object"||typeof n=="function")for(let l of ru(n))!au.call(e,l)&&l!==i&&Pn(e,l,{get:()=>n[l],enumerable:!(_=nu(n,l))||_.enumerable});return e};var su=(e,n,i)=>(i=e!=null?tu(iu(e)):{},mi(n||!e||!e.__esModule?Pn(i,"default",{value:e,enumerable:!0}):i,e)),lu=e=>mi(Pn({},"__esModule",{value:!0}),e);var gi=O((wf,cu)=>{cu.exports={}});var Ei=O((Mf,du)=>{du.exports={}});var yr=O((bi,kn)=>{(function(e,n){"use strict";typeof kn=="object"&&typeof kn.exports=="object"?kn.exports=e.document?n(e,!0):function(i){if(!i.document)throw new Error("jQuery requires a window with a document");return n(i)}:n(e)})(typeof window<"u"?window:bi,function(e,n){"use strict";var i=[],_=Object.getPrototypeOf,l=i.slice,a=i.flat?function(t){return i.flat.call(t)}:function(t){return i.concat.apply([],t)},s=i.push,d=i.indexOf,u={},E=u.toString,f=u.hasOwnProperty,N=f.toString,S=N.call(Object),h={},C=function(r){return typeof r=="function"&&typeof r.nodeType!="number"&&typeof r.item!="function"},D=function(r){return r!=null&&r===r.window},x=e.document,F={type:!0,src:!0,nonce:!0,noModule:!0};function V(t,r,o){o=o||x;var p,m,g=o.createElement("script");if(g.text=t,r)for(p in F)m=r[p]||r.getAttribute&&r.getAttribute(p),m&&g.setAttribute(p,m);o.head.appendChild(g).parentNode.removeChild(g)}function B(t){return t==null?t+"":typeof t=="object"||typeof t=="function"?u[E.call(t)]||"object":typeof t}var Y="3.7.0",z=/HTML$/i,c=function(t,r){return new c.fn.init(t,r)};c.fn=c.prototype={jquery:Y,constructor:c,length:0,toArray:function(){return l.call(this)},get:function(t){return t==null?l.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var r=c.merge(this.constructor(),t);return r.prevObject=this,r},each:function(t){return c.each(this,t)},map:function(t){return this.pushStack(c.map(this,function(r,o){return t.call(r,o,r)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(c.grep(this,function(t,r){return(r+1)%2}))},odd:function(){return this.pushStack(c.grep(this,function(t,r){return r%2}))},eq:function(t){var r=this.length,o=+t+(t<0?r:0);return this.pushStack(o>=0&&o0&&r-1 in t}function K(t,r){return t.nodeName&&t.nodeName.toLowerCase()===r.toLowerCase()}var _e=i.pop,te=i.sort,Ce=i.splice,le="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+le+"+|((?:^|[^\\\\])(?:\\\\.)*)"+le+"+$","g");c.contains=function(t,r){var o=r&&r.parentNode;return t===o||!!(o&&o.nodeType===1&&(t.contains?t.contains(o):t.compareDocumentPosition&&t.compareDocumentPosition(o)&16))};var Ae=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Me(t,r){return r?t==="\0"?"\uFFFD":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t}c.escapeSelector=function(t){return(t+"").replace(Ae,Me)};var De=x,G=s;(function(){var t,r,o,p,m,g=G,b,v,R,I,P,U=c.expando,M=0,q=0,se=Dn(),fe=Dn(),me=Dn(),Ge=Dn(),Fe=function(T,A){return T===A&&(m=!0),0},st="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",lt="(?:\\\\[\\da-fA-F]{1,6}"+le+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",be="\\["+le+"*("+lt+")(?:"+le+"*([*^$|!~]?=)"+le+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+lt+"))|)"+le+"*\\]",Pt=":("+lt+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+be+")*)|.*)\\)|)",Te=new RegExp(le+"+","g"),Le=new RegExp("^"+le+"*,"+le+"*"),pn=new RegExp("^"+le+"*([>+~]|"+le+")"+le+"*"),hr=new RegExp(le+"|>"),ct=new RegExp(Pt),un=new RegExp("^"+lt+"$"),dt={ID:new RegExp("^#("+lt+")"),CLASS:new RegExp("^\\.("+lt+")"),TAG:new RegExp("^("+lt+"|[*])"),ATTR:new RegExp("^"+be),PSEUDO:new RegExp("^"+Pt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+le+"*(even|odd|(([+-]|)(\\d*)n|)"+le+"*(?:([+-]|)"+le+"*(\\d+)|))"+le+"*\\)|)","i"),bool:new RegExp("^(?:"+st+")$","i"),needsContext:new RegExp("^"+le+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+le+"*((?:-\\d)?\\d*)"+le+"*\\)|)(?=[^-]|$)","i")},Tt=/^(?:input|select|textarea|button)$/i,Rt=/^h\d$/i,je=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Tr=/[+~]/,bt=new RegExp("\\\\[\\da-fA-F]{1,6}"+le+"?|\\\\([^\\r\\n\\f])","g"),ft=function(T,A){var w="0x"+T.slice(1)-65536;return A||(w<0?String.fromCharCode(w+65536):String.fromCharCode(w>>10|55296,w&1023|56320))},Kp=function(){Ct()},Qp=Mn(function(T){return T.disabled===!0&&K(T,"fieldset")},{dir:"parentNode",next:"legend"});function Xp(){try{return b.activeElement}catch{}}try{g.apply(i=l.call(De.childNodes),De.childNodes),i[De.childNodes.length].nodeType}catch{g={apply:function(A,w){G.apply(A,l.call(w))},call:function(A){G.apply(A,l.call(arguments,1))}}}function Oe(T,A,w,L){var k,W,Q,ee,X,ge,ie,ce=A&&A.ownerDocument,Ee=A?A.nodeType:9;if(w=w||[],typeof T!="string"||!T||Ee!==1&&Ee!==9&&Ee!==11)return w;if(!L&&(Ct(A),A=A||b,R)){if(Ee!==11&&(X=je.exec(T)))if(k=X[1]){if(Ee===9)if(Q=A.getElementById(k)){if(Q.id===k)return g.call(w,Q),w}else return w;else if(ce&&(Q=ce.getElementById(k))&&Oe.contains(A,Q)&&Q.id===k)return g.call(w,Q),w}else{if(X[2])return g.apply(w,A.getElementsByTagName(T)),w;if((k=X[3])&&A.getElementsByClassName)return g.apply(w,A.getElementsByClassName(k)),w}if(!Ge[T+" "]&&(!I||!I.test(T))){if(ie=T,ce=A,Ee===1&&(hr.test(T)||pn.test(T))){for(ce=Tr.test(T)&&Rr(A.parentNode)||A,(ce!=A||!h.scope)&&((ee=A.getAttribute("id"))?ee=c.escapeSelector(ee):A.setAttribute("id",ee=U)),ge=xn(T),W=ge.length;W--;)ge[W]=(ee?"#"+ee:":scope")+" "+wn(ge[W]);ie=ge.join(",")}try{return g.apply(w,ce.querySelectorAll(ie)),w}catch{Ge(T,!0)}finally{ee===U&&A.removeAttribute("id")}}}return ui(T.replace(ve,"$1"),A,w,L)}function Dn(){var T=[];function A(w,L){return T.push(w+" ")>r.cacheLength&&delete A[T.shift()],A[w+" "]=L}return A}function rt(T){return T[U]=!0,T}function Wt(T){var A=b.createElement("fieldset");try{return!!T(A)}catch{return!1}finally{A.parentNode&&A.parentNode.removeChild(A),A=null}}function Zp(T){return function(A){return K(A,"input")&&A.type===T}}function Jp(T){return function(A){return(K(A,"input")||K(A,"button"))&&A.type===T}}function _i(T){return function(A){return"form"in A?A.parentNode&&A.disabled===!1?"label"in A?"label"in A.parentNode?A.parentNode.disabled===T:A.disabled===T:A.isDisabled===T||A.isDisabled!==!T&&Qp(A)===T:A.disabled===T:"label"in A?A.disabled===T:!1}}function kt(T){return rt(function(A){return A=+A,rt(function(w,L){for(var k,W=T([],w.length,A),Q=W.length;Q--;)w[k=W[Q]]&&(w[k]=!(L[k]=w[k]))})})}function Rr(T){return T&&typeof T.getElementsByTagName<"u"&&T}function Ct(T){var A,w=T?T.ownerDocument||T:De;return w==b||w.nodeType!==9||!w.documentElement||(b=w,v=b.documentElement,R=!c.isXMLDoc(b),P=v.matches||v.webkitMatchesSelector||v.msMatchesSelector,De!=b&&(A=b.defaultView)&&A.top!==A&&A.addEventListener("unload",Kp),h.getById=Wt(function(L){return v.appendChild(L).id=c.expando,!b.getElementsByName||!b.getElementsByName(c.expando).length}),h.disconnectedMatch=Wt(function(L){return P.call(L,"*")}),h.scope=Wt(function(){return b.querySelectorAll(":scope")}),h.cssHas=Wt(function(){try{return b.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),h.getById?(r.filter.ID=function(L){var k=L.replace(bt,ft);return function(W){return W.getAttribute("id")===k}},r.find.ID=function(L,k){if(typeof k.getElementById<"u"&&R){var W=k.getElementById(L);return W?[W]:[]}}):(r.filter.ID=function(L){var k=L.replace(bt,ft);return function(W){var Q=typeof W.getAttributeNode<"u"&&W.getAttributeNode("id");return Q&&Q.value===k}},r.find.ID=function(L,k){if(typeof k.getElementById<"u"&&R){var W,Q,ee,X=k.getElementById(L);if(X){if(W=X.getAttributeNode("id"),W&&W.value===L)return[X];for(ee=k.getElementsByName(L),Q=0;X=ee[Q++];)if(W=X.getAttributeNode("id"),W&&W.value===L)return[X]}return[]}}),r.find.TAG=function(L,k){return typeof k.getElementsByTagName<"u"?k.getElementsByTagName(L):k.querySelectorAll(L)},r.find.CLASS=function(L,k){if(typeof k.getElementsByClassName<"u"&&R)return k.getElementsByClassName(L)},I=[],Wt(function(L){var k;v.appendChild(L).innerHTML="",L.querySelectorAll("[selected]").length||I.push("\\["+le+"*(?:value|"+st+")"),L.querySelectorAll("[id~="+U+"-]").length||I.push("~="),L.querySelectorAll("a#"+U+"+*").length||I.push(".#.+[+~]"),L.querySelectorAll(":checked").length||I.push(":checked"),k=b.createElement("input"),k.setAttribute("type","hidden"),L.appendChild(k).setAttribute("name","D"),v.appendChild(L).disabled=!0,L.querySelectorAll(":disabled").length!==2&&I.push(":enabled",":disabled"),k=b.createElement("input"),k.setAttribute("name",""),L.appendChild(k),L.querySelectorAll("[name='']").length||I.push("\\["+le+"*name"+le+"*="+le+`*(?:''|"")`)}),h.cssHas||I.push(":has"),I=I.length&&new RegExp(I.join("|")),Fe=function(L,k){if(L===k)return m=!0,0;var W=!L.compareDocumentPosition-!k.compareDocumentPosition;return W||(W=(L.ownerDocument||L)==(k.ownerDocument||k)?L.compareDocumentPosition(k):1,W&1||!h.sortDetached&&k.compareDocumentPosition(L)===W?L===b||L.ownerDocument==De&&Oe.contains(De,L)?-1:k===b||k.ownerDocument==De&&Oe.contains(De,k)?1:p?d.call(p,L)-d.call(p,k):0:W&4?-1:1)}),b}Oe.matches=function(T,A){return Oe(T,null,null,A)},Oe.matchesSelector=function(T,A){if(Ct(T),R&&!Ge[A+" "]&&(!I||!I.test(A)))try{var w=P.call(T,A);if(w||h.disconnectedMatch||T.document&&T.document.nodeType!==11)return w}catch{Ge(A,!0)}return Oe(A,b,null,[T]).length>0},Oe.contains=function(T,A){return(T.ownerDocument||T)!=b&&Ct(T),c.contains(T,A)},Oe.attr=function(T,A){(T.ownerDocument||T)!=b&&Ct(T);var w=r.attrHandle[A.toLowerCase()],L=w&&f.call(r.attrHandle,A.toLowerCase())?w(T,A,!R):void 0;return L!==void 0?L:T.getAttribute(A)},Oe.error=function(T){throw new Error("Syntax error, unrecognized expression: "+T)},c.uniqueSort=function(T){var A,w=[],L=0,k=0;if(m=!h.sortStable,p=!h.sortStable&&l.call(T,0),te.call(T,Fe),m){for(;A=T[k++];)A===T[k]&&(L=w.push(k));for(;L--;)Ce.call(T,w[L],1)}return p=null,T},c.fn.uniqueSort=function(){return this.pushStack(c.uniqueSort(l.apply(this)))},r=c.expr={cacheLength:50,createPseudo:rt,match:dt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(T){return T[1]=T[1].replace(bt,ft),T[3]=(T[3]||T[4]||T[5]||"").replace(bt,ft),T[2]==="~="&&(T[3]=" "+T[3]+" "),T.slice(0,4)},CHILD:function(T){return T[1]=T[1].toLowerCase(),T[1].slice(0,3)==="nth"?(T[3]||Oe.error(T[0]),T[4]=+(T[4]?T[5]+(T[6]||1):2*(T[3]==="even"||T[3]==="odd")),T[5]=+(T[7]+T[8]||T[3]==="odd")):T[3]&&Oe.error(T[0]),T},PSEUDO:function(T){var A,w=!T[6]&&T[2];return dt.CHILD.test(T[0])?null:(T[3]?T[2]=T[4]||T[5]||"":w&&ct.test(w)&&(A=xn(w,!0))&&(A=w.indexOf(")",w.length-A)-w.length)&&(T[0]=T[0].slice(0,A),T[2]=w.slice(0,A)),T.slice(0,3))}},filter:{TAG:function(T){var A=T.replace(bt,ft).toLowerCase();return T==="*"?function(){return!0}:function(w){return K(w,A)}},CLASS:function(T){var A=se[T+" "];return A||(A=new RegExp("(^|"+le+")"+T+"("+le+"|$)"))&&se(T,function(w){return A.test(typeof w.className=="string"&&w.className||typeof w.getAttribute<"u"&&w.getAttribute("class")||"")})},ATTR:function(T,A,w){return function(L){var k=Oe.attr(L,T);return k==null?A==="!=":A?(k+="",A==="="?k===w:A==="!="?k!==w:A==="^="?w&&k.indexOf(w)===0:A==="*="?w&&k.indexOf(w)>-1:A==="$="?w&&k.slice(-w.length)===w:A==="~="?(" "+k.replace(Te," ")+" ").indexOf(w)>-1:A==="|="?k===w||k.slice(0,w.length+1)===w+"-":!1):!0}},CHILD:function(T,A,w,L,k){var W=T.slice(0,3)!=="nth",Q=T.slice(-4)!=="last",ee=A==="of-type";return L===1&&k===0?function(X){return!!X.parentNode}:function(X,ge,ie){var ce,Ee,re,ye,$e,qe=W!==Q?"nextSibling":"previousSibling",et=X.parentNode,_t=ee&&X.nodeName.toLowerCase(),$t=!ie&&!ee,We=!1;if(et){if(W){for(;qe;){for(re=X;re=re[qe];)if(ee?K(re,_t):re.nodeType===1)return!1;$e=qe=T==="only"&&!$e&&"nextSibling"}return!0}if($e=[Q?et.firstChild:et.lastChild],Q&&$t){for(Ee=et[U]||(et[U]={}),ce=Ee[T]||[],ye=ce[0]===M&&ce[1],We=ye&&ce[2],re=ye&&et.childNodes[ye];re=++ye&&re&&re[qe]||(We=ye=0)||$e.pop();)if(re.nodeType===1&&++We&&re===X){Ee[T]=[M,ye,We];break}}else if($t&&(Ee=X[U]||(X[U]={}),ce=Ee[T]||[],ye=ce[0]===M&&ce[1],We=ye),We===!1)for(;(re=++ye&&re&&re[qe]||(We=ye=0)||$e.pop())&&!((ee?K(re,_t):re.nodeType===1)&&++We&&($t&&(Ee=re[U]||(re[U]={}),Ee[T]=[M,We]),re===X)););return We-=k,We===L||We%L===0&&We/L>=0}}},PSEUDO:function(T,A){var w,L=r.pseudos[T]||r.setFilters[T.toLowerCase()]||Oe.error("unsupported pseudo: "+T);return L[U]?L(A):L.length>1?(w=[T,T,"",A],r.setFilters.hasOwnProperty(T.toLowerCase())?rt(function(k,W){for(var Q,ee=L(k,A),X=ee.length;X--;)Q=d.call(k,ee[X]),k[Q]=!(W[Q]=ee[X])}):function(k){return L(k,0,w)}):L}},pseudos:{not:rt(function(T){var A=[],w=[],L=Or(T.replace(ve,"$1"));return L[U]?rt(function(k,W,Q,ee){for(var X,ge=L(k,null,ee,[]),ie=k.length;ie--;)(X=ge[ie])&&(k[ie]=!(W[ie]=X))}):function(k,W,Q){return A[0]=k,L(A,null,Q,w),A[0]=null,!w.pop()}}),has:rt(function(T){return function(A){return Oe(T,A).length>0}}),contains:rt(function(T){return T=T.replace(bt,ft),function(A){return(A.textContent||c.text(A)).indexOf(T)>-1}}),lang:rt(function(T){return un.test(T||"")||Oe.error("unsupported lang: "+T),T=T.replace(bt,ft).toLowerCase(),function(A){var w;do if(w=R?A.lang:A.getAttribute("xml:lang")||A.getAttribute("lang"))return w=w.toLowerCase(),w===T||w.indexOf(T+"-")===0;while((A=A.parentNode)&&A.nodeType===1);return!1}}),target:function(T){var A=e.location&&e.location.hash;return A&&A.slice(1)===T.id},root:function(T){return T===v},focus:function(T){return T===Xp()&&b.hasFocus()&&!!(T.type||T.href||~T.tabIndex)},enabled:_i(!1),disabled:_i(!0),checked:function(T){return K(T,"input")&&!!T.checked||K(T,"option")&&!!T.selected},selected:function(T){return T.parentNode&&T.parentNode.selectedIndex,T.selected===!0},empty:function(T){for(T=T.firstChild;T;T=T.nextSibling)if(T.nodeType<6)return!1;return!0},parent:function(T){return!r.pseudos.empty(T)},header:function(T){return Rt.test(T.nodeName)},input:function(T){return Tt.test(T.nodeName)},button:function(T){return K(T,"input")&&T.type==="button"||K(T,"button")},text:function(T){var A;return K(T,"input")&&T.type==="text"&&((A=T.getAttribute("type"))==null||A.toLowerCase()==="text")},first:kt(function(){return[0]}),last:kt(function(T,A){return[A-1]}),eq:kt(function(T,A,w){return[w<0?w+A:w]}),even:kt(function(T,A){for(var w=0;wA?L=A:L=w;--L>=0;)T.push(L);return T}),gt:kt(function(T,A,w){for(var L=w<0?w+A:w;++L1?function(A,w,L){for(var k=T.length;k--;)if(!T[k](A,w,L))return!1;return!0}:T[0]}function jp(T,A,w){for(var L=0,k=A.length;L-1&&(Q[ie]=!(ee[ie]=Ee))}}else re=Ln(re===ee?re.splice(qe,re.length):re),k?k(null,ee,re,ge):g.apply(ee,re)})}function Nr(T){for(var A,w,L,k=T.length,W=r.relative[T[0].type],Q=W||r.relative[" "],ee=W?1:0,X=Mn(function(ce){return ce===A},Q,!0),ge=Mn(function(ce){return d.call(A,ce)>-1},Q,!0),ie=[function(ce,Ee,re){var ye=!W&&(re||Ee!=o)||((A=Ee).nodeType?X(ce,Ee,re):ge(ce,Ee,re));return A=null,ye}];ee1&&Cr(ie),ee>1&&wn(T.slice(0,ee-1).concat({value:T[ee-2].type===" "?"*":""})).replace(ve,"$1"),w,ee0,L=T.length>0,k=function(W,Q,ee,X,ge){var ie,ce,Ee,re=0,ye="0",$e=W&&[],qe=[],et=o,_t=W||L&&r.find.TAG("*",ge),$t=M+=et==null?1:Math.random()||.1,We=_t.length;for(ge&&(o=Q==b||Q||ge);ye!==We&&(ie=_t[ye])!=null;ye++){if(L&&ie){for(ce=0,!Q&&ie.ownerDocument!=b&&(Ct(ie),ee=!R);Ee=T[ce++];)if(Ee(ie,Q||b,ee)){g.call(X,ie);break}ge&&(M=$t)}w&&((ie=!Ee&&ie)&&re--,W&&$e.push(ie))}if(re+=ye,w&&ye!==re){for(ce=0;Ee=A[ce++];)Ee($e,qe,Q,ee);if(W){if(re>0)for(;ye--;)$e[ye]||qe[ye]||(qe[ye]=_e.call(X));qe=Ln(qe)}g.apply(X,qe),ge&&!W&&qe.length>0&&re+A.length>1&&c.uniqueSort(X)}return ge&&(M=$t,o=et),$e};return w?rt(k):k}function Or(T,A){var w,L=[],k=[],W=me[T+" "];if(!W){for(A||(A=xn(T)),w=A.length;w--;)W=Nr(A[w]),W[U]?L.push(W):k.push(W);W=me(T,eu(k,L)),W.selector=T}return W}function ui(T,A,w,L){var k,W,Q,ee,X,ge=typeof T=="function"&&T,ie=!L&&xn(T=ge.selector||T);if(w=w||[],ie.length===1){if(W=ie[0]=ie[0].slice(0),W.length>2&&(Q=W[0]).type==="ID"&&A.nodeType===9&&R&&r.relative[W[1].type]){if(A=(r.find.ID(Q.matches[0].replace(bt,ft),A)||[])[0],A)ge&&(A=A.parentNode);else return w;T=T.slice(W.shift().value.length)}for(k=dt.needsContext.test(T)?0:W.length;k--&&(Q=W[k],!r.relative[ee=Q.type]);)if((X=r.find[ee])&&(L=X(Q.matches[0].replace(bt,ft),Tr.test(W[0].type)&&Rr(A.parentNode)||A))){if(W.splice(k,1),T=L.length&&wn(W),!T)return g.apply(w,L),w;break}}return(ge||Or(T,ie))(L,A,!R,w,!A||Tr.test(T)&&Rr(A.parentNode)||A),w}h.sortStable=U.split("").sort(Fe).join("")===U,Ct(),h.sortDetached=Wt(function(T){return T.compareDocumentPosition(b.createElement("fieldset"))&1}),c.find=Oe,c.expr[":"]=c.expr.pseudos,c.unique=c.uniqueSort,Oe.compile=Or,Oe.select=ui,Oe.setDocument=Ct,Oe.escape=c.escapeSelector,Oe.getText=c.text,Oe.isXML=c.isXMLDoc,Oe.selectors=c.expr,Oe.support=c.support,Oe.uniqueSort=c.uniqueSort})();var H=function(t,r,o){for(var p=[],m=o!==void 0;(t=t[r])&&t.nodeType!==9;)if(t.nodeType===1){if(m&&c(t).is(o))break;p.push(t)}return p},J=function(t,r){for(var o=[];t;t=t.nextSibling)t.nodeType===1&&t!==r&&o.push(t);return o},ae=c.expr.match.needsContext,pe=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Se(t,r,o){return C(r)?c.grep(t,function(p,m){return!!r.call(p,m,p)!==o}):r.nodeType?c.grep(t,function(p){return p===r!==o}):typeof r!="string"?c.grep(t,function(p){return d.call(r,p)>-1!==o}):c.filter(r,t,o)}c.filter=function(t,r,o){var p=r[0];return o&&(t=":not("+t+")"),r.length===1&&p.nodeType===1?c.find.matchesSelector(p,t)?[p]:[]:c.find.matches(t,c.grep(r,function(m){return m.nodeType===1}))},c.fn.extend({find:function(t){var r,o,p=this.length,m=this;if(typeof t!="string")return this.pushStack(c(t).filter(function(){for(r=0;r1?c.uniqueSort(o):o},filter:function(t){return this.pushStack(Se(this,t||[],!1))},not:function(t){return this.pushStack(Se(this,t||[],!0))},is:function(t){return!!Se(this,typeof t=="string"&&ae.test(t)?c(t):t||[],!1).length}});var xe,Ye=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Pe=c.fn.init=function(t,r,o){var p,m;if(!t)return this;if(o=o||xe,typeof t=="string")if(t[0]==="<"&&t[t.length-1]===">"&&t.length>=3?p=[null,t,null]:p=Ye.exec(t),p&&(p[1]||!r))if(p[1]){if(r=r instanceof c?r[0]:r,c.merge(this,c.parseHTML(p[1],r&&r.nodeType?r.ownerDocument||r:x,!0)),pe.test(p[1])&&c.isPlainObject(r))for(p in r)C(this[p])?this[p](r[p]):this.attr(p,r[p]);return this}else return m=x.getElementById(p[2]),m&&(this[0]=m,this.length=1),this;else return!r||r.jquery?(r||o).find(t):this.constructor(r).find(t);else{if(t.nodeType)return this[0]=t,this.length=1,this;if(C(t))return o.ready!==void 0?o.ready(t):t(c)}return c.makeArray(t,this)};Pe.prototype=c.fn,xe=c(x);var Be=/^(?:parents|prev(?:Until|All))/,tt={children:!0,contents:!0,next:!0,prev:!0};c.fn.extend({has:function(t){var r=c(t,this),o=r.length;return this.filter(function(){for(var p=0;p-1:o.nodeType===1&&c.find.matchesSelector(o,t))){g.push(o);break}}return this.pushStack(g.length>1?c.uniqueSort(g):g)},index:function(t){return t?typeof t=="string"?d.call(c(t),this[0]):d.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,r){return this.pushStack(c.uniqueSort(c.merge(this.get(),c(t,r))))},addBack:function(t){return this.add(t==null?this.prevObject:this.prevObject.filter(t))}});function at(t,r){for(;(t=t[r])&&t.nodeType!==1;);return t}c.each({parent:function(t){var r=t.parentNode;return r&&r.nodeType!==11?r:null},parents:function(t){return H(t,"parentNode")},parentsUntil:function(t,r,o){return H(t,"parentNode",o)},next:function(t){return at(t,"nextSibling")},prev:function(t){return at(t,"previousSibling")},nextAll:function(t){return H(t,"nextSibling")},prevAll:function(t){return H(t,"previousSibling")},nextUntil:function(t,r,o){return H(t,"nextSibling",o)},prevUntil:function(t,r,o){return H(t,"previousSibling",o)},siblings:function(t){return J((t.parentNode||{}).firstChild,t)},children:function(t){return J(t.firstChild)},contents:function(t){return t.contentDocument!=null&&_(t.contentDocument)?t.contentDocument:(K(t,"template")&&(t=t.content||t),c.merge([],t.childNodes))}},function(t,r){c.fn[t]=function(o,p){var m=c.map(this,r,o);return t.slice(-5)!=="Until"&&(p=o),p&&typeof p=="string"&&(m=c.filter(p,m)),this.length>1&&(tt[t]||c.uniqueSort(m),Be.test(t)&&m.reverse()),this.pushStack(m)}});var ue=/[^\x20\t\r\n\f]+/g;function pt(t){var r={};return c.each(t.match(ue)||[],function(o,p){r[p]=!0}),r}c.Callbacks=function(t){t=typeof t=="string"?pt(t):c.extend({},t);var r,o,p,m,g=[],b=[],v=-1,R=function(){for(m=m||t.once,p=r=!0;b.length;v=-1)for(o=b.shift();++v-1;)g.splice(M,1),M<=v&&v--}),this},has:function(P){return P?c.inArray(P,g)>-1:g.length>0},empty:function(){return g&&(g=[]),this},disable:function(){return m=b=[],g=o="",this},disabled:function(){return!g},lock:function(){return m=b=[],!o&&!r&&(g=o=""),this},locked:function(){return!!m},fireWith:function(P,U){return m||(U=U||[],U=[P,U.slice?U.slice():U],b.push(U),r||R()),this},fire:function(){return I.fireWith(this,arguments),this},fired:function(){return!!p}};return I};function Ze(t){return t}function ut(t){throw t}function jt(t,r,o,p){var m;try{t&&C(m=t.promise)?m.call(t).done(r).fail(o):t&&C(m=t.then)?m.call(t,r,o):r.apply(void 0,[t].slice(p))}catch(g){o.apply(void 0,[g])}}c.extend({Deferred:function(t){var r=[["notify","progress",c.Callbacks("memory"),c.Callbacks("memory"),2],["resolve","done",c.Callbacks("once memory"),c.Callbacks("once memory"),0,"resolved"],["reject","fail",c.Callbacks("once memory"),c.Callbacks("once memory"),1,"rejected"]],o="pending",p={state:function(){return o},always:function(){return m.done(arguments).fail(arguments),this},catch:function(g){return p.then(null,g)},pipe:function(){var g=arguments;return c.Deferred(function(b){c.each(r,function(v,R){var I=C(g[R[4]])&&g[R[4]];m[R[1]](function(){var P=I&&I.apply(this,arguments);P&&C(P.promise)?P.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[R[0]+"With"](this,I?[P]:arguments)})}),g=null}).promise()},then:function(g,b,v){var R=0;function I(P,U,M,q){return function(){var se=this,fe=arguments,me=function(){var Fe,st;if(!(P=R&&(M!==ut&&(se=void 0,fe=[Fe]),U.rejectWith(se,fe))}};P?Ge():(c.Deferred.getErrorHook?Ge.error=c.Deferred.getErrorHook():c.Deferred.getStackHook&&(Ge.error=c.Deferred.getStackHook()),e.setTimeout(Ge))}}return c.Deferred(function(P){r[0][3].add(I(0,P,C(v)?v:Ze,P.notifyWith)),r[1][3].add(I(0,P,C(g)?g:Ze)),r[2][3].add(I(0,P,C(b)?b:ut))}).promise()},promise:function(g){return g!=null?c.extend(g,p):p}},m={};return c.each(r,function(g,b){var v=b[2],R=b[5];p[b[1]]=v.add,R&&v.add(function(){o=R},r[3-g][2].disable,r[3-g][3].disable,r[0][2].lock,r[0][3].lock),v.add(b[3].fire),m[b[0]]=function(){return m[b[0]+"With"](this===m?void 0:this,arguments),this},m[b[0]+"With"]=v.fireWith}),p.promise(m),t&&t.call(m,m),m},when:function(t){var r=arguments.length,o=r,p=Array(o),m=l.call(arguments),g=c.Deferred(),b=function(v){return function(R){p[v]=this,m[v]=arguments.length>1?l.call(arguments):R,--r||g.resolveWith(p,m)}};if(r<=1&&(jt(t,g.done(b(o)).resolve,g.reject,!r),g.state()==="pending"||C(m[o]&&m[o].then)))return g.then();for(;o--;)jt(m[o],b(o),g.reject);return g.promise()}});var Ot=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;c.Deferred.exceptionHook=function(t,r){e.console&&e.console.warn&&t&&Ot.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,r)},c.readyException=function(t){e.setTimeout(function(){throw t})};var At=c.Deferred();c.fn.ready=function(t){return At.then(t).catch(function(r){c.readyException(r)}),this},c.extend({isReady:!1,readyWait:1,ready:function(t){(t===!0?--c.readyWait:c.isReady)||(c.isReady=!0,!(t!==!0&&--c.readyWait>0)&&At.resolveWith(x,[c]))}}),c.ready.then=At.then;function He(){x.removeEventListener("DOMContentLoaded",He),e.removeEventListener("load",He),c.ready()}x.readyState==="complete"||x.readyState!=="loading"&&!x.documentElement.doScroll?e.setTimeout(c.ready):(x.addEventListener("DOMContentLoaded",He),e.addEventListener("load",He));var Je=function(t,r,o,p,m,g,b){var v=0,R=t.length,I=o==null;if(B(o)==="object"){m=!0;for(v in o)Je(t,r,v,o[v],!0,g,b)}else if(p!==void 0&&(m=!0,C(p)||(b=!0),I&&(b?(r.call(t,p),r=null):(I=r,r=function(P,U,M){return I.call(c(P),M)})),r))for(;v1,null,!0)},removeData:function(t){return this.each(function(){Ue.remove(this,t)})}}),c.extend({queue:function(t,r,o){var p;if(t)return r=(r||"fx")+"queue",p=Z.get(t,r),o&&(!p||Array.isArray(o)?p=Z.access(t,r,c.makeArray(o)):p.push(o)),p||[]},dequeue:function(t,r){r=r||"fx";var o=c.queue(t,r),p=o.length,m=o.shift(),g=c._queueHooks(t,r),b=function(){c.dequeue(t,r)};m==="inprogress"&&(m=o.shift(),p--),m&&(r==="fx"&&o.unshift("inprogress"),delete g.stop,m.call(t,b,g)),!p&&g&&g.empty.fire()},_queueHooks:function(t,r){var o=r+"queueHooks";return Z.get(t,o)||Z.access(t,o,{empty:c.Callbacks("once memory").add(function(){Z.remove(t,[r+"queue",o])})})}}),c.fn.extend({queue:function(t,r){var o=2;return typeof t!="string"&&(r=t,t="fx",o--),arguments.length\x20\t\r\n\f]*)/i,Jn=/^$|^module$|\/(?:java|ecma)script/i;(function(){var t=x.createDocumentFragment(),r=t.appendChild(x.createElement("div")),o=x.createElement("input");o.setAttribute("type","radio"),o.setAttribute("checked","checked"),o.setAttribute("name","t"),r.appendChild(o),h.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,r.innerHTML="",h.noCloneChecked=!!r.cloneNode(!0).lastChild.defaultValue,r.innerHTML="",h.option=!!r.lastChild})();var Qe={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Qe.tbody=Qe.tfoot=Qe.colgroup=Qe.caption=Qe.thead,Qe.th=Qe.td,h.option||(Qe.optgroup=Qe.option=[1,""]);function Ve(t,r){var o;return typeof t.getElementsByTagName<"u"?o=t.getElementsByTagName(r||"*"):typeof t.querySelectorAll<"u"?o=t.querySelectorAll(r||"*"):o=[],r===void 0||r&&K(t,r)?c.merge([t],o):o}function bn(t,r){for(var o=0,p=t.length;o-1){m&&m.push(g);continue}if(I=mt(g),b=Ve(U.appendChild(g),"script"),I&&bn(b),o)for(P=0;g=b[P++];)Jn.test(g.type||"")&&o.push(g)}return U}var er=/^([^.]*)(?:\.(.+)|)/;function It(){return!0}function Dt(){return!1}function fn(t,r,o,p,m,g){var b,v;if(typeof r=="object"){typeof o!="string"&&(p=p||o,o=void 0);for(v in r)fn(t,v,o,p,r[v],g);return t}if(p==null&&m==null?(m=o,p=o=void 0):m==null&&(typeof o=="string"?(m=p,p=void 0):(m=p,p=o,o=void 0)),m===!1)m=Dt;else if(!m)return t;return g===1&&(b=m,m=function(R){return c().off(R),b.apply(this,arguments)},m.guid=b.guid||(b.guid=c.guid++)),t.each(function(){c.event.add(this,r,m,p,o)})}c.event={global:{},add:function(t,r,o,p,m){var g,b,v,R,I,P,U,M,q,se,fe,me=Z.get(t);if(Re(t))for(o.handler&&(g=o,o=g.handler,m=g.selector),m&&c.find.matchesSelector(ot,m),o.guid||(o.guid=c.guid++),(R=me.events)||(R=me.events=Object.create(null)),(b=me.handle)||(b=me.handle=function(Ge){return typeof c<"u"&&c.event.triggered!==Ge.type?c.event.dispatch.apply(t,arguments):void 0}),r=(r||"").match(ue)||[""],I=r.length;I--;)v=er.exec(r[I])||[],q=fe=v[1],se=(v[2]||"").split(".").sort(),q&&(U=c.event.special[q]||{},q=(m?U.delegateType:U.bindType)||q,U=c.event.special[q]||{},P=c.extend({type:q,origType:fe,data:p,handler:o,guid:o.guid,selector:m,needsContext:m&&c.expr.match.needsContext.test(m),namespace:se.join(".")},g),(M=R[q])||(M=R[q]=[],M.delegateCount=0,(!U.setup||U.setup.call(t,p,se,b)===!1)&&t.addEventListener&&t.addEventListener(q,b)),U.add&&(U.add.call(t,P),P.handler.guid||(P.handler.guid=o.guid)),m?M.splice(M.delegateCount++,0,P):M.push(P),c.event.global[q]=!0)},remove:function(t,r,o,p,m){var g,b,v,R,I,P,U,M,q,se,fe,me=Z.hasData(t)&&Z.get(t);if(!(!me||!(R=me.events))){for(r=(r||"").match(ue)||[""],I=r.length;I--;){if(v=er.exec(r[I])||[],q=fe=v[1],se=(v[2]||"").split(".").sort(),!q){for(q in R)c.event.remove(t,q+r[I],o,p,!0);continue}for(U=c.event.special[q]||{},q=(p?U.delegateType:U.bindType)||q,M=R[q]||[],v=v[2]&&new RegExp("(^|\\.)"+se.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=g=M.length;g--;)P=M[g],(m||fe===P.origType)&&(!o||o.guid===P.guid)&&(!v||v.test(P.namespace))&&(!p||p===P.selector||p==="**"&&P.selector)&&(M.splice(g,1),P.selector&&M.delegateCount--,U.remove&&U.remove.call(t,P));b&&!M.length&&((!U.teardown||U.teardown.call(t,se,me.handle)===!1)&&c.removeEvent(t,q,me.handle),delete R[q])}c.isEmptyObject(R)&&Z.remove(t,"handle events")}},dispatch:function(t){var r,o,p,m,g,b,v=new Array(arguments.length),R=c.event.fix(t),I=(Z.get(this,"events")||Object.create(null))[R.type]||[],P=c.event.special[R.type]||{};for(v[0]=R,r=1;r=1)){for(;I!==this;I=I.parentNode||this)if(I.nodeType===1&&!(t.type==="click"&&I.disabled===!0)){for(g=[],b={},o=0;o-1:c.find(m,this,null,[I]).length),b[m]&&g.push(p);g.length&&v.push({elem:I,handlers:g})}}return I=this,R\s*$/g;function tr(t,r){return K(t,"table")&&K(r.nodeType!==11?r:r.firstChild,"tr")&&c(t).children("tbody")[0]||t}function Kr(t){return t.type=(t.getAttribute("type")!==null)+"/"+t.type,t}function Qr(t){return(t.type||"").slice(0,5)==="true/"?t.type=t.type.slice(5):t.removeAttribute("type"),t}function nr(t,r){var o,p,m,g,b,v,R;if(r.nodeType===1){if(Z.hasData(t)&&(g=Z.get(t),R=g.events,R)){Z.remove(r,"handle events");for(m in R)for(o=0,p=R[m].length;o1&&typeof q=="string"&&!h.checkClone&&Wr.test(q))return t.each(function(fe){var me=t.eq(fe);se&&(r[0]=q.call(this,fe,me.html())),xt(me,r,o,p)});if(U&&(m=jn(r,t[0].ownerDocument,!1,t,p),g=m.firstChild,m.childNodes.length===1&&(m=g),g||p)){for(b=c.map(Ve(m,"script"),Kr),v=b.length;P0&&bn(b,!R&&Ve(t,"script")),v},cleanData:function(t){for(var r,o,p,m=c.event.special,g=0;(o=t[g])!==void 0;g++)if(Re(o)){if(r=o[Z.expando]){if(r.events)for(p in r.events)m[p]?c.event.remove(o,p):c.removeEvent(o,p,r.handle);o[Z.expando]=void 0}o[Ue.expando]&&(o[Ue.expando]=void 0)}}}),c.fn.extend({detach:function(t){return rr(this,t,!0)},remove:function(t){return rr(this,t)},text:function(t){return Je(this,function(r){return r===void 0?c.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=r)})},null,t,arguments.length)},append:function(){return xt(this,arguments,function(t){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var r=tr(this,t);r.appendChild(t)}})},prepend:function(){return xt(this,arguments,function(t){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var r=tr(this,t);r.insertBefore(t,r.firstChild)}})},before:function(){return xt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return xt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,r=0;(t=this[r])!=null;r++)t.nodeType===1&&(c.cleanData(Ve(t,!1)),t.textContent="");return this},clone:function(t,r){return t=t??!1,r=r??t,this.map(function(){return c.clone(this,t,r)})},html:function(t){return Je(this,function(r){var o=this[0]||{},p=0,m=this.length;if(r===void 0&&o.nodeType===1)return o.innerHTML;if(typeof r=="string"&&!zr.test(r)&&!Qe[(Zn.exec(r)||["",""])[1].toLowerCase()]){r=c.htmlPrefilter(r);try{for(;p=0&&(R+=Math.max(0,Math.ceil(t["offset"+r[0].toUpperCase()+r.slice(1)]-g-R-v-.5))||0),R+I}function _r(t,r,o){var p=rn(t),m=!h.boxSizingReliable()||o,g=m&&c.css(t,"boxSizing",!1,p)==="border-box",b=g,v=Vt(t,r,p),R="offset"+r[0].toUpperCase()+r.slice(1);if(Sn.test(v)){if(!o)return v;v="auto"}return(!h.boxSizingReliable()&&g||!h.reliableTrDimensions()&&K(t,"tr")||v==="auto"||!parseFloat(v)&&c.css(t,"display",!1,p)==="inline")&&t.getClientRects().length&&(g=c.css(t,"boxSizing",!1,p)==="border-box",b=R in t,b&&(v=t[R])),v=parseFloat(v)||0,v+Rn(t,r,o||(g?"border":"content"),b,p,v)+"px"}c.extend({cssHooks:{opacity:{get:function(t,r){if(r){var o=Vt(t,"opacity");return o===""?"1":o}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(t,r,o,p){if(!(!t||t.nodeType===3||t.nodeType===8||!t.style)){var m,g,b,v=Ne(r),R=hn.test(r),I=t.style;if(R||(r=Tn(v)),b=c.cssHooks[r]||c.cssHooks[v],o!==void 0){if(g=typeof o,g==="string"&&(m=we.exec(o))&&m[1]&&(o=Qn(t,r,m),g="number"),o==null||o!==o)return;g==="number"&&!R&&(o+=m&&m[3]||(c.cssNumber[v]?"":"px")),!h.clearCloneStyle&&o===""&&r.indexOf("background")===0&&(I[r]="inherit"),(!b||!("set"in b)||(o=b.set(t,o,p))!==void 0)&&(R?I.setProperty(r,o):I[r]=o)}else return b&&"get"in b&&(m=b.get(t,!1,p))!==void 0?m:I[r]}},css:function(t,r,o,p){var m,g,b,v=Ne(r),R=hn.test(r);return R||(r=Tn(v)),b=c.cssHooks[r]||c.cssHooks[v],b&&"get"in b&&(m=b.get(t,!0,o)),m===void 0&&(m=Vt(t,r,p)),m==="normal"&&r in cr&&(m=cr[r]),o===""||o?(g=parseFloat(m),o===!0||isFinite(g)?g||0:m):m}}),c.each(["height","width"],function(t,r){c.cssHooks[r]={get:function(o,p,m){if(p)return jr.test(c.css(o,"display"))&&(!o.getClientRects().length||!o.getBoundingClientRect().width)?ir(o,ei,function(){return _r(o,r,m)}):_r(o,r,m)},set:function(o,p,m){var g,b=rn(o),v=!h.scrollboxSize()&&b.position==="absolute",R=v||m,I=R&&c.css(o,"boxSizing",!1,b)==="border-box",P=m?Rn(o,r,m,I,b):0;return I&&v&&(P-=Math.ceil(o["offset"+r[0].toUpperCase()+r.slice(1)]-parseFloat(b[r])-Rn(o,r,"border",!1,b)-.5)),P&&(g=we.exec(p))&&(g[3]||"px")!=="px"&&(o.style[r]=p,p=c.css(o,r)),dr(o,p,P)}}}),c.cssHooks.marginLeft=ar(h.reliableMarginLeft,function(t,r){if(r)return(parseFloat(Vt(t,"marginLeft"))||t.getBoundingClientRect().left-ir(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),c.each({margin:"",padding:"",border:"Width"},function(t,r){c.cssHooks[t+r]={expand:function(o){for(var p=0,m={},g=typeof o=="string"?o.split(" "):[o];p<4;p++)m[t+ke[p]+r]=g[p]||g[p-2]||g[0];return m}},t!=="margin"&&(c.cssHooks[t+r].set=dr)}),c.fn.extend({css:function(t,r){return Je(this,function(o,p,m){var g,b,v={},R=0;if(Array.isArray(p)){for(g=rn(o),b=p.length;R1)}});function ze(t,r,o,p,m){return new ze.prototype.init(t,r,o,p,m)}c.Tween=ze,ze.prototype={constructor:ze,init:function(t,r,o,p,m,g){this.elem=t,this.prop=o,this.easing=m||c.easing._default,this.options=r,this.start=this.now=this.cur(),this.end=p,this.unit=g||(c.cssNumber[o]?"":"px")},cur:function(){var t=ze.propHooks[this.prop];return t&&t.get?t.get(this):ze.propHooks._default.get(this)},run:function(t){var r,o=ze.propHooks[this.prop];return this.options.duration?this.pos=r=c.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=r=t,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),o&&o.set?o.set(this):ze.propHooks._default.set(this),this}},ze.prototype.init.prototype=ze.prototype,ze.propHooks={_default:{get:function(t){var r;return t.elem.nodeType!==1||t.elem[t.prop]!=null&&t.elem.style[t.prop]==null?t.elem[t.prop]:(r=c.css(t.elem,t.prop,""),!r||r==="auto"?0:r)},set:function(t){c.fx.step[t.prop]?c.fx.step[t.prop](t):t.elem.nodeType===1&&(c.cssHooks[t.prop]||t.elem.style[Tn(t.prop)]!=null)?c.style(t.elem,t.prop,t.now+t.unit):t.elem[t.prop]=t.now}}},ze.propHooks.scrollTop=ze.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},c.easing={linear:function(t){return t},swing:function(t){return .5-Math.cos(t*Math.PI)/2},_default:"swing"},c.fx=ze.prototype.init,c.fx.step={};var wt,an,ti=/^(?:toggle|show|hide)$/,ni=/queueHooks$/;function Cn(){an&&(x.hidden===!1&&e.requestAnimationFrame?e.requestAnimationFrame(Cn):e.setTimeout(Cn,c.fx.interval),c.fx.tick())}function pr(){return e.setTimeout(function(){wt=void 0}),wt=Date.now()}function on(t,r){var o,p=0,m={height:t};for(r=r?1:0;p<4;p+=2-r)o=ke[p],m["margin"+o]=m["padding"+o]=t;return r&&(m.opacity=m.width=t),m}function ur(t,r,o){for(var p,m=(Xe.tweeners[r]||[]).concat(Xe.tweeners["*"]),g=0,b=m.length;g1)},removeAttr:function(t){return this.each(function(){c.removeAttr(this,t)})}}),c.extend({attr:function(t,r,o){var p,m,g=t.nodeType;if(!(g===3||g===8||g===2)){if(typeof t.getAttribute>"u")return c.prop(t,r,o);if((g!==1||!c.isXMLDoc(t))&&(m=c.attrHooks[r.toLowerCase()]||(c.expr.match.bool.test(r)?vn:void 0)),o!==void 0){if(o===null){c.removeAttr(t,r);return}return m&&"set"in m&&(p=m.set(t,o,r))!==void 0?p:(t.setAttribute(r,o+""),o)}return m&&"get"in m&&(p=m.get(t,r))!==null?p:(p=c.find.attr(t,r),p??void 0)}},attrHooks:{type:{set:function(t,r){if(!h.radioValue&&r==="radio"&&K(t,"input")){var o=t.value;return t.setAttribute("type",r),o&&(t.value=o),r}}}},removeAttr:function(t,r){var o,p=0,m=r&&r.match(ue);if(m&&t.nodeType===1)for(;o=m[p++];)t.removeAttribute(o)}}),vn={set:function(t,r,o){return r===!1?c.removeAttr(t,o):t.setAttribute(o,o),o}},c.each(c.expr.match.bool.source.match(/\w+/g),function(t,r){var o=Mt[r]||c.find.attr;Mt[r]=function(p,m,g){var b,v,R=m.toLowerCase();return g||(v=Mt[R],Mt[R]=b,b=o(p,m,g)!=null?R:null,Mt[R]=v),b}});var mr=/^(?:input|select|textarea|button)$/i,gr=/^(?:a|area)$/i;c.fn.extend({prop:function(t,r){return Je(this,c.prop,t,r,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[c.propFix[t]||t]})}}),c.extend({prop:function(t,r,o){var p,m,g=t.nodeType;if(!(g===3||g===8||g===2))return(g!==1||!c.isXMLDoc(t))&&(r=c.propFix[r]||r,m=c.propHooks[r]),o!==void 0?m&&"set"in m&&(p=m.set(t,o,r))!==void 0?p:t[r]=o:m&&"get"in m&&(p=m.get(t,r))!==null?p:t[r]},propHooks:{tabIndex:{get:function(t){var r=c.find.attr(t,"tabindex");return r?parseInt(r,10):mr.test(t.nodeName)||gr.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),h.optSelected||(c.propHooks.selected={get:function(t){var r=t.parentNode;return r&&r.parentNode&&r.parentNode.selectedIndex,null},set:function(t){var r=t.parentNode;r&&(r.selectedIndex,r.parentNode&&r.parentNode.selectedIndex)}}),c.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){c.propFix[this.toLowerCase()]=this});function gt(t){var r=t.match(ue)||[];return r.join(" ")}function Et(t){return t.getAttribute&&t.getAttribute("class")||""}function zt(t){return Array.isArray(t)?t:typeof t=="string"?t.match(ue)||[]:[]}c.fn.extend({addClass:function(t){var r,o,p,m,g,b;return C(t)?this.each(function(v){c(this).addClass(t.call(this,v,Et(this)))}):(r=zt(t),r.length?this.each(function(){if(p=Et(this),o=this.nodeType===1&&" "+gt(p)+" ",o){for(g=0;g-1;)o=o.replace(" "+m+" "," ");b=gt(o),p!==b&&this.setAttribute("class",b)}}):this):this.attr("class","")},toggleClass:function(t,r){var o,p,m,g,b=typeof t,v=b==="string"||Array.isArray(t);return C(t)?this.each(function(R){c(this).toggleClass(t.call(this,R,Et(this),r),r)}):typeof r=="boolean"&&v?r?this.addClass(t):this.removeClass(t):(o=zt(t),this.each(function(){if(v)for(g=c(this),m=0;m-1)return!0;return!1}});var Nn=/\r/g;c.fn.extend({val:function(t){var r,o,p,m=this[0];return arguments.length?(p=C(t),this.each(function(g){var b;this.nodeType===1&&(p?b=t.call(this,g,c(this).val()):b=t,b==null?b="":typeof b=="number"?b+="":Array.isArray(b)&&(b=c.map(b,function(v){return v==null?"":v+""})),r=c.valHooks[this.type]||c.valHooks[this.nodeName.toLowerCase()],(!r||!("set"in r)||r.set(this,b,"value")===void 0)&&(this.value=b))})):m?(r=c.valHooks[m.type]||c.valHooks[m.nodeName.toLowerCase()],r&&"get"in r&&(o=r.get(m,"value"))!==void 0?o:(o=m.value,typeof o=="string"?o.replace(Nn,""):o??"")):void 0}}),c.extend({valHooks:{option:{get:function(t){var r=c.find.attr(t,"value");return r??gt(c.text(t))}},select:{get:function(t){var r,o,p,m=t.options,g=t.selectedIndex,b=t.type==="select-one",v=b?null:[],R=b?g+1:m.length;for(g<0?p=R:p=b?g:0;p-1)&&(o=!0);return o||(t.selectedIndex=-1),g}}}}),c.each(["radio","checkbox"],function(){c.valHooks[this]={set:function(t,r){if(Array.isArray(r))return t.checked=c.inArray(c(t).val(),r)>-1}},h.checkOn||(c.valHooks[this].get=function(t){return t.getAttribute("value")===null?"on":t.value})});var ht=e.location,On={guid:Date.now()},sn=/\?/;c.parseXML=function(t){var r,o;if(!t||typeof t!="string")return null;try{r=new e.DOMParser().parseFromString(t,"text/xml")}catch{}return o=r&&r.getElementsByTagName("parsererror")[0],(!r||o)&&c.error("Invalid XML: "+(o?c.map(o.childNodes,function(p){return p.textContent}).join(` +(()=>{var tu=Object.create;var Pn=Object.defineProperty;var nu=Object.getOwnPropertyDescriptor;var ru=Object.getOwnPropertyNames;var iu=Object.getPrototypeOf,au=Object.prototype.hasOwnProperty;var Ar=(e,n,i)=>()=>{if(i)throw i[0];try{return e&&(n=e(e=0)),n}catch(_){throw i=[_],_}};var O=(e,n)=>()=>{try{return n||e((n={exports:{}}).exports,n),n.exports}catch(i){throw n=0,i}},ou=(e,n)=>{for(var i in n)Pn(e,i,{get:n[i],enumerable:!0})},mi=(e,n,i,_)=>{if(n&&typeof n=="object"||typeof n=="function")for(let l of ru(n))!au.call(e,l)&&l!==i&&Pn(e,l,{get:()=>n[l],enumerable:!(_=nu(n,l))||_.enumerable});return e};var su=(e,n,i)=>(i=e!=null?tu(iu(e)):{},mi(n||!e||!e.__esModule?Pn(i,"default",{value:e,enumerable:!0}):i,e)),lu=e=>mi(Pn({},"__esModule",{value:!0}),e);var gi=O((wf,cu)=>{cu.exports={}});var Ei=O((Mf,du)=>{du.exports={}});var yr=O((bi,kn)=>{(function(e,n){"use strict";typeof kn=="object"&&typeof kn.exports=="object"?kn.exports=e.document?n(e,!0):function(i){if(!i.document)throw new Error("jQuery requires a window with a document");return n(i)}:n(e)})(typeof window<"u"?window:bi,function(e,n){"use strict";var i=[],_=Object.getPrototypeOf,l=i.slice,a=i.flat?function(t){return i.flat.call(t)}:function(t){return i.concat.apply([],t)},s=i.push,d=i.indexOf,u={},E=u.toString,f=u.hasOwnProperty,N=f.toString,S=N.call(Object),h={},C=function(r){return typeof r=="function"&&typeof r.nodeType!="number"&&typeof r.item!="function"},D=function(r){return r!=null&&r===r.window},x=e.document,F={type:!0,src:!0,nonce:!0,noModule:!0};function V(t,r,o){o=o||x;var p,m,g=o.createElement("script");if(g.text=t,r)for(p in F)m=r[p]||r.getAttribute&&r.getAttribute(p),m&&g.setAttribute(p,m);o.head.appendChild(g).parentNode.removeChild(g)}function B(t){return t==null?t+"":typeof t=="object"||typeof t=="function"?u[E.call(t)]||"object":typeof t}var Y="3.7.0",z=/HTML$/i,c=function(t,r){return new c.fn.init(t,r)};c.fn=c.prototype={jquery:Y,constructor:c,length:0,toArray:function(){return l.call(this)},get:function(t){return t==null?l.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var r=c.merge(this.constructor(),t);return r.prevObject=this,r},each:function(t){return c.each(this,t)},map:function(t){return this.pushStack(c.map(this,function(r,o){return t.call(r,o,r)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(c.grep(this,function(t,r){return(r+1)%2}))},odd:function(){return this.pushStack(c.grep(this,function(t,r){return r%2}))},eq:function(t){var r=this.length,o=+t+(t<0?r:0);return this.pushStack(o>=0&&o0&&r-1 in t}function K(t,r){return t.nodeName&&t.nodeName.toLowerCase()===r.toLowerCase()}var _e=i.pop,te=i.sort,Ce=i.splice,le="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+le+"+|((?:^|[^\\\\])(?:\\\\.)*)"+le+"+$","g");c.contains=function(t,r){var o=r&&r.parentNode;return t===o||!!(o&&o.nodeType===1&&(t.contains?t.contains(o):t.compareDocumentPosition&&t.compareDocumentPosition(o)&16))};var Ae=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Me(t,r){return r?t==="\0"?"\uFFFD":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t}c.escapeSelector=function(t){return(t+"").replace(Ae,Me)};var De=x,G=s;(function(){var t,r,o,p,m,g=G,b,v,R,I,P,U=c.expando,M=0,q=0,se=Dn(),fe=Dn(),me=Dn(),Ge=Dn(),Fe=function(T,A){return T===A&&(m=!0),0},st="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",lt="(?:\\\\[\\da-fA-F]{1,6}"+le+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",be="\\["+le+"*("+lt+")(?:"+le+"*([*^$|!~]?=)"+le+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+lt+"))|)"+le+"*\\]",Pt=":("+lt+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+be+")*)|.*)\\)|)",Te=new RegExp(le+"+","g"),Le=new RegExp("^"+le+"*,"+le+"*"),pn=new RegExp("^"+le+"*([>+~]|"+le+")"+le+"*"),hr=new RegExp(le+"|>"),ct=new RegExp(Pt),un=new RegExp("^"+lt+"$"),dt={ID:new RegExp("^#("+lt+")"),CLASS:new RegExp("^\\.("+lt+")"),TAG:new RegExp("^("+lt+"|[*])"),ATTR:new RegExp("^"+be),PSEUDO:new RegExp("^"+Pt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+le+"*(even|odd|(([+-]|)(\\d*)n|)"+le+"*(?:([+-]|)"+le+"*(\\d+)|))"+le+"*\\)|)","i"),bool:new RegExp("^(?:"+st+")$","i"),needsContext:new RegExp("^"+le+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+le+"*((?:-\\d)?\\d*)"+le+"*\\)|)(?=[^-]|$)","i")},Tt=/^(?:input|select|textarea|button)$/i,Rt=/^h\d$/i,je=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Tr=/[+~]/,bt=new RegExp("\\\\[\\da-fA-F]{1,6}"+le+"?|\\\\([^\\r\\n\\f])","g"),ft=function(T,A){var w="0x"+T.slice(1)-65536;return A||(w<0?String.fromCharCode(w+65536):String.fromCharCode(w>>10|55296,w&1023|56320))},Kp=function(){Ct()},Qp=Mn(function(T){return T.disabled===!0&&K(T,"fieldset")},{dir:"parentNode",next:"legend"});function Xp(){try{return b.activeElement}catch{}}try{g.apply(i=l.call(De.childNodes),De.childNodes),i[De.childNodes.length].nodeType}catch{g={apply:function(A,w){G.apply(A,l.call(w))},call:function(A){G.apply(A,l.call(arguments,1))}}}function Oe(T,A,w,L){var k,W,Q,ee,X,ge,ie,ce=A&&A.ownerDocument,Ee=A?A.nodeType:9;if(w=w||[],typeof T!="string"||!T||Ee!==1&&Ee!==9&&Ee!==11)return w;if(!L&&(Ct(A),A=A||b,R)){if(Ee!==11&&(X=je.exec(T)))if(k=X[1]){if(Ee===9)if(Q=A.getElementById(k)){if(Q.id===k)return g.call(w,Q),w}else return w;else if(ce&&(Q=ce.getElementById(k))&&Oe.contains(A,Q)&&Q.id===k)return g.call(w,Q),w}else{if(X[2])return g.apply(w,A.getElementsByTagName(T)),w;if((k=X[3])&&A.getElementsByClassName)return g.apply(w,A.getElementsByClassName(k)),w}if(!Ge[T+" "]&&(!I||!I.test(T))){if(ie=T,ce=A,Ee===1&&(hr.test(T)||pn.test(T))){for(ce=Tr.test(T)&&Rr(A.parentNode)||A,(ce!=A||!h.scope)&&((ee=A.getAttribute("id"))?ee=c.escapeSelector(ee):A.setAttribute("id",ee=U)),ge=xn(T),W=ge.length;W--;)ge[W]=(ee?"#"+ee:":scope")+" "+wn(ge[W]);ie=ge.join(",")}try{return g.apply(w,ce.querySelectorAll(ie)),w}catch{Ge(T,!0)}finally{ee===U&&A.removeAttribute("id")}}}return ui(T.replace(ve,"$1"),A,w,L)}function Dn(){var T=[];function A(w,L){return T.push(w+" ")>r.cacheLength&&delete A[T.shift()],A[w+" "]=L}return A}function rt(T){return T[U]=!0,T}function Wt(T){var A=b.createElement("fieldset");try{return!!T(A)}catch{return!1}finally{A.parentNode&&A.parentNode.removeChild(A),A=null}}function Zp(T){return function(A){return K(A,"input")&&A.type===T}}function Jp(T){return function(A){return(K(A,"input")||K(A,"button"))&&A.type===T}}function _i(T){return function(A){return"form"in A?A.parentNode&&A.disabled===!1?"label"in A?"label"in A.parentNode?A.parentNode.disabled===T:A.disabled===T:A.isDisabled===T||A.isDisabled!==!T&&Qp(A)===T:A.disabled===T:"label"in A?A.disabled===T:!1}}function kt(T){return rt(function(A){return A=+A,rt(function(w,L){for(var k,W=T([],w.length,A),Q=W.length;Q--;)w[k=W[Q]]&&(w[k]=!(L[k]=w[k]))})})}function Rr(T){return T&&typeof T.getElementsByTagName<"u"&&T}function Ct(T){var A,w=T?T.ownerDocument||T:De;return w==b||w.nodeType!==9||!w.documentElement||(b=w,v=b.documentElement,R=!c.isXMLDoc(b),P=v.matches||v.webkitMatchesSelector||v.msMatchesSelector,De!=b&&(A=b.defaultView)&&A.top!==A&&A.addEventListener("unload",Kp),h.getById=Wt(function(L){return v.appendChild(L).id=c.expando,!b.getElementsByName||!b.getElementsByName(c.expando).length}),h.disconnectedMatch=Wt(function(L){return P.call(L,"*")}),h.scope=Wt(function(){return b.querySelectorAll(":scope")}),h.cssHas=Wt(function(){try{return b.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),h.getById?(r.filter.ID=function(L){var k=L.replace(bt,ft);return function(W){return W.getAttribute("id")===k}},r.find.ID=function(L,k){if(typeof k.getElementById<"u"&&R){var W=k.getElementById(L);return W?[W]:[]}}):(r.filter.ID=function(L){var k=L.replace(bt,ft);return function(W){var Q=typeof W.getAttributeNode<"u"&&W.getAttributeNode("id");return Q&&Q.value===k}},r.find.ID=function(L,k){if(typeof k.getElementById<"u"&&R){var W,Q,ee,X=k.getElementById(L);if(X){if(W=X.getAttributeNode("id"),W&&W.value===L)return[X];for(ee=k.getElementsByName(L),Q=0;X=ee[Q++];)if(W=X.getAttributeNode("id"),W&&W.value===L)return[X]}return[]}}),r.find.TAG=function(L,k){return typeof k.getElementsByTagName<"u"?k.getElementsByTagName(L):k.querySelectorAll(L)},r.find.CLASS=function(L,k){if(typeof k.getElementsByClassName<"u"&&R)return k.getElementsByClassName(L)},I=[],Wt(function(L){var k;v.appendChild(L).innerHTML="",L.querySelectorAll("[selected]").length||I.push("\\["+le+"*(?:value|"+st+")"),L.querySelectorAll("[id~="+U+"-]").length||I.push("~="),L.querySelectorAll("a#"+U+"+*").length||I.push(".#.+[+~]"),L.querySelectorAll(":checked").length||I.push(":checked"),k=b.createElement("input"),k.setAttribute("type","hidden"),L.appendChild(k).setAttribute("name","D"),v.appendChild(L).disabled=!0,L.querySelectorAll(":disabled").length!==2&&I.push(":enabled",":disabled"),k=b.createElement("input"),k.setAttribute("name",""),L.appendChild(k),L.querySelectorAll("[name='']").length||I.push("\\["+le+"*name"+le+"*="+le+`*(?:''|"")`)}),h.cssHas||I.push(":has"),I=I.length&&new RegExp(I.join("|")),Fe=function(L,k){if(L===k)return m=!0,0;var W=!L.compareDocumentPosition-!k.compareDocumentPosition;return W||(W=(L.ownerDocument||L)==(k.ownerDocument||k)?L.compareDocumentPosition(k):1,W&1||!h.sortDetached&&k.compareDocumentPosition(L)===W?L===b||L.ownerDocument==De&&Oe.contains(De,L)?-1:k===b||k.ownerDocument==De&&Oe.contains(De,k)?1:p?d.call(p,L)-d.call(p,k):0:W&4?-1:1)}),b}Oe.matches=function(T,A){return Oe(T,null,null,A)},Oe.matchesSelector=function(T,A){if(Ct(T),R&&!Ge[A+" "]&&(!I||!I.test(A)))try{var w=P.call(T,A);if(w||h.disconnectedMatch||T.document&&T.document.nodeType!==11)return w}catch{Ge(A,!0)}return Oe(A,b,null,[T]).length>0},Oe.contains=function(T,A){return(T.ownerDocument||T)!=b&&Ct(T),c.contains(T,A)},Oe.attr=function(T,A){(T.ownerDocument||T)!=b&&Ct(T);var w=r.attrHandle[A.toLowerCase()],L=w&&f.call(r.attrHandle,A.toLowerCase())?w(T,A,!R):void 0;return L!==void 0?L:T.getAttribute(A)},Oe.error=function(T){throw new Error("Syntax error, unrecognized expression: "+T)},c.uniqueSort=function(T){var A,w=[],L=0,k=0;if(m=!h.sortStable,p=!h.sortStable&&l.call(T,0),te.call(T,Fe),m){for(;A=T[k++];)A===T[k]&&(L=w.push(k));for(;L--;)Ce.call(T,w[L],1)}return p=null,T},c.fn.uniqueSort=function(){return this.pushStack(c.uniqueSort(l.apply(this)))},r=c.expr={cacheLength:50,createPseudo:rt,match:dt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(T){return T[1]=T[1].replace(bt,ft),T[3]=(T[3]||T[4]||T[5]||"").replace(bt,ft),T[2]==="~="&&(T[3]=" "+T[3]+" "),T.slice(0,4)},CHILD:function(T){return T[1]=T[1].toLowerCase(),T[1].slice(0,3)==="nth"?(T[3]||Oe.error(T[0]),T[4]=+(T[4]?T[5]+(T[6]||1):2*(T[3]==="even"||T[3]==="odd")),T[5]=+(T[7]+T[8]||T[3]==="odd")):T[3]&&Oe.error(T[0]),T},PSEUDO:function(T){var A,w=!T[6]&&T[2];return dt.CHILD.test(T[0])?null:(T[3]?T[2]=T[4]||T[5]||"":w&&ct.test(w)&&(A=xn(w,!0))&&(A=w.indexOf(")",w.length-A)-w.length)&&(T[0]=T[0].slice(0,A),T[2]=w.slice(0,A)),T.slice(0,3))}},filter:{TAG:function(T){var A=T.replace(bt,ft).toLowerCase();return T==="*"?function(){return!0}:function(w){return K(w,A)}},CLASS:function(T){var A=se[T+" "];return A||(A=new RegExp("(^|"+le+")"+T+"("+le+"|$)"))&&se(T,function(w){return A.test(typeof w.className=="string"&&w.className||typeof w.getAttribute<"u"&&w.getAttribute("class")||"")})},ATTR:function(T,A,w){return function(L){var k=Oe.attr(L,T);return k==null?A==="!=":A?(k+="",A==="="?k===w:A==="!="?k!==w:A==="^="?w&&k.indexOf(w)===0:A==="*="?w&&k.indexOf(w)>-1:A==="$="?w&&k.slice(-w.length)===w:A==="~="?(" "+k.replace(Te," ")+" ").indexOf(w)>-1:A==="|="?k===w||k.slice(0,w.length+1)===w+"-":!1):!0}},CHILD:function(T,A,w,L,k){var W=T.slice(0,3)!=="nth",Q=T.slice(-4)!=="last",ee=A==="of-type";return L===1&&k===0?function(X){return!!X.parentNode}:function(X,ge,ie){var ce,Ee,re,ye,$e,qe=W!==Q?"nextSibling":"previousSibling",et=X.parentNode,_t=ee&&X.nodeName.toLowerCase(),$t=!ie&&!ee,We=!1;if(et){if(W){for(;qe;){for(re=X;re=re[qe];)if(ee?K(re,_t):re.nodeType===1)return!1;$e=qe=T==="only"&&!$e&&"nextSibling"}return!0}if($e=[Q?et.firstChild:et.lastChild],Q&&$t){for(Ee=et[U]||(et[U]={}),ce=Ee[T]||[],ye=ce[0]===M&&ce[1],We=ye&&ce[2],re=ye&&et.childNodes[ye];re=++ye&&re&&re[qe]||(We=ye=0)||$e.pop();)if(re.nodeType===1&&++We&&re===X){Ee[T]=[M,ye,We];break}}else if($t&&(Ee=X[U]||(X[U]={}),ce=Ee[T]||[],ye=ce[0]===M&&ce[1],We=ye),We===!1)for(;(re=++ye&&re&&re[qe]||(We=ye=0)||$e.pop())&&!((ee?K(re,_t):re.nodeType===1)&&++We&&($t&&(Ee=re[U]||(re[U]={}),Ee[T]=[M,We]),re===X)););return We-=k,We===L||We%L===0&&We/L>=0}}},PSEUDO:function(T,A){var w,L=r.pseudos[T]||r.setFilters[T.toLowerCase()]||Oe.error("unsupported pseudo: "+T);return L[U]?L(A):L.length>1?(w=[T,T,"",A],r.setFilters.hasOwnProperty(T.toLowerCase())?rt(function(k,W){for(var Q,ee=L(k,A),X=ee.length;X--;)Q=d.call(k,ee[X]),k[Q]=!(W[Q]=ee[X])}):function(k){return L(k,0,w)}):L}},pseudos:{not:rt(function(T){var A=[],w=[],L=Or(T.replace(ve,"$1"));return L[U]?rt(function(k,W,Q,ee){for(var X,ge=L(k,null,ee,[]),ie=k.length;ie--;)(X=ge[ie])&&(k[ie]=!(W[ie]=X))}):function(k,W,Q){return A[0]=k,L(A,null,Q,w),A[0]=null,!w.pop()}}),has:rt(function(T){return function(A){return Oe(T,A).length>0}}),contains:rt(function(T){return T=T.replace(bt,ft),function(A){return(A.textContent||c.text(A)).indexOf(T)>-1}}),lang:rt(function(T){return un.test(T||"")||Oe.error("unsupported lang: "+T),T=T.replace(bt,ft).toLowerCase(),function(A){var w;do if(w=R?A.lang:A.getAttribute("xml:lang")||A.getAttribute("lang"))return w=w.toLowerCase(),w===T||w.indexOf(T+"-")===0;while((A=A.parentNode)&&A.nodeType===1);return!1}}),target:function(T){var A=e.location&&e.location.hash;return A&&A.slice(1)===T.id},root:function(T){return T===v},focus:function(T){return T===Xp()&&b.hasFocus()&&!!(T.type||T.href||~T.tabIndex)},enabled:_i(!1),disabled:_i(!0),checked:function(T){return K(T,"input")&&!!T.checked||K(T,"option")&&!!T.selected},selected:function(T){return T.parentNode&&T.parentNode.selectedIndex,T.selected===!0},empty:function(T){for(T=T.firstChild;T;T=T.nextSibling)if(T.nodeType<6)return!1;return!0},parent:function(T){return!r.pseudos.empty(T)},header:function(T){return Rt.test(T.nodeName)},input:function(T){return Tt.test(T.nodeName)},button:function(T){return K(T,"input")&&T.type==="button"||K(T,"button")},text:function(T){var A;return K(T,"input")&&T.type==="text"&&((A=T.getAttribute("type"))==null||A.toLowerCase()==="text")},first:kt(function(){return[0]}),last:kt(function(T,A){return[A-1]}),eq:kt(function(T,A,w){return[w<0?w+A:w]}),even:kt(function(T,A){for(var w=0;wA?L=A:L=w;--L>=0;)T.push(L);return T}),gt:kt(function(T,A,w){for(var L=w<0?w+A:w;++L1?function(A,w,L){for(var k=T.length;k--;)if(!T[k](A,w,L))return!1;return!0}:T[0]}function jp(T,A,w){for(var L=0,k=A.length;L-1&&(Q[ie]=!(ee[ie]=Ee))}}else re=Ln(re===ee?re.splice(qe,re.length):re),k?k(null,ee,re,ge):g.apply(ee,re)})}function Nr(T){for(var A,w,L,k=T.length,W=r.relative[T[0].type],Q=W||r.relative[" "],ee=W?1:0,X=Mn(function(ce){return ce===A},Q,!0),ge=Mn(function(ce){return d.call(A,ce)>-1},Q,!0),ie=[function(ce,Ee,re){var ye=!W&&(re||Ee!=o)||((A=Ee).nodeType?X(ce,Ee,re):ge(ce,Ee,re));return A=null,ye}];ee1&&Cr(ie),ee>1&&wn(T.slice(0,ee-1).concat({value:T[ee-2].type===" "?"*":""})).replace(ve,"$1"),w,ee0,L=T.length>0,k=function(W,Q,ee,X,ge){var ie,ce,Ee,re=0,ye="0",$e=W&&[],qe=[],et=o,_t=W||L&&r.find.TAG("*",ge),$t=M+=et==null?1:Math.random()||.1,We=_t.length;for(ge&&(o=Q==b||Q||ge);ye!==We&&(ie=_t[ye])!=null;ye++){if(L&&ie){for(ce=0,!Q&&ie.ownerDocument!=b&&(Ct(ie),ee=!R);Ee=T[ce++];)if(Ee(ie,Q||b,ee)){g.call(X,ie);break}ge&&(M=$t)}w&&((ie=!Ee&&ie)&&re--,W&&$e.push(ie))}if(re+=ye,w&&ye!==re){for(ce=0;Ee=A[ce++];)Ee($e,qe,Q,ee);if(W){if(re>0)for(;ye--;)$e[ye]||qe[ye]||(qe[ye]=_e.call(X));qe=Ln(qe)}g.apply(X,qe),ge&&!W&&qe.length>0&&re+A.length>1&&c.uniqueSort(X)}return ge&&(M=$t,o=et),$e};return w?rt(k):k}function Or(T,A){var w,L=[],k=[],W=me[T+" "];if(!W){for(A||(A=xn(T)),w=A.length;w--;)W=Nr(A[w]),W[U]?L.push(W):k.push(W);W=me(T,eu(k,L)),W.selector=T}return W}function ui(T,A,w,L){var k,W,Q,ee,X,ge=typeof T=="function"&&T,ie=!L&&xn(T=ge.selector||T);if(w=w||[],ie.length===1){if(W=ie[0]=ie[0].slice(0),W.length>2&&(Q=W[0]).type==="ID"&&A.nodeType===9&&R&&r.relative[W[1].type]){if(A=(r.find.ID(Q.matches[0].replace(bt,ft),A)||[])[0],A)ge&&(A=A.parentNode);else return w;T=T.slice(W.shift().value.length)}for(k=dt.needsContext.test(T)?0:W.length;k--&&(Q=W[k],!r.relative[ee=Q.type]);)if((X=r.find[ee])&&(L=X(Q.matches[0].replace(bt,ft),Tr.test(W[0].type)&&Rr(A.parentNode)||A))){if(W.splice(k,1),T=L.length&&wn(W),!T)return g.apply(w,L),w;break}}return(ge||Or(T,ie))(L,A,!R,w,!A||Tr.test(T)&&Rr(A.parentNode)||A),w}h.sortStable=U.split("").sort(Fe).join("")===U,Ct(),h.sortDetached=Wt(function(T){return T.compareDocumentPosition(b.createElement("fieldset"))&1}),c.find=Oe,c.expr[":"]=c.expr.pseudos,c.unique=c.uniqueSort,Oe.compile=Or,Oe.select=ui,Oe.setDocument=Ct,Oe.escape=c.escapeSelector,Oe.getText=c.text,Oe.isXML=c.isXMLDoc,Oe.selectors=c.expr,Oe.support=c.support,Oe.uniqueSort=c.uniqueSort})();var H=function(t,r,o){for(var p=[],m=o!==void 0;(t=t[r])&&t.nodeType!==9;)if(t.nodeType===1){if(m&&c(t).is(o))break;p.push(t)}return p},J=function(t,r){for(var o=[];t;t=t.nextSibling)t.nodeType===1&&t!==r&&o.push(t);return o},ae=c.expr.match.needsContext,pe=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Se(t,r,o){return C(r)?c.grep(t,function(p,m){return!!r.call(p,m,p)!==o}):r.nodeType?c.grep(t,function(p){return p===r!==o}):typeof r!="string"?c.grep(t,function(p){return d.call(r,p)>-1!==o}):c.filter(r,t,o)}c.filter=function(t,r,o){var p=r[0];return o&&(t=":not("+t+")"),r.length===1&&p.nodeType===1?c.find.matchesSelector(p,t)?[p]:[]:c.find.matches(t,c.grep(r,function(m){return m.nodeType===1}))},c.fn.extend({find:function(t){var r,o,p=this.length,m=this;if(typeof t!="string")return this.pushStack(c(t).filter(function(){for(r=0;r1?c.uniqueSort(o):o},filter:function(t){return this.pushStack(Se(this,t||[],!1))},not:function(t){return this.pushStack(Se(this,t||[],!0))},is:function(t){return!!Se(this,typeof t=="string"&&ae.test(t)?c(t):t||[],!1).length}});var xe,Ye=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Pe=c.fn.init=function(t,r,o){var p,m;if(!t)return this;if(o=o||xe,typeof t=="string")if(t[0]==="<"&&t[t.length-1]===">"&&t.length>=3?p=[null,t,null]:p=Ye.exec(t),p&&(p[1]||!r))if(p[1]){if(r=r instanceof c?r[0]:r,c.merge(this,c.parseHTML(p[1],r&&r.nodeType?r.ownerDocument||r:x,!0)),pe.test(p[1])&&c.isPlainObject(r))for(p in r)C(this[p])?this[p](r[p]):this.attr(p,r[p]);return this}else return m=x.getElementById(p[2]),m&&(this[0]=m,this.length=1),this;else return!r||r.jquery?(r||o).find(t):this.constructor(r).find(t);else{if(t.nodeType)return this[0]=t,this.length=1,this;if(C(t))return o.ready!==void 0?o.ready(t):t(c)}return c.makeArray(t,this)};Pe.prototype=c.fn,xe=c(x);var Be=/^(?:parents|prev(?:Until|All))/,tt={children:!0,contents:!0,next:!0,prev:!0};c.fn.extend({has:function(t){var r=c(t,this),o=r.length;return this.filter(function(){for(var p=0;p-1:o.nodeType===1&&c.find.matchesSelector(o,t))){g.push(o);break}}return this.pushStack(g.length>1?c.uniqueSort(g):g)},index:function(t){return t?typeof t=="string"?d.call(c(t),this[0]):d.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,r){return this.pushStack(c.uniqueSort(c.merge(this.get(),c(t,r))))},addBack:function(t){return this.add(t==null?this.prevObject:this.prevObject.filter(t))}});function at(t,r){for(;(t=t[r])&&t.nodeType!==1;);return t}c.each({parent:function(t){var r=t.parentNode;return r&&r.nodeType!==11?r:null},parents:function(t){return H(t,"parentNode")},parentsUntil:function(t,r,o){return H(t,"parentNode",o)},next:function(t){return at(t,"nextSibling")},prev:function(t){return at(t,"previousSibling")},nextAll:function(t){return H(t,"nextSibling")},prevAll:function(t){return H(t,"previousSibling")},nextUntil:function(t,r,o){return H(t,"nextSibling",o)},prevUntil:function(t,r,o){return H(t,"previousSibling",o)},siblings:function(t){return J((t.parentNode||{}).firstChild,t)},children:function(t){return J(t.firstChild)},contents:function(t){return t.contentDocument!=null&&_(t.contentDocument)?t.contentDocument:(K(t,"template")&&(t=t.content||t),c.merge([],t.childNodes))}},function(t,r){c.fn[t]=function(o,p){var m=c.map(this,r,o);return t.slice(-5)!=="Until"&&(p=o),p&&typeof p=="string"&&(m=c.filter(p,m)),this.length>1&&(tt[t]||c.uniqueSort(m),Be.test(t)&&m.reverse()),this.pushStack(m)}});var ue=/[^\x20\t\r\n\f]+/g;function pt(t){var r={};return c.each(t.match(ue)||[],function(o,p){r[p]=!0}),r}c.Callbacks=function(t){t=typeof t=="string"?pt(t):c.extend({},t);var r,o,p,m,g=[],b=[],v=-1,R=function(){for(m=m||t.once,p=r=!0;b.length;v=-1)for(o=b.shift();++v-1;)g.splice(M,1),M<=v&&v--}),this},has:function(P){return P?c.inArray(P,g)>-1:g.length>0},empty:function(){return g&&(g=[]),this},disable:function(){return m=b=[],g=o="",this},disabled:function(){return!g},lock:function(){return m=b=[],!o&&!r&&(g=o=""),this},locked:function(){return!!m},fireWith:function(P,U){return m||(U=U||[],U=[P,U.slice?U.slice():U],b.push(U),r||R()),this},fire:function(){return I.fireWith(this,arguments),this},fired:function(){return!!p}};return I};function Ze(t){return t}function ut(t){throw t}function jt(t,r,o,p){var m;try{t&&C(m=t.promise)?m.call(t).done(r).fail(o):t&&C(m=t.then)?m.call(t,r,o):r.apply(void 0,[t].slice(p))}catch(g){o.apply(void 0,[g])}}c.extend({Deferred:function(t){var r=[["notify","progress",c.Callbacks("memory"),c.Callbacks("memory"),2],["resolve","done",c.Callbacks("once memory"),c.Callbacks("once memory"),0,"resolved"],["reject","fail",c.Callbacks("once memory"),c.Callbacks("once memory"),1,"rejected"]],o="pending",p={state:function(){return o},always:function(){return m.done(arguments).fail(arguments),this},catch:function(g){return p.then(null,g)},pipe:function(){var g=arguments;return c.Deferred(function(b){c.each(r,function(v,R){var I=C(g[R[4]])&&g[R[4]];m[R[1]](function(){var P=I&&I.apply(this,arguments);P&&C(P.promise)?P.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[R[0]+"With"](this,I?[P]:arguments)})}),g=null}).promise()},then:function(g,b,v){var R=0;function I(P,U,M,q){return function(){var se=this,fe=arguments,me=function(){var Fe,st;if(!(P=R&&(M!==ut&&(se=void 0,fe=[Fe]),U.rejectWith(se,fe))}};P?Ge():(c.Deferred.getErrorHook?Ge.error=c.Deferred.getErrorHook():c.Deferred.getStackHook&&(Ge.error=c.Deferred.getStackHook()),e.setTimeout(Ge))}}return c.Deferred(function(P){r[0][3].add(I(0,P,C(v)?v:Ze,P.notifyWith)),r[1][3].add(I(0,P,C(g)?g:Ze)),r[2][3].add(I(0,P,C(b)?b:ut))}).promise()},promise:function(g){return g!=null?c.extend(g,p):p}},m={};return c.each(r,function(g,b){var v=b[2],R=b[5];p[b[1]]=v.add,R&&v.add(function(){o=R},r[3-g][2].disable,r[3-g][3].disable,r[0][2].lock,r[0][3].lock),v.add(b[3].fire),m[b[0]]=function(){return m[b[0]+"With"](this===m?void 0:this,arguments),this},m[b[0]+"With"]=v.fireWith}),p.promise(m),t&&t.call(m,m),m},when:function(t){var r=arguments.length,o=r,p=Array(o),m=l.call(arguments),g=c.Deferred(),b=function(v){return function(R){p[v]=this,m[v]=arguments.length>1?l.call(arguments):R,--r||g.resolveWith(p,m)}};if(r<=1&&(jt(t,g.done(b(o)).resolve,g.reject,!r),g.state()==="pending"||C(m[o]&&m[o].then)))return g.then();for(;o--;)jt(m[o],b(o),g.reject);return g.promise()}});var Ot=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;c.Deferred.exceptionHook=function(t,r){e.console&&e.console.warn&&t&&Ot.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,r)},c.readyException=function(t){e.setTimeout(function(){throw t})};var At=c.Deferred();c.fn.ready=function(t){return At.then(t).catch(function(r){c.readyException(r)}),this},c.extend({isReady:!1,readyWait:1,ready:function(t){(t===!0?--c.readyWait:c.isReady)||(c.isReady=!0,!(t!==!0&&--c.readyWait>0)&&At.resolveWith(x,[c]))}}),c.ready.then=At.then;function He(){x.removeEventListener("DOMContentLoaded",He),e.removeEventListener("load",He),c.ready()}x.readyState==="complete"||x.readyState!=="loading"&&!x.documentElement.doScroll?e.setTimeout(c.ready):(x.addEventListener("DOMContentLoaded",He),e.addEventListener("load",He));var Je=function(t,r,o,p,m,g,b){var v=0,R=t.length,I=o==null;if(B(o)==="object"){m=!0;for(v in o)Je(t,r,v,o[v],!0,g,b)}else if(p!==void 0&&(m=!0,C(p)||(b=!0),I&&(b?(r.call(t,p),r=null):(I=r,r=function(P,U,M){return I.call(c(P),M)})),r))for(;v1,null,!0)},removeData:function(t){return this.each(function(){Ue.remove(this,t)})}}),c.extend({queue:function(t,r,o){var p;if(t)return r=(r||"fx")+"queue",p=Z.get(t,r),o&&(!p||Array.isArray(o)?p=Z.access(t,r,c.makeArray(o)):p.push(o)),p||[]},dequeue:function(t,r){r=r||"fx";var o=c.queue(t,r),p=o.length,m=o.shift(),g=c._queueHooks(t,r),b=function(){c.dequeue(t,r)};m==="inprogress"&&(m=o.shift(),p--),m&&(r==="fx"&&o.unshift("inprogress"),delete g.stop,m.call(t,b,g)),!p&&g&&g.empty.fire()},_queueHooks:function(t,r){var o=r+"queueHooks";return Z.get(t,o)||Z.access(t,o,{empty:c.Callbacks("once memory").add(function(){Z.remove(t,[r+"queue",o])})})}}),c.fn.extend({queue:function(t,r){var o=2;return typeof t!="string"&&(r=t,t="fx",o--),arguments.length\x20\t\r\n\f]*)/i,Jn=/^$|^module$|\/(?:java|ecma)script/i;(function(){var t=x.createDocumentFragment(),r=t.appendChild(x.createElement("div")),o=x.createElement("input");o.setAttribute("type","radio"),o.setAttribute("checked","checked"),o.setAttribute("name","t"),r.appendChild(o),h.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,r.innerHTML="",h.noCloneChecked=!!r.cloneNode(!0).lastChild.defaultValue,r.innerHTML="",h.option=!!r.lastChild})();var Qe={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Qe.tbody=Qe.tfoot=Qe.colgroup=Qe.caption=Qe.thead,Qe.th=Qe.td,h.option||(Qe.optgroup=Qe.option=[1,""]);function Ve(t,r){var o;return typeof t.getElementsByTagName<"u"?o=t.getElementsByTagName(r||"*"):typeof t.querySelectorAll<"u"?o=t.querySelectorAll(r||"*"):o=[],r===void 0||r&&K(t,r)?c.merge([t],o):o}function bn(t,r){for(var o=0,p=t.length;o-1){m&&m.push(g);continue}if(I=mt(g),b=Ve(U.appendChild(g),"script"),I&&bn(b),o)for(P=0;g=b[P++];)Jn.test(g.type||"")&&o.push(g)}return U}var er=/^([^.]*)(?:\.(.+)|)/;function It(){return!0}function Dt(){return!1}function fn(t,r,o,p,m,g){var b,v;if(typeof r=="object"){typeof o!="string"&&(p=p||o,o=void 0);for(v in r)fn(t,v,o,p,r[v],g);return t}if(p==null&&m==null?(m=o,p=o=void 0):m==null&&(typeof o=="string"?(m=p,p=void 0):(m=p,p=o,o=void 0)),m===!1)m=Dt;else if(!m)return t;return g===1&&(b=m,m=function(R){return c().off(R),b.apply(this,arguments)},m.guid=b.guid||(b.guid=c.guid++)),t.each(function(){c.event.add(this,r,m,p,o)})}c.event={global:{},add:function(t,r,o,p,m){var g,b,v,R,I,P,U,M,q,se,fe,me=Z.get(t);if(Re(t))for(o.handler&&(g=o,o=g.handler,m=g.selector),m&&c.find.matchesSelector(ot,m),o.guid||(o.guid=c.guid++),(R=me.events)||(R=me.events=Object.create(null)),(b=me.handle)||(b=me.handle=function(Ge){return typeof c<"u"&&c.event.triggered!==Ge.type?c.event.dispatch.apply(t,arguments):void 0}),r=(r||"").match(ue)||[""],I=r.length;I--;)v=er.exec(r[I])||[],q=fe=v[1],se=(v[2]||"").split(".").sort(),q&&(U=c.event.special[q]||{},q=(m?U.delegateType:U.bindType)||q,U=c.event.special[q]||{},P=c.extend({type:q,origType:fe,data:p,handler:o,guid:o.guid,selector:m,needsContext:m&&c.expr.match.needsContext.test(m),namespace:se.join(".")},g),(M=R[q])||(M=R[q]=[],M.delegateCount=0,(!U.setup||U.setup.call(t,p,se,b)===!1)&&t.addEventListener&&t.addEventListener(q,b)),U.add&&(U.add.call(t,P),P.handler.guid||(P.handler.guid=o.guid)),m?M.splice(M.delegateCount++,0,P):M.push(P),c.event.global[q]=!0)},remove:function(t,r,o,p,m){var g,b,v,R,I,P,U,M,q,se,fe,me=Z.hasData(t)&&Z.get(t);if(!(!me||!(R=me.events))){for(r=(r||"").match(ue)||[""],I=r.length;I--;){if(v=er.exec(r[I])||[],q=fe=v[1],se=(v[2]||"").split(".").sort(),!q){for(q in R)c.event.remove(t,q+r[I],o,p,!0);continue}for(U=c.event.special[q]||{},q=(p?U.delegateType:U.bindType)||q,M=R[q]||[],v=v[2]&&new RegExp("(^|\\.)"+se.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=g=M.length;g--;)P=M[g],(m||fe===P.origType)&&(!o||o.guid===P.guid)&&(!v||v.test(P.namespace))&&(!p||p===P.selector||p==="**"&&P.selector)&&(M.splice(g,1),P.selector&&M.delegateCount--,U.remove&&U.remove.call(t,P));b&&!M.length&&((!U.teardown||U.teardown.call(t,se,me.handle)===!1)&&c.removeEvent(t,q,me.handle),delete R[q])}c.isEmptyObject(R)&&Z.remove(t,"handle events")}},dispatch:function(t){var r,o,p,m,g,b,v=new Array(arguments.length),R=c.event.fix(t),I=(Z.get(this,"events")||Object.create(null))[R.type]||[],P=c.event.special[R.type]||{};for(v[0]=R,r=1;r=1)){for(;I!==this;I=I.parentNode||this)if(I.nodeType===1&&!(t.type==="click"&&I.disabled===!0)){for(g=[],b={},o=0;o-1:c.find(m,this,null,[I]).length),b[m]&&g.push(p);g.length&&v.push({elem:I,handlers:g})}}return I=this,R\s*$/g;function tr(t,r){return K(t,"table")&&K(r.nodeType!==11?r:r.firstChild,"tr")&&c(t).children("tbody")[0]||t}function Kr(t){return t.type=(t.getAttribute("type")!==null)+"/"+t.type,t}function Qr(t){return(t.type||"").slice(0,5)==="true/"?t.type=t.type.slice(5):t.removeAttribute("type"),t}function nr(t,r){var o,p,m,g,b,v,R;if(r.nodeType===1){if(Z.hasData(t)&&(g=Z.get(t),R=g.events,R)){Z.remove(r,"handle events");for(m in R)for(o=0,p=R[m].length;o1&&typeof q=="string"&&!h.checkClone&&Wr.test(q))return t.each(function(fe){var me=t.eq(fe);se&&(r[0]=q.call(this,fe,me.html())),xt(me,r,o,p)});if(U&&(m=jn(r,t[0].ownerDocument,!1,t,p),g=m.firstChild,m.childNodes.length===1&&(m=g),g||p)){for(b=c.map(Ve(m,"script"),Kr),v=b.length;P0&&bn(b,!R&&Ve(t,"script")),v},cleanData:function(t){for(var r,o,p,m=c.event.special,g=0;(o=t[g])!==void 0;g++)if(Re(o)){if(r=o[Z.expando]){if(r.events)for(p in r.events)m[p]?c.event.remove(o,p):c.removeEvent(o,p,r.handle);o[Z.expando]=void 0}o[Ue.expando]&&(o[Ue.expando]=void 0)}}}),c.fn.extend({detach:function(t){return rr(this,t,!0)},remove:function(t){return rr(this,t)},text:function(t){return Je(this,function(r){return r===void 0?c.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=r)})},null,t,arguments.length)},append:function(){return xt(this,arguments,function(t){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var r=tr(this,t);r.appendChild(t)}})},prepend:function(){return xt(this,arguments,function(t){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var r=tr(this,t);r.insertBefore(t,r.firstChild)}})},before:function(){return xt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return xt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,r=0;(t=this[r])!=null;r++)t.nodeType===1&&(c.cleanData(Ve(t,!1)),t.textContent="");return this},clone:function(t,r){return t=t??!1,r=r??t,this.map(function(){return c.clone(this,t,r)})},html:function(t){return Je(this,function(r){var o=this[0]||{},p=0,m=this.length;if(r===void 0&&o.nodeType===1)return o.innerHTML;if(typeof r=="string"&&!zr.test(r)&&!Qe[(Zn.exec(r)||["",""])[1].toLowerCase()]){r=c.htmlPrefilter(r);try{for(;p=0&&(R+=Math.max(0,Math.ceil(t["offset"+r[0].toUpperCase()+r.slice(1)]-g-R-v-.5))||0),R+I}function _r(t,r,o){var p=rn(t),m=!h.boxSizingReliable()||o,g=m&&c.css(t,"boxSizing",!1,p)==="border-box",b=g,v=Vt(t,r,p),R="offset"+r[0].toUpperCase()+r.slice(1);if(Sn.test(v)){if(!o)return v;v="auto"}return(!h.boxSizingReliable()&&g||!h.reliableTrDimensions()&&K(t,"tr")||v==="auto"||!parseFloat(v)&&c.css(t,"display",!1,p)==="inline")&&t.getClientRects().length&&(g=c.css(t,"boxSizing",!1,p)==="border-box",b=R in t,b&&(v=t[R])),v=parseFloat(v)||0,v+Rn(t,r,o||(g?"border":"content"),b,p,v)+"px"}c.extend({cssHooks:{opacity:{get:function(t,r){if(r){var o=Vt(t,"opacity");return o===""?"1":o}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(t,r,o,p){if(!(!t||t.nodeType===3||t.nodeType===8||!t.style)){var m,g,b,v=Ne(r),R=hn.test(r),I=t.style;if(R||(r=Tn(v)),b=c.cssHooks[r]||c.cssHooks[v],o!==void 0){if(g=typeof o,g==="string"&&(m=we.exec(o))&&m[1]&&(o=Qn(t,r,m),g="number"),o==null||o!==o)return;g==="number"&&!R&&(o+=m&&m[3]||(c.cssNumber[v]?"":"px")),!h.clearCloneStyle&&o===""&&r.indexOf("background")===0&&(I[r]="inherit"),(!b||!("set"in b)||(o=b.set(t,o,p))!==void 0)&&(R?I.setProperty(r,o):I[r]=o)}else return b&&"get"in b&&(m=b.get(t,!1,p))!==void 0?m:I[r]}},css:function(t,r,o,p){var m,g,b,v=Ne(r),R=hn.test(r);return R||(r=Tn(v)),b=c.cssHooks[r]||c.cssHooks[v],b&&"get"in b&&(m=b.get(t,!0,o)),m===void 0&&(m=Vt(t,r,p)),m==="normal"&&r in cr&&(m=cr[r]),o===""||o?(g=parseFloat(m),o===!0||isFinite(g)?g||0:m):m}}),c.each(["height","width"],function(t,r){c.cssHooks[r]={get:function(o,p,m){if(p)return jr.test(c.css(o,"display"))&&(!o.getClientRects().length||!o.getBoundingClientRect().width)?ir(o,ei,function(){return _r(o,r,m)}):_r(o,r,m)},set:function(o,p,m){var g,b=rn(o),v=!h.scrollboxSize()&&b.position==="absolute",R=v||m,I=R&&c.css(o,"boxSizing",!1,b)==="border-box",P=m?Rn(o,r,m,I,b):0;return I&&v&&(P-=Math.ceil(o["offset"+r[0].toUpperCase()+r.slice(1)]-parseFloat(b[r])-Rn(o,r,"border",!1,b)-.5)),P&&(g=we.exec(p))&&(g[3]||"px")!=="px"&&(o.style[r]=p,p=c.css(o,r)),dr(o,p,P)}}}),c.cssHooks.marginLeft=ar(h.reliableMarginLeft,function(t,r){if(r)return(parseFloat(Vt(t,"marginLeft"))||t.getBoundingClientRect().left-ir(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),c.each({margin:"",padding:"",border:"Width"},function(t,r){c.cssHooks[t+r]={expand:function(o){for(var p=0,m={},g=typeof o=="string"?o.split(" "):[o];p<4;p++)m[t+ke[p]+r]=g[p]||g[p-2]||g[0];return m}},t!=="margin"&&(c.cssHooks[t+r].set=dr)}),c.fn.extend({css:function(t,r){return Je(this,function(o,p,m){var g,b,v={},R=0;if(Array.isArray(p)){for(g=rn(o),b=p.length;R1)}});function ze(t,r,o,p,m){return new ze.prototype.init(t,r,o,p,m)}c.Tween=ze,ze.prototype={constructor:ze,init:function(t,r,o,p,m,g){this.elem=t,this.prop=o,this.easing=m||c.easing._default,this.options=r,this.start=this.now=this.cur(),this.end=p,this.unit=g||(c.cssNumber[o]?"":"px")},cur:function(){var t=ze.propHooks[this.prop];return t&&t.get?t.get(this):ze.propHooks._default.get(this)},run:function(t){var r,o=ze.propHooks[this.prop];return this.options.duration?this.pos=r=c.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=r=t,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),o&&o.set?o.set(this):ze.propHooks._default.set(this),this}},ze.prototype.init.prototype=ze.prototype,ze.propHooks={_default:{get:function(t){var r;return t.elem.nodeType!==1||t.elem[t.prop]!=null&&t.elem.style[t.prop]==null?t.elem[t.prop]:(r=c.css(t.elem,t.prop,""),!r||r==="auto"?0:r)},set:function(t){c.fx.step[t.prop]?c.fx.step[t.prop](t):t.elem.nodeType===1&&(c.cssHooks[t.prop]||t.elem.style[Tn(t.prop)]!=null)?c.style(t.elem,t.prop,t.now+t.unit):t.elem[t.prop]=t.now}}},ze.propHooks.scrollTop=ze.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},c.easing={linear:function(t){return t},swing:function(t){return .5-Math.cos(t*Math.PI)/2},_default:"swing"},c.fx=ze.prototype.init,c.fx.step={};var wt,an,ti=/^(?:toggle|show|hide)$/,ni=/queueHooks$/;function Cn(){an&&(x.hidden===!1&&e.requestAnimationFrame?e.requestAnimationFrame(Cn):e.setTimeout(Cn,c.fx.interval),c.fx.tick())}function pr(){return e.setTimeout(function(){wt=void 0}),wt=Date.now()}function on(t,r){var o,p=0,m={height:t};for(r=r?1:0;p<4;p+=2-r)o=ke[p],m["margin"+o]=m["padding"+o]=t;return r&&(m.opacity=m.width=t),m}function ur(t,r,o){for(var p,m=(Xe.tweeners[r]||[]).concat(Xe.tweeners["*"]),g=0,b=m.length;g1)},removeAttr:function(t){return this.each(function(){c.removeAttr(this,t)})}}),c.extend({attr:function(t,r,o){var p,m,g=t.nodeType;if(!(g===3||g===8||g===2)){if(typeof t.getAttribute>"u")return c.prop(t,r,o);if((g!==1||!c.isXMLDoc(t))&&(m=c.attrHooks[r.toLowerCase()]||(c.expr.match.bool.test(r)?vn:void 0)),o!==void 0){if(o===null){c.removeAttr(t,r);return}return m&&"set"in m&&(p=m.set(t,o,r))!==void 0?p:(t.setAttribute(r,o+""),o)}return m&&"get"in m&&(p=m.get(t,r))!==null?p:(p=c.find.attr(t,r),p??void 0)}},attrHooks:{type:{set:function(t,r){if(!h.radioValue&&r==="radio"&&K(t,"input")){var o=t.value;return t.setAttribute("type",r),o&&(t.value=o),r}}}},removeAttr:function(t,r){var o,p=0,m=r&&r.match(ue);if(m&&t.nodeType===1)for(;o=m[p++];)t.removeAttribute(o)}}),vn={set:function(t,r,o){return r===!1?c.removeAttr(t,o):t.setAttribute(o,o),o}},c.each(c.expr.match.bool.source.match(/\w+/g),function(t,r){var o=Mt[r]||c.find.attr;Mt[r]=function(p,m,g){var b,v,R=m.toLowerCase();return g||(v=Mt[R],Mt[R]=b,b=o(p,m,g)!=null?R:null,Mt[R]=v),b}});var mr=/^(?:input|select|textarea|button)$/i,gr=/^(?:a|area)$/i;c.fn.extend({prop:function(t,r){return Je(this,c.prop,t,r,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[c.propFix[t]||t]})}}),c.extend({prop:function(t,r,o){var p,m,g=t.nodeType;if(!(g===3||g===8||g===2))return(g!==1||!c.isXMLDoc(t))&&(r=c.propFix[r]||r,m=c.propHooks[r]),o!==void 0?m&&"set"in m&&(p=m.set(t,o,r))!==void 0?p:t[r]=o:m&&"get"in m&&(p=m.get(t,r))!==null?p:t[r]},propHooks:{tabIndex:{get:function(t){var r=c.find.attr(t,"tabindex");return r?parseInt(r,10):mr.test(t.nodeName)||gr.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),h.optSelected||(c.propHooks.selected={get:function(t){var r=t.parentNode;return r&&r.parentNode&&r.parentNode.selectedIndex,null},set:function(t){var r=t.parentNode;r&&(r.selectedIndex,r.parentNode&&r.parentNode.selectedIndex)}}),c.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){c.propFix[this.toLowerCase()]=this});function gt(t){var r=t.match(ue)||[];return r.join(" ")}function Et(t){return t.getAttribute&&t.getAttribute("class")||""}function zt(t){return Array.isArray(t)?t:typeof t=="string"?t.match(ue)||[]:[]}c.fn.extend({addClass:function(t){var r,o,p,m,g,b;return C(t)?this.each(function(v){c(this).addClass(t.call(this,v,Et(this)))}):(r=zt(t),r.length?this.each(function(){if(p=Et(this),o=this.nodeType===1&&" "+gt(p)+" ",o){for(g=0;g-1;)o=o.replace(" "+m+" "," ");b=gt(o),p!==b&&this.setAttribute("class",b)}}):this):this.attr("class","")},toggleClass:function(t,r){var o,p,m,g,b=typeof t,v=b==="string"||Array.isArray(t);return C(t)?this.each(function(R){c(this).toggleClass(t.call(this,R,Et(this),r),r)}):typeof r=="boolean"&&v?r?this.addClass(t):this.removeClass(t):(o=zt(t),this.each(function(){if(v)for(g=c(this),m=0;m-1)return!0;return!1}});var Nn=/\r/g;c.fn.extend({val:function(t){var r,o,p,m=this[0];return arguments.length?(p=C(t),this.each(function(g){var b;this.nodeType===1&&(p?b=t.call(this,g,c(this).val()):b=t,b==null?b="":typeof b=="number"?b+="":Array.isArray(b)&&(b=c.map(b,function(v){return v==null?"":v+""})),r=c.valHooks[this.type]||c.valHooks[this.nodeName.toLowerCase()],(!r||!("set"in r)||r.set(this,b,"value")===void 0)&&(this.value=b))})):m?(r=c.valHooks[m.type]||c.valHooks[m.nodeName.toLowerCase()],r&&"get"in r&&(o=r.get(m,"value"))!==void 0?o:(o=m.value,typeof o=="string"?o.replace(Nn,""):o??"")):void 0}}),c.extend({valHooks:{option:{get:function(t){var r=c.find.attr(t,"value");return r??gt(c.text(t))}},select:{get:function(t){var r,o,p,m=t.options,g=t.selectedIndex,b=t.type==="select-one",v=b?null:[],R=b?g+1:m.length;for(g<0?p=R:p=b?g:0;p-1)&&(o=!0);return o||(t.selectedIndex=-1),g}}}}),c.each(["radio","checkbox"],function(){c.valHooks[this]={set:function(t,r){if(Array.isArray(r))return t.checked=c.inArray(c(t).val(),r)>-1}},h.checkOn||(c.valHooks[this].get=function(t){return t.getAttribute("value")===null?"on":t.value})});var ht=e.location,On={guid:Date.now()},sn=/\?/;c.parseXML=function(t){var r,o;if(!t||typeof t!="string")return null;try{r=new e.DOMParser().parseFromString(t,"text/xml")}catch{}return o=r&&r.getElementsByTagName("parsererror")[0],(!r||o)&&c.error("Invalid XML: "+(o?c.map(o.childNodes,function(p){return p.textContent}).join(` `):t)),r};var ln=/^(?:focusinfocus|focusoutblur)$/,Lt=function(t){t.stopPropagation()};c.extend(c.event,{trigger:function(t,r,o,p){var m,g,b,v,R,I,P,U,M=[o||x],q=f.call(t,"type")?t.type:t,se=f.call(t,"namespace")?t.namespace.split("."):[];if(g=U=b=o=o||x,!(o.nodeType===3||o.nodeType===8)&&!ln.test(q+c.event.triggered)&&(q.indexOf(".")>-1&&(se=q.split("."),q=se.shift(),se.sort()),R=q.indexOf(":")<0&&"on"+q,t=t[c.expando]?t:new c.Event(q,typeof t=="object"&&t),t.isTrigger=p?2:3,t.namespace=se.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+se.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),r=r==null?[t]:c.makeArray(r,[t]),P=c.event.special[q]||{},!(!p&&P.trigger&&P.trigger.apply(o,r)===!1))){if(!p&&!P.noBubble&&!D(o)){for(v=P.delegateType||q,ln.test(v+q)||(g=g.parentNode);g;g=g.parentNode)M.push(g),b=g;b===(o.ownerDocument||x)&&M.push(b.defaultView||b.parentWindow||e)}for(m=0;(g=M[m++])&&!t.isPropagationStopped();)U=g,t.type=m>1?v:P.bindType||q,I=(Z.get(g,"events")||Object.create(null))[t.type]&&Z.get(g,"handle"),I&&I.apply(g,r),I=R&&g[R],I&&I.apply&&Re(g)&&(t.result=I.apply(g,r),t.result===!1&&t.preventDefault());return t.type=q,!p&&!t.isDefaultPrevented()&&(!P._default||P._default.apply(M.pop(),r)===!1)&&Re(o)&&R&&C(o[q])&&!D(o)&&(b=o[R],b&&(o[R]=null),c.event.triggered=q,t.isPropagationStopped()&&U.addEventListener(q,Lt),o[q](),t.isPropagationStopped()&&U.removeEventListener(q,Lt),c.event.triggered=void 0,b&&(o[R]=b)),t.result}},simulate:function(t,r,o){var p=c.extend(new c.Event,o,{type:t,isSimulated:!0});c.event.trigger(p,null,r)}}),c.fn.extend({trigger:function(t,r){return this.each(function(){c.event.trigger(t,r,this)})},triggerHandler:function(t,r){var o=this[0];if(o)return c.event.trigger(t,r,o,!0)}});var cn=/\[\]$/,dn=/\r?\n/g,An=/^(?:submit|button|image|reset|file)$/i,yn=/^(?:input|select|textarea|keygen)/i;function In(t,r,o,p){var m;if(Array.isArray(r))c.each(r,function(g,b){o||cn.test(t)?p(t,b):In(t+"["+(typeof b=="object"&&b!=null?g:"")+"]",b,o,p)});else if(!o&&B(r)==="object")for(m in r)In(t+"["+m+"]",r[m],o,p);else p(t,r)}c.param=function(t,r){var o,p=[],m=function(g,b){var v=C(b)?b():b;p[p.length]=encodeURIComponent(g)+"="+encodeURIComponent(v??"")};if(t==null)return"";if(Array.isArray(t)||t.jquery&&!c.isPlainObject(t))c.each(t,function(){m(this.name,this.value)});else for(o in t)In(o,t[o],r,m);return p.join("&")},c.fn.extend({serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=c.prop(this,"elements");return t?c.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!c(this).is(":disabled")&&yn.test(this.nodeName)&&!An.test(t)&&(this.checked||!qt.test(t))}).map(function(t,r){var o=c(this).val();return o==null?null:Array.isArray(o)?c.map(o,function(p){return{name:r.name,value:p.replace(dn,`\r `)}}):{name:r.name,value:o.replace(dn,`\r `)}}).get()}});var ai=/%20/g,kp=/#.*$/,Up=/([?&])_=[^&]*/,Fp=/^(.*?):[ \t]*([^\r\n]*)$/mg,Bp=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gp=/^(?:GET|HEAD)$/,Yp=/^\/\//,oi={},Er={},si="*/".concat("*"),br=x.createElement("a");br.href=ht.href;function li(t){return function(r,o){typeof r!="string"&&(o=r,r="*");var p,m=0,g=r.toLowerCase().match(ue)||[];if(C(o))for(;p=g[m++];)p[0]==="+"?(p=p.slice(1)||"*",(t[p]=t[p]||[]).unshift(o)):(t[p]=t[p]||[]).push(o)}}function ci(t,r,o,p){var m={},g=t===Er;function b(v){var R;return m[v]=!0,c.each(t[v]||[],function(I,P){var U=P(r,o,p);if(typeof U=="string"&&!g&&!m[U])return r.dataTypes.unshift(U),b(U),!1;if(g)return!(R=U)}),R}return b(r.dataTypes[0])||!m["*"]&&b("*")}function fr(t,r){var o,p,m=c.ajaxSettings.flatOptions||{};for(o in r)r[o]!==void 0&&((m[o]?t:p||(p={}))[o]=r[o]);return p&&c.extend(!0,t,p),t}function Hp(t,r,o){for(var p,m,g,b,v=t.contents,R=t.dataTypes;R[0]==="*";)R.shift(),p===void 0&&(p=t.mimeType||r.getResponseHeader("Content-Type"));if(p){for(m in v)if(v[m]&&v[m].test(p)){R.unshift(m);break}}if(R[0]in o)g=R[0];else{for(m in o){if(!R[0]||t.converters[m+" "+R[0]]){g=m;break}b||(b=m)}g=g||b}if(g)return g!==R[0]&&R.unshift(g),o[g]}function qp(t,r,o,p){var m,g,b,v,R,I={},P=t.dataTypes.slice();if(P[1])for(b in t.converters)I[b.toLowerCase()]=t.converters[b];for(g=P.shift();g;)if(t.responseFields[g]&&(o[t.responseFields[g]]=r),!R&&p&&t.dataFilter&&(r=t.dataFilter(r,t.dataType)),R=g,g=P.shift(),g){if(g==="*")g=R;else if(R!=="*"&&R!==g){if(b=I[R+" "+g]||I["* "+g],!b){for(m in I)if(v=m.split(" "),v[1]===g&&(b=I[R+" "+v[0]]||I["* "+v[0]],b)){b===!0?b=I[m]:I[m]!==!0&&(g=v[0],P.unshift(v[1]));break}}if(b!==!0)if(b&&t.throws)r=b(r);else try{r=b(r)}catch(U){return{state:"parsererror",error:b?U:"No conversion from "+R+" to "+g}}}}return{state:"success",data:r}}c.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ht.href,type:"GET",isLocal:Bp.test(ht.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":si,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":c.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,r){return r?fr(fr(t,c.ajaxSettings),r):fr(c.ajaxSettings,t)},ajaxPrefilter:li(oi),ajaxTransport:li(Er),ajax:function(t,r){typeof t=="object"&&(r=t,t=void 0),r=r||{};var o,p,m,g,b,v,R,I,P,U,M=c.ajaxSetup({},r),q=M.context||M,se=M.context&&(q.nodeType||q.jquery)?c(q):c.event,fe=c.Deferred(),me=c.Callbacks("once memory"),Ge=M.statusCode||{},Fe={},st={},lt="canceled",be={readyState:0,getResponseHeader:function(Te){var Le;if(R){if(!g)for(g={};Le=Fp.exec(m);)g[Le[1].toLowerCase()+" "]=(g[Le[1].toLowerCase()+" "]||[]).concat(Le[2]);Le=g[Te.toLowerCase()+" "]}return Le==null?null:Le.join(", ")},getAllResponseHeaders:function(){return R?m:null},setRequestHeader:function(Te,Le){return R==null&&(Te=st[Te.toLowerCase()]=st[Te.toLowerCase()]||Te,Fe[Te]=Le),this},overrideMimeType:function(Te){return R==null&&(M.mimeType=Te),this},statusCode:function(Te){var Le;if(Te)if(R)be.always(Te[be.status]);else for(Le in Te)Ge[Le]=[Ge[Le],Te[Le]];return this},abort:function(Te){var Le=Te||lt;return o&&o.abort(Le),Pt(0,Le),this}};if(fe.promise(be),M.url=((t||M.url||ht.href)+"").replace(Yp,ht.protocol+"//"),M.type=r.method||r.type||M.method||M.type,M.dataTypes=(M.dataType||"*").toLowerCase().match(ue)||[""],M.crossDomain==null){v=x.createElement("a");try{v.href=M.url,v.href=v.href,M.crossDomain=br.protocol+"//"+br.host!=v.protocol+"//"+v.host}catch{M.crossDomain=!0}}if(M.data&&M.processData&&typeof M.data!="string"&&(M.data=c.param(M.data,M.traditional)),ci(oi,M,r,be),R)return be;I=c.event&&M.global,I&&c.active++===0&&c.event.trigger("ajaxStart"),M.type=M.type.toUpperCase(),M.hasContent=!Gp.test(M.type),p=M.url.replace(kp,""),M.hasContent?M.data&&M.processData&&(M.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(M.data=M.data.replace(ai,"+")):(U=M.url.slice(p.length),M.data&&(M.processData||typeof M.data=="string")&&(p+=(sn.test(p)?"&":"?")+M.data,delete M.data),M.cache===!1&&(p=p.replace(Up,"$1"),U=(sn.test(p)?"&":"?")+"_="+On.guid+++U),M.url=p+U),M.ifModified&&(c.lastModified[p]&&be.setRequestHeader("If-Modified-Since",c.lastModified[p]),c.etag[p]&&be.setRequestHeader("If-None-Match",c.etag[p])),(M.data&&M.hasContent&&M.contentType!==!1||r.contentType)&&be.setRequestHeader("Content-Type",M.contentType),be.setRequestHeader("Accept",M.dataTypes[0]&&M.accepts[M.dataTypes[0]]?M.accepts[M.dataTypes[0]]+(M.dataTypes[0]!=="*"?", "+si+"; q=0.01":""):M.accepts["*"]);for(P in M.headers)be.setRequestHeader(P,M.headers[P]);if(M.beforeSend&&(M.beforeSend.call(q,be,M)===!1||R))return be.abort();if(lt="abort",me.add(M.complete),be.done(M.success),be.fail(M.error),o=ci(Er,M,r,be),!o)Pt(-1,"No Transport");else{if(be.readyState=1,I&&se.trigger("ajaxSend",[be,M]),R)return be;M.async&&M.timeout>0&&(b=e.setTimeout(function(){be.abort("timeout")},M.timeout));try{R=!1,o.send(Fe,Pt)}catch(Te){if(R)throw Te;Pt(-1,Te)}}function Pt(Te,Le,pn,hr){var ct,un,dt,Tt,Rt,je=Le;R||(R=!0,b&&e.clearTimeout(b),o=void 0,m=hr||"",be.readyState=Te>0?4:0,ct=Te>=200&&Te<300||Te===304,pn&&(Tt=Hp(M,be,pn)),!ct&&c.inArray("script",M.dataTypes)>-1&&c.inArray("json",M.dataTypes)<0&&(M.converters["text script"]=function(){}),Tt=qp(M,Tt,be,ct),ct?(M.ifModified&&(Rt=be.getResponseHeader("Last-Modified"),Rt&&(c.lastModified[p]=Rt),Rt=be.getResponseHeader("etag"),Rt&&(c.etag[p]=Rt)),Te===204||M.type==="HEAD"?je="nocontent":Te===304?je="notmodified":(je=Tt.state,un=Tt.data,dt=Tt.error,ct=!dt)):(dt=je,(Te||!je)&&(je="error",Te<0&&(Te=0))),be.status=Te,be.statusText=(Le||je)+"",ct?fe.resolveWith(q,[un,je,be]):fe.rejectWith(q,[be,je,dt]),be.statusCode(Ge),Ge=void 0,I&&se.trigger(ct?"ajaxSuccess":"ajaxError",[be,M,ct?un:dt]),me.fireWith(q,[be,je]),I&&(se.trigger("ajaxComplete",[be,M]),--c.active||c.event.trigger("ajaxStop")))}return be},getJSON:function(t,r,o){return c.get(t,r,o,"json")},getScript:function(t,r){return c.get(t,void 0,r,"script")}}),c.each(["get","post"],function(t,r){c[r]=function(o,p,m,g){return C(p)&&(g=g||m,m=p,p=void 0),c.ajax(c.extend({url:o,type:r,dataType:g,data:p,success:m},c.isPlainObject(o)&&o))}}),c.ajaxPrefilter(function(t){var r;for(r in t.headers)r.toLowerCase()==="content-type"&&(t.contentType=t.headers[r]||"")}),c._evalUrl=function(t,r,o){return c.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(p){c.globalEval(p,r,o)}})},c.fn.extend({wrapAll:function(t){var r;return this[0]&&(C(t)&&(t=t.call(this[0])),r=c(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&r.insertBefore(this[0]),r.map(function(){for(var o=this;o.firstElementChild;)o=o.firstElementChild;return o}).append(this)),this},wrapInner:function(t){return C(t)?this.each(function(r){c(this).wrapInner(t.call(this,r))}):this.each(function(){var r=c(this),o=r.contents();o.length?o.wrapAll(t):r.append(t)})},wrap:function(t){var r=C(t);return this.each(function(o){c(this).wrapAll(r?t.call(this,o):t)})},unwrap:function(t){return this.parent(t).not("body").each(function(){c(this).replaceWith(this.childNodes)}),this}}),c.expr.pseudos.hidden=function(t){return!c.expr.pseudos.visible(t)},c.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},c.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch{}};var Vp={0:200,1223:204},_n=c.ajaxSettings.xhr();h.cors=!!_n&&"withCredentials"in _n,h.ajax=_n=!!_n,c.ajaxTransport(function(t){var r,o;if(h.cors||_n&&!t.crossDomain)return{send:function(p,m){var g,b=t.xhr();if(b.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(g in t.xhrFields)b[g]=t.xhrFields[g];t.mimeType&&b.overrideMimeType&&b.overrideMimeType(t.mimeType),!t.crossDomain&&!p["X-Requested-With"]&&(p["X-Requested-With"]="XMLHttpRequest");for(g in p)b.setRequestHeader(g,p[g]);r=function(v){return function(){r&&(r=o=b.onload=b.onerror=b.onabort=b.ontimeout=b.onreadystatechange=null,v==="abort"?b.abort():v==="error"?typeof b.status!="number"?m(0,"error"):m(b.status,b.statusText):m(Vp[b.status]||b.status,b.statusText,(b.responseType||"text")!=="text"||typeof b.responseText!="string"?{binary:b.response}:{text:b.responseText},b.getAllResponseHeaders()))}},b.onload=r(),o=b.onerror=b.ontimeout=r("error"),b.onabort!==void 0?b.onabort=o:b.onreadystatechange=function(){b.readyState===4&&e.setTimeout(function(){r&&o()})},r=r("abort");try{b.send(t.hasContent&&t.data||null)}catch(v){if(r)throw v}},abort:function(){r&&r()}}}),c.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return c.globalEval(t),t}}}),c.ajaxPrefilter("script",function(t){t.cache===void 0&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),c.ajaxTransport("script",function(t){if(t.crossDomain||t.scriptAttrs){var r,o;return{send:function(p,m){r=c("