pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/angular/angular-cli/commit/5ae23f640abcf26980ee2c213ad15c37e045fce3

.css" /> build: update angular · angular/angular-cli@5ae23f6 · GitHub
Skip to content

Commit 5ae23f6

Browse files
angular-robothybrist
authored andcommitted
build: update angular
1 parent 37484d2 commit 5ae23f6

File tree

9 files changed

+72
-72
lines changed

9 files changed

+72
-72
lines changed

.github/workflows/assistant-to-the-branch-manager.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ jobs:
1616
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1717
with:
1818
persist-credentials: false
19-
- uses: angular/dev-infra/github-actions/branch-manager@46b594244e02f9c26b67f22d1756bae31230e517
19+
- uses: angular/dev-infra/github-actions/branch-manager@8ca74b8a897d28f4735043c745693a706ff5ca81
2020
with:
2121
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}

.github/workflows/ci.yml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222
steps:
2323
- name: Initialize environment
24-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
24+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
2525
- name: Install node modules
2626
run: pnpm install --frozen-lockfile
2727
- name: Generate JSON schema types
@@ -42,11 +42,11 @@ jobs:
4242
runs-on: ubuntu-latest
4343
steps:
4444
- name: Initialize environment
45-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
45+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
4646
- name: Setup Bazel
47-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
47+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
4848
- name: Setup Bazel RBE
49-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
49+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
5050
with:
5151
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
5252
- name: Install node modules
@@ -59,11 +59,11 @@ jobs:
5959
runs-on: ubuntu-latest
6060
steps:
6161
- name: Initialize environment
62-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
62+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
6363
- name: Setup Bazel
64-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
64+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
6565
- name: Setup Bazel RBE
66-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
66+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
6767
with:
6868
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
6969
- name: Install node modules
@@ -85,13 +85,13 @@ jobs:
8585
runs-on: ${{ matrix.os }}
8686
steps:
8787
- name: Initialize environment
88-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
88+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
8989
- name: Install node modules
9090
run: pnpm install --frozen-lockfile
9191
- name: Setup Bazel
92-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
92+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
9393
- name: Setup Bazel RBE
94-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
94+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
9595
with:
9696
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
9797
- name: Run CLI E2E tests
@@ -108,9 +108,9 @@ jobs:
108108
runs-on: ${{ matrix.os }}
109109
steps:
110110
- name: Initialize environment
111-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
111+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
112112
- name: Setup Bazel RBE
113-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
113+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
114114
with:
115115
allow_windows_rbe: true
116116
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
@@ -134,13 +134,13 @@ jobs:
134134
runs-on: ${{ matrix.os }}
135135
steps:
136136
- name: Initialize environment
137-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
137+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
138138
- name: Install node modules
139139
run: pnpm install --frozen-lockfile
140140
- name: Setup Bazel
141-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
141+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
142142
- name: Setup Bazel RBE
143-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
143+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
144144
with:
145145
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
146146
- name: Run CLI E2E tests
@@ -158,13 +158,13 @@ jobs:
158158
runs-on: ${{ matrix.os }}
159159
steps:
160160
- name: Initialize environment
161-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
161+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
162162
- name: Install node modules
163163
run: pnpm install --frozen-lockfile
164164
- name: Setup Bazel
165-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
165+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
166166
- name: Setup Bazel RBE
167-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
167+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
168168
with:
169169
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
170170
- name: Run CLI E2E tests
@@ -178,13 +178,13 @@ jobs:
178178
SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }}
179179
steps:
180180
- name: Initialize environment
181-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
181+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
182182
- name: Install node modules
183183
run: pnpm install --frozen-lockfile
184184
- name: Setup Bazel
185-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
185+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
186186
- name: Setup Bazel RBE
187-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
187+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
188188
with:
189189
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
190190
- name: Run E2E Browser tests
@@ -214,11 +214,11 @@ jobs:
214214
CIRCLE_BRANCH: ${{ github.ref_name }}
215215
steps:
216216
- name: Initialize environment
217-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
217+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
218218
- name: Install node modules
219219
run: pnpm install --frozen-lockfile
220220
- name: Setup Bazel
221-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
221+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
222222
- run: pnpm admin snapshots --verbose
223223
env:
224224
SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }}

.github/workflows/dev-infra.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
16-
- uses: angular/dev-infra/github-actions/commit-message-based-labels@46b594244e02f9c26b67f22d1756bae31230e517
16+
- uses: angular/dev-infra/github-actions/commit-message-based-labels@8ca74b8a897d28f4735043c745693a706ff5ca81
1717
with:
1818
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
1919
post_approval_changes:
2020
runs-on: ubuntu-latest
2121
steps:
2222
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
23-
- uses: angular/dev-infra/github-actions/post-approval-changes@46b594244e02f9c26b67f22d1756bae31230e517
23+
- uses: angular/dev-infra/github-actions/post-approval-changes@8ca74b8a897d28f4735043c745693a706ff5ca81
2424
with:
2525
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}

.github/workflows/feature-requests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ jobs:
1616
if: github.repository == 'angular/angular-cli'
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: angular/dev-infra/github-actions/feature-request@46b594244e02f9c26b67f22d1756bae31230e517
19+
- uses: angular/dev-infra/github-actions/feature-request@8ca74b8a897d28f4735043c745693a706ff5ca81
2020
with:
2121
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}

.github/workflows/perf.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
workflows: ${{ steps.workflows.outputs.workflows }}
2424
steps:
2525
- name: Initialize environment
26-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
26+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
2727
- name: Install node modules
2828
run: pnpm install --frozen-lockfile
2929
- id: workflows
@@ -38,9 +38,9 @@ jobs:
3838
workflow: ${{ fromJSON(needs.list.outputs.workflows) }}
3939
steps:
4040
- name: Initialize environment
41-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
41+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
4242
- name: Setup Bazel
43-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
43+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
4444
- name: Install node modules
4545
run: pnpm install --frozen-lockfile
4646
# We utilize the google-github-actions/auth action to allow us to get an active credential using workflow

.github/workflows/pr.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
runs-on: ubuntu-latest
3535
steps:
3636
- name: Initialize environment
37-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
37+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
3838
- name: Setup ESLint Caching
3939
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
4040
with:
@@ -54,7 +54,7 @@ jobs:
5454
- name: Run Validation
5555
run: pnpm admin validate
5656
- name: Check Package Licenses
57-
uses: angular/dev-infra/github-actions/linting/licenses@46b594244e02f9c26b67f22d1756bae31230e517
57+
uses: angular/dev-infra/github-actions/linting/licenses@8ca74b8a897d28f4735043c745693a706ff5ca81
5858
- name: Check tooling setup
5959
run: pnpm check-tooling-setup
6060
- name: Check commit message
@@ -70,11 +70,11 @@ jobs:
7070
runs-on: ubuntu-latest
7171
steps:
7272
- name: Initialize environment
73-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
73+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
7474
- name: Setup Bazel
75-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
75+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
7676
- name: Setup Bazel RBE
77-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
77+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
7878
- name: Install node modules
7979
run: pnpm install --frozen-lockfile
8080
- name: Build release targets
@@ -91,11 +91,11 @@ jobs:
9191
runs-on: ubuntu-latest
9292
steps:
9393
- name: Initialize environment
94-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
94+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
9595
- name: Setup Bazel
96-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
96+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
9797
- name: Setup Bazel RBE
98-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
98+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
9999
- name: Install node modules
100100
run: pnpm install --frozen-lockfile
101101
- name: Run module and package tests
@@ -115,13 +115,13 @@ jobs:
115115
runs-on: ${{ matrix.os }}
116116
steps:
117117
- name: Initialize environment
118-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
118+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
119119
- name: Install node modules
120120
run: pnpm install --frozen-lockfile
121121
- name: Setup Bazel
122-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
122+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
123123
- name: Setup Bazel RBE
124-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
124+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
125125
- name: Run CLI E2E tests
126126
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
127127

@@ -130,9 +130,9 @@ jobs:
130130
runs-on: windows-2025
131131
steps:
132132
- name: Initialize environment
133-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
133+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
134134
- name: Setup Bazel RBE
135-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
135+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
136136
with:
137137
allow_windows_rbe: true
138138
- name: Run CLI E2E tests
@@ -153,13 +153,13 @@ jobs:
153153
runs-on: ${{ matrix.os }}
154154
steps:
155155
- name: Initialize environment
156-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
156+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
157157
- name: Install node modules
158158
run: pnpm install --frozen-lockfile
159159
- name: Setup Bazel
160-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
160+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
161161
- name: Setup Bazel RBE
162-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
162+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
163163
- name: Run CLI E2E tests
164164
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
165165

@@ -176,12 +176,12 @@ jobs:
176176
runs-on: ${{ matrix.os }}
177177
steps:
178178
- name: Initialize environment
179-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@46b594244e02f9c26b67f22d1756bae31230e517
179+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8ca74b8a897d28f4735043c745693a706ff5ca81
180180
- name: Install node modules
181181
run: pnpm install --frozen-lockfile
182182
- name: Setup Bazel
183-
uses: angular/dev-infra/github-actions/bazel/setup@46b594244e02f9c26b67f22d1756bae31230e517
183+
uses: angular/dev-infra/github-actions/bazel/setup@8ca74b8a897d28f4735043c745693a706ff5ca81
184184
- name: Setup Bazel RBE
185-
uses: angular/dev-infra/github-actions/bazel/configure-remote@46b594244e02f9c26b67f22d1756bae31230e517
185+
uses: angular/dev-infra/github-actions/bazel/configure-remote@8ca74b8a897d28f4735043c745693a706ff5ca81
186186
- name: Run CLI E2E tests
187187
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"@angular/forms": "20.0.0-next.8",
5656
"@angular/localize": "20.0.0-next.8",
5757
"@angular/material": "20.0.0-next.8",
58-
"@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#716f2825babbb756d3fb9cf3485f8e341c4fbe99",
58+
"@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#f10129d69442beee52faa0dd2ab5220962cebcf4",
5959
"@angular/platform-browser": "20.0.0-next.8",
6060
"@angular/platform-server": "20.0.0-next.8",
6161
"@angular/router": "20.0.0-next.8",

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy