Commit c8c357b
committed
Merge remote-tracking branch 'refs/remotes/origin/master' into tests/ibv-response-correction-module
# Conflicts:
# src/test/groovy/org/prebid/server/functional/tests/module/responsecorrenction/ResponseCorrectionSpec.groovy2,357 files changed
Lines changed: 99237 additions & 17159 deletions
File tree
- .github/workflows
- scripts
- .mvn/wrapper
- docs
- developers
- extra
- bundle
- modules
- confiant-ad-quality
- src
- main/java/org/prebid/server/hooks/modules/com/confiant/adquality
- config
- core
- model
- v1
- test/java/org/prebid/server/hooks/modules/com/confiant/adquality
- core
- util
- v1
- fiftyone-devicedetection
- src
- main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection
- config
- model
- boundary
- config
- v1
- core
- hooks
- test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection
- model/config
- v1
- core
- greenbids-real-time-data
- src
- main/java/org/prebid/server/hooks/modules/greenbids/real/time/data
- config
- core
- model
- data
- result
- v1
- test/java/org/prebid/server/hooks/modules/greenbids/real/time/data
- core
- util
- v1
- live-intent-omni-channel-identity
- src
- main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity
- config
- model
- config
- v1
- hooks
- test/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1
- optable-targeting
- sample-requests
- src
- main/java/org/prebid/server/hooks/modules/optable/targeting
- config
- model
- config
- openrtb
- v1
- core
- net
- test
- java/org/prebid/server/hooks/modules/optable/targeting/v1
- core
- net
- resources
- ortb2-blocking
- src
- main/java/org/prebid/server/hooks/modules/ortb2/blocking
- core
- model
- v1
- test/java/org/prebid/server/hooks/modules/ortb2/blocking
- core
- config
- v1
- model
- pb-request-correction
- src/main/java/org/prebid/server/hooks/modules/pb/request/correction
- core
- correction
- useragent
- util
- v1
- pb-response-correction
- src
- main/java/org/prebid/server/hooks/modules/pb/response/correction
- config
- v1
- test/java/org/prebid/server/hooks/modules/pb/response/correction
- core/correction/appvideohtml
- v1
- pb-richmedia-filter
- src
- main/java/org/prebid/server/hooks/modules/pb/richmedia/filter
- core
- model
- v1
- test/java/org/prebid/server/hooks/modules/pb/richmedia/filter
- core
- v1
- pb-rule-engine
- src
- main/java/org/prebid/server/hooks/modules/rule/engine
- config
- core
- config
- model
- request
- result/functions
- filter
- log
- schema/functions
- util
- rules
- exception
- result
- schema
- functions
- tree
- util
- v1
- test/java/org/prebid/server/hooks/modules/rule/engine
- core
- config
- request
- result/functions
- filter
- log
- schema/functions
- rules
- tree
- v1
- wurfl-devicedetection
- sample
- src
- main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection
- config
- exc
- model
- resolver
- v1
- test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection
- model
- resolver
- v1
- sample
- configs
- profiles
- requests
- stored
- src
- main
- java
- com/iab/openrtb
- request
- ntv
- video
- response
- org/prebid/server
- activity/infrastructure
- creator
- privacy
- uscustomlogic
- usnat
- rule
- debug
- privacy
- uscustomlogic/reader
- usnat
- inner
- reader
- rule
- analytics
- model
- reporter
- agma
- model
- greenbids
- liveintent
- model
- pubstack/model
- auction
- adjustment
- aliases
- bidderrequestpostprocessor
- categorymapping
- externalortb
- mediatypeprocessor
- model
- debug
- privacy/enforcement
- requestfactory
- bidadjustments
- model
- bidder
- adagio
- adgeneration/model
- adhese
- model
- adkernel
- admatic
- adnuntius
- model
- request
- response
- adocean
- model
- adoppler/model
- adquery/model/response
- aduptech
- advangelists
- adverxo
- afront
- aidem
- aja/proto
- akcelo
- algorix
- alkimi
- amx
- appnexus
- proto
- audiencenetwork/proto
- avocet/model
- axis
- axonix
- beachfront
- model
- bidtheatre
- blis
- boldwinrapid
- clydo
- connatix
- contxtful
- request
- response
- cpmstar
- dxkulture
- elementaltv
- model
- eplanning
- model
- epsilon
- exco
- feedad
- flatads
- gamma
- grid/model/request
- gumgum
- huaweiads
- model/response
- improvedigital/proto
- invibes
- ix
- model
- request
- response
- kobler
- kueezrtb
- mabidder/response
- madsense
- mediasquare
- request
- response
- mgidx
- mgid
- model
- minutemedia
- missena
- mobilefuse
- mobkoi
- model
- nativery
- nextmillennium
- proto
- nexx360
- ogury
- oms
- onetag
- openx
- proto
- operaads
- optidigital
- oraki
- ownadx
- pangle/model
- playdigo
- pubmatic
- model
- request
- response
- rediads
- revcontent
- rise
- rtbhouse
- rubicon
- proto/request
- seedtag
- showheroes
- smaato
- smartadserver
- smarthub
- smartrtb/model
- smartyads
- smilewanted
- smoot
- sonobi
- sovrn
- sparteo
- util
- sspbc
- request
- startio
- stroeercore
- model
- tappx
- teads
- teal
- telaria/model
- teqblaze
- proto
- thetradedesk
- thirtythreeacross
- tpmn
- triplelift/model
- undertone
- unicorn
- model
- unruly
- proto
- visx
- model
- vrtcal
- vungle
- yandex
- yieldlab
- model
- yieldmo
- proto
- zentotem
- cache
- model
- proto/response
- cookie
- model
- currency
- proto
- events
- exception
- execution
- file/syncer
- retry
- floors
- model
- proto
- geolocation
- handler
- admin
- openrtb2
- health/model
- hooks
- execution
- model
- provider/abtest
- v1
- v1
- json
- merge
- log
- metric
- model
- model
- privacy
- gdpr
- model
- tcfstrategies/purpose
- vendorlist
- proto
- protobuf/response
- proto
- openrtb/ext
- request
- aceex
- acuity
- adagio
- adelement
- adgeneration
- adhese
- adkernel
- adnuntius
- adocean
- adoppler
- adot
- adpone
- adprime
- aduptech
- advangelists
- adverxo
- adview
- adxcg
- adyoulike
- afront
- akcelo
- algorix
- amx
- axis
- axonix
- beachfront
- beintoo
- bidmyadz
- bidscube
- bidtheatre
- blis
- bmtm
- boldwinrapid
- clydo
- concert
- connatix
- connectad
- consumable
- contxtful
- copper6ssp
- cpmstar
- datablocks
- decenterads
- deepintent
- elementaltv
- emxdigital
- eplanning
- exco
- flatads
- freewheelssp
- gamma
- gamoshi
- gumgum
- imds
- improvedigital
- inmobi
- interactiveoffers
- invibes
- model
- ix
- jixie
- kayzen
- kidoz
- kobler
- kueezrtb
- lockerdome
- lunamedia
- madsense
- madvertise
- mediasquare
- missena
- mobfoxpb
- mobilefuse
- mobkoi
- nativery
- nextmillennium
- nexx360
- omx
- onetag
- openweb
- operaads
- orbidder
- outbrains
- pangle
- pubmatic
- pubnative
- pulsepoint
- rediads
- relevantdigital
- resetdigital
- seedtag
- showheroes
- smaato
- smartadserver
- smarthub
- smartrtb
- smartyads
- smilewanted
- smoot
- sovrnxsp
- sovrn
- sparteo
- stroeercore
- tappx
- teal
- telaria
- teqblaze
- theadx
- thetradedesk
- thirtythreeacross
- triplelift
- ucfunnel
- unicorn
- vrtcal
- yahooads
- yieldmo
- yieldone
- zeroclickfraud
- response
- request
- response
- settings
- helper
- model
- activity/privacy
- proto
- request
- response
- service
- spring/config
- bidder
- model/usersync
- util
- database
- model
- metrics
- model
- retry
- server
- admin
- application
- util
- algorithms/random
- dsl/config/impl
- validation
- vertx/httpclient/model
- resources
- bidder-config
- metrics-config
- static/bidder-params
- test
- groovy/org/prebid/server/functional
- model
- bidder
- config
- db
- typeconverter
- filesystem
- pricefloors
- privacy
- gpp
- request
- auction
- profile
- response
- auction
- biddersparams
- influx
- vtrack
- repository
- dao
- service
- testcontainers
- container
- scaffolding
- tests
- bidder/openx
- module
- optabletargeting
- pbruleengine
- responsecorrenction
- richmedia
- pricefloors
- privacy
- storage
- util
- privacy/gpp
- data
- v1
- v2
- java/org/prebid/server
- activity/infrastructure
- creator
- privacy
- uscustomlogic
- usnat
- rule
- debug
- privacy
- uscustomlogic/reader
- usnat
- debug
- inner
- reader
- analytics/reporter
- greenbids
- liveintent
- auction
- adjustment
- aliases
- bidderrequestpostprocessor
- externalortb
- mediatypeprocessor
- model
- privacy/enforcement
- requestfactory
- bidadjustments
- model
- bidder
- adagio
- admatic
- adnuntius
- adocean
- aduptech
- adverxo
- afront
- aidem
- akcelo
- alkimi
- amx
- bidtheatre
- blis
- boldwinrapid
- clydo
- connatix
- contxtful
- cpmstar
- elementaltv
- eplanning
- epsilon
- exco
- feedad
- flatads
- freewheelssp
- gumgum
- invibes
- ix
- kobler
- kueezrtb
- madsense
- mediasquare
- minutemedia
- missena
- mobilefuse
- mobkoi
- nativery
- nextmillennium
- nexx360
- ogury
- oms
- onetag
- openx
- optidigital
- oraki
- pangle
- playdigo
- pubmatic
- rediads
- rtbhouse
- rubicon
- seedtag
- showheroes
- smartadserver
- smarthub
- smilewanted
- smoot
- sovrn
- sparteo
- sspbc
- startio
- stroeercore
- tappx
- teal
- teqblaze
- thetradedesk
- thirtythreeacross
- unicorn
- unruly
- visx
- vungle
- yandex
- yieldlab
- zentotem
- cache
- cookie
- floors
- geolocation
- handler
- openrtb2
- hooks
- execution
- v1
- it
- hooks
- json
- merge
- log
- metric
- orangeclickmedia
- settings
- helper
- service
- spring/config/bidder/util
- util
- validation
- vertx/httpclient
- proto
- resources/org/prebid/server
- functional
- it
- amp
- cache/update
- hooks
- reject
- sample-module
- openrtb2
- 152media
- 33across
- aax
- aceex
- acuityads
- adagio
- addigi
- adelement
- adf
- adgeneration
- adhese
- adinify
- adipolo
- adkerneladn
- adkernel
- adman
- admaticde
- admatic
- admixer
- adnuntius
- adocean
- adot
- adpone
- adport
- adprime
- adquery
- adrino
- adsyield
- adtarget
- adtelligent
- adtg_org
- adtonos
- adtrgtme
- adt
- aduptech
- advangelists
- adverxo
- adview
- adxcg
- adyoulike
- afront
- aidem
- aja
- akcelo
- algorix
- alkimi
- amx
- apacdex
- appstockssp
- appush
- artechnology
- aso
- audiencenetwork
- automatad
- avocet
- axis
- axonix
- bcmint
- beachfront
- beintoo
- bematterfull
- between
- beyondmedia
- bidagency
- bidmachine
- bidmatic
- bidmyadz
- bidscube
- bidsmind
- bidstack
- bidtheatre
- bigoad
- blasto
- bliink
- blis
- bluesea
- blue
- bmtm
- boldwinrapid
- boldwin
- brave
- bwx
- cadentaperturemx
- ccx
- clydo
- cointraffic
- coinzilla
- colossusssp
- colossus
- compass
- concert
- connatix
- connectad
- connektai
- consumable
- contxtful
- copper6ssp
- copper6
- cpmstar
- criteo
- cwire
- datablocks
- decenterads
- deepintent
- definemedia
- dianomi
- displayio
- dmx
- driftpixel
- dxkulture
- easybid
- edge226
- elementaltv
- embimedia
- emtv
- emxdigital
- eplanning
- epom
- epsilon
- alias
- equativ
- escalax
- evolution
- exco
- feedad
- felixads
- filmzie
- finative
- flatads
- flipp
- floors
- freewheelssp
- frvradn
- fwssp
- gamma
- gamoshi
- generic_core_functionality
- generic
- globalsun
- gothamads
- gravite
- greedygame
- grid
- gumgum
- huaweiads
- banner_app_promotion_type
- banner_ch_endpoint
- banner_eu_endpoint
- banner_imei
- banner_interstitial_type
- banner_mccmnc
- banner_non_integer_mccmnc
- banner_not_app_promotion_type
- banner_ru_endpoint
- banner_with_user_geo
- banner_without_device_geo
- banner_without_userext
- banner_wrong_mccmnc
- native_include_video
- native_single_image
- native_three_image_include_icon
- native_three_image
- simple_video
- video_interstitial_type
- video_rewarded_type_no_icons_no_images
- video_rewarded_type_with_icon
- video_rewarded_type_with_images
- video_roll_type
- iionads
- imds
- impactify
- improvedigital
- indicue
- infytv
- inmobi
- insticator
- intenze
- interactiveoffers
- intertech
- invibes
- iqx
- iqzone
- ix
- jambojar
- jdpmedia
- jixie
- kargo
- kayzen
- kidoz
- kiviads
- kobler
- krushmedia
- kuantyx
- kueezrtb
- lemmaDigital
- liftoff
- limelightDigital
- lmkiviads
- lockerdome
- logan
- logicad
- loopme
- loyal
- lunamedia
- mabidder
- madsense
- madvertise
- magnite
- markapp
- marsmedia
- mediago
- medianet
- mediasquare
- melozen
- metax
- mgidx
- mgid
- minutemedia
- missena
- mobfoxpb
- mobilefuse
- mobkoi
- monetixads
- motorik
- multi_bid
- nativery
- netaddiction
- nextmillennium
- nexx360
- nobid
- ogury
- omnidex
- oms
- oneaccord
- onetag
- openweb
- openx
- operaads
- optidigital
- oraki
- orangeclickmedia
- orbidder
- outbrain
- ownadx
- pangle
- performist
- pgamssp
- pgam
- pinklion
- pixad
- playdigo
- preciso
- prismassp
- progx
- pubmatic
- pubnative
- pubrise
- pulsepoint
- pwbid
- qt
- radianfusion
- readpeak
- rediads
- relevantdigital
- resetdigital
- revcontent
- richaudience
- rise
- rocketlab
- roulax
- rtbhouse
- rubicon
- rxnetwork
- salunamedia
- screencore
- seedingAlliance
- seedtag
- showheroesBs
- showheroes_bs
- showheroes
- silvermob
- silverpush
- smaato
- smartadserver
- smarthub
- smartrtb
- smartx
- smartyads
- smilewanted
- smoot
- smrtconnect
- sonobi
- sovrnxsp
- sovrn
- sparteo
- sspbc
- startio
- storedresponse
- streamlyn
- streamvision
- stroeercore
- suntContent
- taboola
- tagoras
- tappx
- teads
- teal
- telaria
- teqblaze
- tgm
- theadx
- thetradedesk
- thirtythreeacross
- tpmn
- tradplus
- trafficgate
- tredio
- tripleliftnative
- triplelift
- trustedstack
- ttx
- ucfunnel
- undertone
- unicorn
- unruly
- velonium
- vidazoo
- videobyte
- videoheroes
- vidoomy
- visiblemeasures
- visx
- vox
- vrtcal
- vungle
- xapads
- xeworks
- xtrmqb
- yahooads
- yandex
- yeahmobi
- yearxero
- yieldlab
- yieldmo
- yieldone
- yobee
- zentotem
- zeroclickfraud
- zeta_global_ssp
- zmaticoo
- profiles
- vtrack
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
9 | 12 | | |
10 | 13 | | |
11 | 14 | | |
| |||
14 | 17 | | |
15 | 18 | | |
16 | 19 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | 4 | | |
7 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
8 | 14 | | |
9 | 15 | | |
10 | 16 | | |
11 | | - | |
| 17 | + | |
12 | 18 | | |
13 | 19 | | |
14 | 20 | | |
15 | 21 | | |
16 | 22 | | |
17 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
18 | 28 | | |
19 | 29 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
8 | 11 | | |
9 | 12 | | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
13 | 16 | | |
14 | 17 | | |
15 | | - | |
| 18 | + | |
16 | 19 | | |
17 | 20 | | |
18 | 21 | | |
| |||
23 | 26 | | |
24 | 27 | | |
25 | 28 | | |
| 29 | + | |
26 | 30 | | |
27 | 31 | | |
28 | 32 | | |
29 | | - | |
| 33 | + | |
30 | 34 | | |
31 | 35 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
8 | 12 | | |
9 | 13 | | |
10 | 14 | | |
| |||
13 | 17 | | |
14 | 18 | | |
15 | 19 | | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
22 | | - | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
33 | | - | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | | - | |
| 37 | + | |
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| |||
56 | 57 | | |
57 | 58 | | |
58 | 59 | | |
59 | | - | |
| 60 | + | |
60 | 61 | | |
61 | 62 | | |
62 | | - | |
| 63 | + | |
63 | 64 | | |
64 | 65 | | |
65 | | - | |
| 66 | + | |
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| 8 | + | |
7 | 9 | | |
8 | 10 | | |
9 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
14 | 19 | | |
15 | 20 | | |
16 | 21 | | |
| |||
20 | 25 | | |
21 | 26 | | |
22 | 27 | | |
23 | | - | |
| 28 | + | |
24 | 29 | | |
25 | 30 | | |
26 | | - | |
| 31 | + | |
27 | 32 | | |
28 | 33 | | |
29 | 34 | | |
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
33 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
14 | 19 | | |
15 | 20 | | |
16 | 21 | | |
| |||
20 | 25 | | |
21 | 26 | | |
22 | 27 | | |
23 | | - | |
| 28 | + | |
24 | 29 | | |
25 | 30 | | |
26 | | - | |
| 31 | + | |
27 | 32 | | |
28 | 33 | | |
29 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
14 | 19 | | |
15 | 20 | | |
16 | 21 | | |
| |||
20 | 25 | | |
21 | 26 | | |
22 | 27 | | |
23 | | - | |
| 28 | + | |
24 | 29 | | |
25 | 30 | | |
26 | | - | |
| 31 | + | |
27 | 32 | | |
28 | 33 | | |
29 | 34 | | |
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
33 | | - | |
| 38 | + | |
34 | 39 | | |
35 | 40 | | |
36 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
0 commit comments