Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve set detailed diffs #2451

Open
wants to merge 206 commits into
base: vvm/refactor_move_property_path
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
206 commits
Select commit Hold shift + click to select a range
6a81da1
expand diff cross tests
VenelinMartinov Aug 26, 2024
f4de62c
verify order on replace
VenelinMartinov Aug 26, 2024
aafaaf8
add test cases
VenelinMartinov Aug 26, 2024
0b26e14
handle empty config
VenelinMartinov Aug 26, 2024
cc8af17
add tf action assertions
VenelinMartinov Aug 27, 2024
44cb678
detailed diff cross tests
VenelinMartinov Aug 27, 2024
ab4ec43
Merge branch 'master' into vvm/collection_only_detailed_diff_cross_test
VenelinMartinov Aug 30, 2024
8141c84
lint
VenelinMartinov Aug 30, 2024
e679a79
assert TF before and after not equal
VenelinMartinov Aug 30, 2024
ed194ba
separate diff decision from presentation
VenelinMartinov Aug 30, 2024
af59c07
lint
VenelinMartinov Aug 30, 2024
06a998c
revert change
VenelinMartinov Aug 30, 2024
8b2f4b6
add todos
VenelinMartinov Aug 30, 2024
159f75b
run all tests for PRC
VenelinMartinov Aug 30, 2024
94b0670
revert
VenelinMartinov Aug 30, 2024
59b963b
re-enable PRC for all, skip some tests
VenelinMartinov Aug 30, 2024
49134af
lint
VenelinMartinov Aug 30, 2024
222783e
skip more tests
VenelinMartinov Aug 30, 2024
ffe9d31
PRC test cleanup
VenelinMartinov Aug 30, 2024
32ea39f
Merge branch 'vvm/collection_only_detailed_diff_cross_test' into vvm/…
VenelinMartinov Aug 30, 2024
0fece77
revert some test changes
VenelinMartinov Aug 30, 2024
b9e97c0
revert
VenelinMartinov Aug 30, 2024
5d0f103
Merge branch 'vvm/PRC_cleanup' into vvm/separate_diff_decision
VenelinMartinov Aug 30, 2024
0208e84
skip panic test for now
VenelinMartinov Aug 30, 2024
06137ea
skip test
VenelinMartinov Aug 30, 2024
2e23036
fix test
VenelinMartinov Aug 30, 2024
8852cb5
revert more test changes
VenelinMartinov Aug 30, 2024
89b5f68
Merge branch 'vvm/PRC_cleanup' into vvm/separate_diff_decision
VenelinMartinov Aug 30, 2024
174d0c0
fix test
VenelinMartinov Aug 30, 2024
be0bb60
Merge branch 'vvm/PRC_cleanup' into vvm/separate_diff_decision
VenelinMartinov Aug 30, 2024
beec4df
remove test skip
VenelinMartinov Aug 30, 2024
133ae0a
accidental change
VenelinMartinov Aug 30, 2024
34a0bef
skip deceptive tests
VenelinMartinov Aug 30, 2024
b637050
re-record test
VenelinMartinov Sep 3, 2024
2ccf2fc
separate v1 and v2 tests
VenelinMartinov Sep 3, 2024
06a73a3
lint
VenelinMartinov Sep 3, 2024
ea5fd70
ignore set order in test
VenelinMartinov Sep 3, 2024
360deff
fix provider test panics
VenelinMartinov Sep 3, 2024
b8b22e3
add back PRC opt out
VenelinMartinov Sep 3, 2024
fac7d64
skip some more tests
VenelinMartinov Sep 3, 2024
7c39bb0
fix some more GRPC tests
VenelinMartinov Sep 3, 2024
fdb54f6
more GRPC test fixes
VenelinMartinov Sep 3, 2024
62bcc74
Merge branch 'vvm/PRC_cleanup' into vvm/separate_diff_decision
VenelinMartinov Sep 3, 2024
a922fa2
add todos for diff in wrong maxitemsone type case
VenelinMartinov Sep 3, 2024
ddb032f
fix other test
VenelinMartinov Sep 3, 2024
457544f
re-record tests
VenelinMartinov Sep 4, 2024
894bf44
skip detailed diff test which now fails
VenelinMartinov Sep 4, 2024
7c6b1cc
Revert "re-record tests"
VenelinMartinov Sep 4, 2024
7d1b457
revert detailed diff change
VenelinMartinov Sep 4, 2024
007b4a9
revert detailed diff test changes
VenelinMartinov Sep 4, 2024
a6e625c
revert more detailed diff changes
VenelinMartinov Sep 4, 2024
a1a0b97
detailed diff block tests
VenelinMartinov Sep 6, 2024
993b672
revert accidental changes
VenelinMartinov Sep 6, 2024
8d76df3
skip flaky test
VenelinMartinov Sep 6, 2024
3cf51f7
Merge branch 'vvm/detailed_diff_block_tests' into vvm/separate_diff_d…
VenelinMartinov Sep 6, 2024
5d6ac08
detailed diff v2 wip
VenelinMartinov Sep 6, 2024
a174362
Merge branch 'master' into vvm/collection_only_detailed_diff_cross_test
VenelinMartinov Sep 16, 2024
4eb2b84
Merge branch 'vvm/collection_only_detailed_diff_cross_test' into vvm/…
VenelinMartinov Sep 16, 2024
2085708
Merge branch 'vvm/PRC_cleanup' into vvm/separate_diff_decision
VenelinMartinov Sep 16, 2024
e224aac
Merge branch 'master' into vvm/collection_only_detailed_diff_cross_test
VenelinMartinov Sep 16, 2024
551a615
Merge branch 'vvm/collection_only_detailed_diff_cross_test' into vvm/…
VenelinMartinov Sep 16, 2024
47f9646
Merge branch 'vvm/PRC_cleanup' into vvm/separate_diff_decision
VenelinMartinov Sep 16, 2024
0fb7892
fix merge
VenelinMartinov Sep 16, 2024
5f5ceae
lint
VenelinMartinov Sep 16, 2024
d893052
fix test
VenelinMartinov Sep 16, 2024
66bcd25
remove panic tests for type checker
VenelinMartinov Sep 17, 2024
0c97572
fix state internals tests
VenelinMartinov Sep 17, 2024
0755a9c
Merge branch 'master' into vvm/PRC_cleanup
VenelinMartinov Sep 17, 2024
a6a081d
fix grpc test
VenelinMartinov Sep 17, 2024
41d30e5
Merge branch 'vvm/PRC_cleanup' into vvm/separate_diff_decision
VenelinMartinov Sep 17, 2024
7b49b80
remove todos
VenelinMartinov Sep 17, 2024
c23913a
remove redundant diffs
VenelinMartinov Sep 17, 2024
8983d73
add back deleted tests, add integration test
VenelinMartinov Sep 18, 2024
21098e8
correct test naming
VenelinMartinov Sep 18, 2024
023f2aa
correct expected output, add testing.T to subtests
VenelinMartinov Sep 18, 2024
0b70e85
Merge branch 'master' into vvm/PRC_cleanup
VenelinMartinov Sep 19, 2024
32f6385
allow disabling PRC
VenelinMartinov Sep 19, 2024
c6614da
add todos for unknown elements in sets
VenelinMartinov Sep 19, 2024
5da8c78
remove debug fails
VenelinMartinov Sep 19, 2024
ad004f3
Merge branch 'vvm/PRC_cleanup' into vvm/separate_diff_decision
VenelinMartinov Sep 19, 2024
b3d0975
add description of new hook
VenelinMartinov Sep 19, 2024
122c814
fix test to use sdkv2
VenelinMartinov Sep 19, 2024
6bf91fc
fix import
VenelinMartinov Sep 19, 2024
f8f7407
Merge branch 'master' into vvm/separate_diff_decision
VenelinMartinov Sep 20, 2024
8f79cec
add feature flag
VenelinMartinov Sep 20, 2024
efb1255
Merge branch 'vvm/separate_diff_decision' into vvm/detailed_diff_v2
VenelinMartinov Sep 20, 2024
fd060d1
wip v2
VenelinMartinov Sep 20, 2024
18bbdff
finish list diff
VenelinMartinov Sep 20, 2024
aea7862
separate elem diff
VenelinMartinov Sep 20, 2024
90c1dee
add obj and list handling
VenelinMartinov Sep 20, 2024
44c7080
remove done todo
VenelinMartinov Sep 20, 2024
04b5396
Merge branch 'master' into vvm/detailed_diff_v2
VenelinMartinov Sep 20, 2024
94913e1
add map diffing, run integration tests
VenelinMartinov Sep 23, 2024
11f4da5
set diffing
VenelinMartinov Sep 23, 2024
7259c0f
remove test skips
VenelinMartinov Sep 23, 2024
b65cc7c
fix unit tests
VenelinMartinov Sep 23, 2024
5723c1b
re-record integration tests, adjust todos
VenelinMartinov Sep 23, 2024
ed95322
fix misssing maps diff
VenelinMartinov Sep 23, 2024
c3c77df
lint
VenelinMartinov Sep 23, 2024
34fb5e1
fix max items one test
VenelinMartinov Sep 23, 2024
d4fe5a7
add todo
VenelinMartinov Sep 23, 2024
82862b6
added empty unit tests
VenelinMartinov Sep 24, 2024
c8aa486
nil to empty list prop cross tests
VenelinMartinov Sep 24, 2024
ab9cfac
remove 2233 todos
VenelinMartinov Sep 24, 2024
95cc5de
add hook for prior state, fixes array diffs
VenelinMartinov Sep 24, 2024
4965d17
re-record tests
VenelinMartinov Sep 24, 2024
51dd086
add cross test for nil vs empty maps and MakeTerraformResult test
VenelinMartinov Sep 24, 2024
92aa2ed
handle nil maps in detailed diff
VenelinMartinov Sep 24, 2024
a77e716
fix test
VenelinMartinov Sep 24, 2024
d52f09a
only include bottom-most property in diff calculation
VenelinMartinov Sep 24, 2024
b1656e8
fix test
VenelinMartinov Sep 24, 2024
d867e56
remove unknown set test todo
VenelinMartinov Sep 24, 2024
094b9b6
add escaping todo
VenelinMartinov Sep 24, 2024
5c45153
add key escaping
VenelinMartinov Sep 25, 2024
7fe3f67
force new and pulumi schema overrides wip
VenelinMartinov Sep 25, 2024
9bb8af3
force new cross tests
VenelinMartinov Sep 25, 2024
b7f6513
force new cross tests
VenelinMartinov Sep 25, 2024
c4056f6
force new unit tests
VenelinMartinov Sep 25, 2024
aa4797c
get replaces right
VenelinMartinov Sep 25, 2024
f305335
more pulumi schema override tests
VenelinMartinov Sep 25, 2024
6ddba84
run ci on feature flags
VenelinMartinov Sep 25, 2024
43aeb5a
remove comment
VenelinMartinov Sep 25, 2024
5036874
rename default feature flag config
VenelinMartinov Sep 25, 2024
272fcdc
skip on non-linux for non-default feature flags
VenelinMartinov Sep 25, 2024
58a6ab7
export env var if non-default
VenelinMartinov Sep 25, 2024
85befc4
correct windows syntax
VenelinMartinov Sep 25, 2024
22e309d
fix for non-sdkv2
VenelinMartinov Sep 25, 2024
234a3c4
move priorState to shim interface
VenelinMartinov Sep 25, 2024
687fc9f
Merge branch 'vvm/run_ci_on_feature_flags' into vvm/detailed_diff_v2
VenelinMartinov Sep 25, 2024
c5991ee
remove test env vars
VenelinMartinov Sep 25, 2024
4a520e5
update cross test assertions
VenelinMartinov Sep 25, 2024
3a7e8af
fix cross test
VenelinMartinov Sep 26, 2024
db5aa59
fix detailed diff cross test
VenelinMartinov Sep 26, 2024
d8b3cf3
simplify unit test setup
VenelinMartinov Sep 26, 2024
5f6c549
fix unknowns
VenelinMartinov Sep 26, 2024
ff0b0cc
run detailed diff tests with accurate previews only
VenelinMartinov Sep 26, 2024
aac064e
Merge branch 'master' into vvm/detailed_diff_v2
VenelinMartinov Sep 26, 2024
d887d71
lint todos to issues
VenelinMartinov Sep 26, 2024
bd2fddf
set implementation and unit tests
VenelinMartinov Sep 26, 2024
eb7578b
set integration tests
VenelinMartinov Sep 26, 2024
a4c517c
handle unknowns better, add integration tests
VenelinMartinov Sep 27, 2024
2f19f8c
consistent variable names
VenelinMartinov Sep 27, 2024
ecb5d41
add detailed diff key type
VenelinMartinov Sep 27, 2024
193d671
lint
VenelinMartinov Sep 27, 2024
2c6d05a
remove oldOk, newOk
VenelinMartinov Sep 27, 2024
8ba30ed
rename more variables
VenelinMartinov Sep 27, 2024
28a7a34
move conversion code into detailed_diff.go
VenelinMartinov Sep 27, 2024
abf15e5
add back internal key check
VenelinMartinov Sep 27, 2024
725782d
Detailed diff v2 use lookup (#2452)
VenelinMartinov Sep 27, 2024
ca7168d
fix reserved key check
VenelinMartinov Sep 27, 2024
c427d1a
rearrange
VenelinMartinov Sep 27, 2024
f2f8da7
Merge branch 'vvm/detailed_diff_v2' into vvm/detailed_diff_v2_sets
VenelinMartinov Sep 28, 2024
719fec0
fix map force new
VenelinMartinov Sep 28, 2024
f99cad9
remove pair type
VenelinMartinov Sep 28, 2024
5518fb0
remove unrelated change
VenelinMartinov Sep 28, 2024
e8db761
remove override check
VenelinMartinov Sep 28, 2024
c9c63e6
Merge branch 'vvm/detailed_diff_v2' into vvm/detailed_diff_v2_sets
VenelinMartinov Sep 28, 2024
6ad5658
fix merge
VenelinMartinov Sep 28, 2024
5810de8
rename variable
VenelinMartinov Sep 28, 2024
317dae9
fix merge
VenelinMartinov Sep 28, 2024
93883bf
fix property path conversion
VenelinMartinov Sep 30, 2024
c71ab9b
remove debug logging
VenelinMartinov Sep 30, 2024
4c886a9
add map schema lookup test
VenelinMartinov Sep 30, 2024
5d9d8dd
fix property path initialization
VenelinMartinov Sep 30, 2024
cff8cac
rename subpath method
VenelinMartinov Sep 30, 2024
972b726
Merge branch 'vvm/detailed_diff_v2' into vvm/detailed_diff_v2_sets
VenelinMartinov Sep 30, 2024
cc06266
fix merge
VenelinMartinov Sep 30, 2024
03f840c
computed tests
VenelinMartinov Sep 30, 2024
409ac5a
handle plain max items one types correctly
VenelinMartinov Sep 30, 2024
b0d4f67
address review comments on tests
VenelinMartinov Sep 30, 2024
7e15ed0
more test comments
VenelinMartinov Sep 30, 2024
e24cb90
more feedback
VenelinMartinov Oct 1, 2024
9b6364e
more review comments
VenelinMartinov Oct 1, 2024
f28f44a
rename makeTopPropDiff
VenelinMartinov Oct 1, 2024
bb22840
comment on effective type
VenelinMartinov Oct 1, 2024
ec51525
clatify comment on maps/object
VenelinMartinov Oct 1, 2024
c55a092
add cross tests around empty collections and nils
VenelinMartinov Oct 1, 2024
0331d3c
fix base diff conversion
VenelinMartinov Oct 1, 2024
051d1a7
have cross tests assert on the tf result
VenelinMartinov Oct 1, 2024
691d67f
fix cross-tests
VenelinMartinov Oct 1, 2024
599dc16
Merge branch 'vvm/detailed_diff_v2' into vvm/detailed_diff_v2_sets
VenelinMartinov Oct 1, 2024
9c9692a
nested max items one test for sets
VenelinMartinov Oct 1, 2024
898d74b
add todo
VenelinMartinov Oct 1, 2024
226034b
fix set importing for max items one elements
VenelinMartinov Oct 7, 2024
97eeced
Merge branch 'master' into vvm/detailed_diff_v2_sets
VenelinMartinov Oct 7, 2024
2cabd2d
more tests
VenelinMartinov Oct 7, 2024
b8ae677
fix computed sets
VenelinMartinov Oct 7, 2024
a130a34
lint
VenelinMartinov Oct 7, 2024
e261261
lint
VenelinMartinov Oct 7, 2024
019a483
fix schema test
VenelinMartinov Oct 7, 2024
08e0fec
add todo
VenelinMartinov Oct 7, 2024
0d3fcde
tests for set detailed diff with unordered elements
VenelinMartinov Oct 9, 2024
e4b2855
use new inputs to get the correct index of changed elements
VenelinMartinov Oct 16, 2024
9d52b49
Merge branch 'master' into vvm/detailed_diff_v2_sets
VenelinMartinov Oct 16, 2024
4d125af
additional set tests
VenelinMartinov Oct 16, 2024
3919e92
add flag to disable map array workaround
VenelinMartinov Oct 16, 2024
f6955d6
fix new input referencing
VenelinMartinov Oct 16, 2024
8d87e8e
re-record tests
VenelinMartinov Oct 16, 2024
59106a8
fix unknown handling
VenelinMartinov Oct 16, 2024
0d9d282
add todo
VenelinMartinov Oct 17, 2024
f53e80a
Merge branch 'vvm/refactor_move_property_path' into vvm/detailed_diff…
VenelinMartinov Oct 17, 2024
7466096
handle set elements with computed properties
VenelinMartinov Oct 17, 2024
6b3bf05
remove schema feature flag
VenelinMartinov Oct 17, 2024
bf282ab
re-record test
VenelinMartinov Oct 17, 2024
7462e31
Merge branch 'vvm/refactor_move_property_path' into vvm/detailed_diff…
VenelinMartinov Oct 18, 2024
e289d5a
merge rafactor changes
VenelinMartinov Oct 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions dynamic/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -758,8 +758,8 @@ github.com/pulumi/esc v0.10.0 h1:jzBKzkLVW0mePeanDRfqSQoCJ5yrkux0jIwAkUxpRKE=
github.com/pulumi/esc v0.10.0/go.mod h1:2Bfa+FWj/xl8CKqRTWbWgDX0SOD4opdQgvYSURTGK2c=
github.com/pulumi/inflector v0.1.1 h1:dvlxlWtXwOJTUUtcYDvwnl6Mpg33prhK+7mzeF+SobA=
github.com/pulumi/inflector v0.1.1/go.mod h1:HUFCjcPTz96YtTuUlwG3i3EZG4WlniBvR9bd+iJxCUY=
github.com/pulumi/providertest v0.1.2 h1:9pJS9MeNkMyGwyNeHmvh8QqLgJy39Nk2/ym5u7r13ng=
github.com/pulumi/providertest v0.1.2/go.mod h1:GcsqEGgSngwaNOD+kICJPIUQlnA911fGBU8HDlJvVL0=
github.com/pulumi/providertest v0.1.3 h1:GpNKRy/haNjRHiUA9bi4diU4Op2zf3axYXbga5AepHg=
github.com/pulumi/providertest v0.1.3/go.mod h1:GcsqEGgSngwaNOD+kICJPIUQlnA911fGBU8HDlJvVL0=
github.com/pulumi/pulumi-java/pkg v0.16.1 h1:orHnDWFbpOERwaBLry9f+6nqPX7x0MsrIkaa5QDGAns=
github.com/pulumi/pulumi-java/pkg v0.16.1/go.mod h1:QH0DihZkWYle9XFc+LJ76m4hUo+fA3RdyaM90pqOaSM=
github.com/pulumi/pulumi-yaml v1.10.3 h1:j5cjPiE32ILmjrWnC1cfZ0MWdqCZ8fg9wlaWk7HOtM4=
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ require (
github.com/mitchellh/reflectwalk v1.0.2
github.com/pkg/errors v0.9.1
github.com/pulumi/inflector v0.1.1
github.com/pulumi/providertest v0.1.2
github.com/pulumi/providertest v0.1.3
github.com/pulumi/pulumi-java/pkg v0.16.1
github.com/pulumi/pulumi-yaml v1.10.3
github.com/pulumi/schema-tools v0.1.2
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1932,8 +1932,8 @@ github.com/pulumi/esc v0.10.0 h1:jzBKzkLVW0mePeanDRfqSQoCJ5yrkux0jIwAkUxpRKE=
github.com/pulumi/esc v0.10.0/go.mod h1:2Bfa+FWj/xl8CKqRTWbWgDX0SOD4opdQgvYSURTGK2c=
github.com/pulumi/inflector v0.1.1 h1:dvlxlWtXwOJTUUtcYDvwnl6Mpg33prhK+7mzeF+SobA=
github.com/pulumi/inflector v0.1.1/go.mod h1:HUFCjcPTz96YtTuUlwG3i3EZG4WlniBvR9bd+iJxCUY=
github.com/pulumi/providertest v0.1.2 h1:9pJS9MeNkMyGwyNeHmvh8QqLgJy39Nk2/ym5u7r13ng=
github.com/pulumi/providertest v0.1.2/go.mod h1:GcsqEGgSngwaNOD+kICJPIUQlnA911fGBU8HDlJvVL0=
github.com/pulumi/providertest v0.1.3 h1:GpNKRy/haNjRHiUA9bi4diU4Op2zf3axYXbga5AepHg=
github.com/pulumi/providertest v0.1.3/go.mod h1:GcsqEGgSngwaNOD+kICJPIUQlnA911fGBU8HDlJvVL0=
github.com/pulumi/pulumi-java/pkg v0.16.1 h1:orHnDWFbpOERwaBLry9f+6nqPX7x0MsrIkaa5QDGAns=
github.com/pulumi/pulumi-java/pkg v0.16.1/go.mod h1:QH0DihZkWYle9XFc+LJ76m4hUo+fA3RdyaM90pqOaSM=
github.com/pulumi/pulumi-yaml v1.10.3 h1:j5cjPiE32ILmjrWnC1cfZ0MWdqCZ8fg9wlaWk7HOtM4=
Expand Down
4 changes: 2 additions & 2 deletions pf/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -731,8 +731,8 @@ github.com/pulumi/esc v0.10.0 h1:jzBKzkLVW0mePeanDRfqSQoCJ5yrkux0jIwAkUxpRKE=
github.com/pulumi/esc v0.10.0/go.mod h1:2Bfa+FWj/xl8CKqRTWbWgDX0SOD4opdQgvYSURTGK2c=
github.com/pulumi/inflector v0.1.1 h1:dvlxlWtXwOJTUUtcYDvwnl6Mpg33prhK+7mzeF+SobA=
github.com/pulumi/inflector v0.1.1/go.mod h1:HUFCjcPTz96YtTuUlwG3i3EZG4WlniBvR9bd+iJxCUY=
github.com/pulumi/providertest v0.1.2 h1:9pJS9MeNkMyGwyNeHmvh8QqLgJy39Nk2/ym5u7r13ng=
github.com/pulumi/providertest v0.1.2/go.mod h1:GcsqEGgSngwaNOD+kICJPIUQlnA911fGBU8HDlJvVL0=
github.com/pulumi/providertest v0.1.3 h1:GpNKRy/haNjRHiUA9bi4diU4Op2zf3axYXbga5AepHg=
github.com/pulumi/providertest v0.1.3/go.mod h1:GcsqEGgSngwaNOD+kICJPIUQlnA911fGBU8HDlJvVL0=
github.com/pulumi/pulumi-java/pkg v0.16.1 h1:orHnDWFbpOERwaBLry9f+6nqPX7x0MsrIkaa5QDGAns=
github.com/pulumi/pulumi-java/pkg v0.16.1/go.mod h1:QH0DihZkWYle9XFc+LJ76m4hUo+fA3RdyaM90pqOaSM=
github.com/pulumi/pulumi-yaml v1.10.3 h1:j5cjPiE32ILmjrWnC1cfZ0MWdqCZ8fg9wlaWk7HOtM4=
Expand Down
Loading
Loading