Commit 52cc82a
Feature/update 10.11.0 (#71)
* Bump fs-extra from 11.3.0 to 11.3.1 (#13777)
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 11.3.0 to 11.3.1.
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.1)
---
updated-dependencies:
- dependency-name: fs-extra
dependency-version: 11.3.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Core: temporary lock on targeting (#13722)
* ttlCollection: add has, delete methods
* targeting lock
* fix tests
* remove unused fn
* Fix tests
* Fix tsdoc
* appStockSSP Bid Adapter : initial release (#13673)
* init appStockSSPBidAdapter
* region east update
* fix unit tests
* review updates
---------
Co-authored-by: Kanceliarenko <kostiantyn.k@teqblaze.com>
Co-authored-by: jsnellbaker <31102355+jsnellbaker@users.noreply.github.com>
* Bridgewell Bid Adapter: adopt userIdAsEids (#13785)
* Adopt userIdAsEids in bridgewellBidAdapter
* Add userIdAsEids to tests of bridgewellBidAdapter
---------
Co-authored-by: piano <piano@bridgewell.com>
* Ozone Bid Adapter : fix for undefined userIdAsEids (#13784)
* Update ozoneBidAdapter.js
bug fix in findAllUserIdsFromEids when bid.userIdAsEids is set but not an array (eg null)
* Update ozoneBidAdapter_spec.js
spec test updated for bugfix
* Update ozoneBidAdapter_spec.js
* Update ozoneBidAdapter.js
* Update ozoneBidAdapter.js
revert let to const
* Update ozoneBidAdapter_spec.js
* Adipolo Bid Adapter: add endpoint for eu region (#13788)
* add gvlid
* add gvlid
* add gvlid
* add eu region
* add test to eu region
* refactor(adipolo): safely fallback to default endpoint if region is unknown
* add tests to invalid and undefined region
* detect region via timezone for endpoint selection
* Core: timeoutQueue to TS (#13469)
* libraries: optimize timeoutQueue implementation
* libraries: convert timeoutqueue to typescript
* Delete libraries/timeoutQueue/timeoutQueue.js
* Scope3 RTD Provider: Add agentic execution engine module (#13781)
* first cut at a scope3 rtd module
* Scope3 RTD Module: Major improvements for agentic execution engine
- Changed from carbon scoring to agentic execution engine (AEE) for real-time media buying
- Now sends COMPLETE OpenRTB request preserving all existing data via deep copy
- Changed publisherId to orgId and removed API key requirement for client-side use
- Updated endpoint to https://prebid.scope3.com/prebid
- Added configurable targeting keys (includeKey, excludeKey, macroKey) for GAM
- Implemented bidder-specific segments using standard OpenRTB user.data format
- Added deal ID support at impression level (ortb2Imp.ext)
- Sends list of bidders to Scope3 (defaults to all bidders in auction)
- Fixed data preservation issue in extractOrtb2Data function
- Updated response format to handle aee_signals structure
- Comprehensive documentation updates with integration examples
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix ESLint issues in Scope3 RTD Provider tests
- Remove trailing spaces on lines 126, 140, and 302
- Add missing newline at end of file
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Convert Scope3 RTD module to TypeScript
Per maintainer feedback, converted the module to TypeScript:
- Converted scope3RtdProvider.js to scope3RtdProvider.ts
- Added proper TypeScript type declarations
- Fixed module registration in .submodules.json (not modules.json)
- All 13 tests still passing
- Module builds successfully (4.22KB minified)
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix ESLint issues in TypeScript module
- Removed unused imports (isPlainObject, mergeDeep, AllConsentData)
- Removed unused STORAGE_KEY constant
- All linting checks now pass
- All 13 tests still passing
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Address PR reviewer feedback
- Use GAM-compliant segment names (short codes like 'x82s', 'a91k')
- Remove underscores from examples (GAM doesn't allow them)
- Document that Scope3 uses brand-specific short codes, not IAB taxonomy
- Add more tests to improve coverage (now 19 tests, targeting 90%)
- Fix test failures and improve error handling coverage
- Update documentation to clarify segment format and privacy benefits
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Remove modules.json - RTD modules only need .submodules.json
Per reviewer feedback, RTD modules should only be registered in
modules/.submodules.json, not in a separate modules.json file.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Clarify agent signals are line item targeting instructions
Per reviewer feedback, corrected documentation to accurately describe that:
- Signals are instructions for GAM line item targeting (include/exclude)
- NOT buy/sell decisions or audience segments
- Codes like 'x82s' mean "include this impression in this line item"
- Macro provides data that can be used in creatives
The agent provides targeting instructions that control which line items
can serve on each impression.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix ESLint trailing spaces in test file
- Removed trailing spaces from lines 376, 378, 382, 399, 403, 406, 442
- All ESLint checks now pass
- All 19 tests still passing
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix GAM-incompatible base64 examples in documentation
- Replace base64 encoded macro values with GAM-compliant alphanumeric codes
- Remove '=' characters and mixed case that GAM doesn't support
- Update bidder integration example to treat macro as opaque string
- All targeting values now use only lowercase letters and numbers
* Improve segment data compatibility and add AppNexus support
- Add segments to multiple locations: site.ext.data.s3kw and site.content.data
- Use proper OpenRTB segtax format (segtax: 600) for vendor-specific taxonomy
- Add AppNexus-specific keyword conversion (s3_seg=value format)
- Segments now available in standard locations for broader bidder compatibility
- Update tests to verify new data structures
* Update segtax ID to 604 for Scope3 AEE Targeting Signals
- Change from generic 600 to specific 604 for Scope3
- Add comment indicating pending registration with IAB
- Update all tests to use new segtax ID
- Prepare for OpenRTB segtax registration PR
* Update to official segtax ID 3333 per IAB OpenRTB PR
- Change segtax from 604 to 3333 as registered in IAB OpenRTB PR #201
- Update all references in code and tests
- Run linter fixes on all files
- Tests passing with new segtax ID
* Fix module name to 'scope3' and enhance debug logging
- Change module name from 'scope3RtdProvider' to 'scope3' to match documentation
- Add enhanced debug logging to help diagnose configuration issues
- Update TypeScript types to match the correct module name
- Fix test assertion to match new error message format
- All tests passing (20/20)
* Update default endpoint to rtdp.scope3.com/prebid
- Change default endpoint from prebid.scope3.com to rtdp.scope3.com
- Update all tests to use new endpoint
- Remove staging endpoint example from documentation
- All tests passing (20/20)
* Revert endpoint back to prebid.scope3.com/prebid
- Change default endpoint back to prebid.scope3.com/prebid
- Update all tests and documentation to match
- All tests passing (20/20)
---------
Co-authored-by: Claude <noreply@anthropic.com>
* adplusIdSystem: fix flaky test (#13793)
* Bump babel-loader from 8.3.0 to 8.4.1 (#13778)
Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.3.0 to 8.4.1.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v8.3.0...v8.4.1)
---
updated-dependencies:
- dependency-name: babel-loader
dependency-version: 8.4.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
* Bump @wdio/cli from 9.18.4 to 9.19.1 (#13779)
Bumps [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) from 9.18.4 to 9.19.1.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.19.1/packages/wdio-cli)
---
updated-dependencies:
- dependency-name: "@wdio/cli"
dependency-version: 9.19.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* Sparteo Bid Adapter: add Outstream support with custom video renderer, configured by bidResponse (#13512)
* Bump @wdio/browserstack-service from 9.15.0 to 9.19.1 (#13776)
Bumps [@wdio/browserstack-service](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-browserstack-service) from 9.15.0 to 9.19.1.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.19.1/packages/wdio-browserstack-service)
---
updated-dependencies:
- dependency-name: "@wdio/browserstack-service"
dependency-version: 9.19.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Datawrkz Analytics Adapter : initial release (#13738)
* feat(analytics): added Datawrkz analytics adapter
* fix(analytics): lint fixes for Datawrkz Analytics Adapter
* fix(analytics): lint fixes for Datawrkz Analytics Adapter
---------
Co-authored-by: Monis Qadri <monis0395@users.noreply.github.com>
* fixed typos end changed test endpoint (#13794)
* ID5 ID module: enable shared storage across multiple partners (#13768)
* Bump karma from 6.4.3 to 6.4.4 (#13803)
Bumps [karma](https://github.com/karma-runner/karma) from 6.4.3 to 6.4.4.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v6.4.3...v6.4.4)
---
updated-dependencies:
- dependency-name: karma
dependency-version: 6.4.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump core-js from 3.45.0 to 3.45.1 (#13806)
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.45.0 to 3.45.1.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.45.1/packages/core-js)
---
updated-dependencies:
- dependency-name: core-js
dependency-version: 3.45.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add gvlid type to BidderSpec (#13796)
* PubMatic Adapters : refactored publisher id, profile id and version id (#13747)
* Refactored publisher id, profile id and version id
* Update pubmaticAnalyticsAdapter.js
* resolved conflicts for refactoring
* Core: make transaction IDs bidder-specific (#13800)
* Bidder specific TIDs
* force adapters to use bidder-specific TIDs
* fix tests
* revnew alias added (#13808)
Co-authored-by: Gabriel Chicoye <gabriel@macbookrogab24g.lan>
* Bump @babel/runtime from 7.27.6 to 7.28.3 (#13805)
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.6 to 7.28.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.3/packages/babel-runtime)
---
updated-dependencies:
- dependency-name: "@babel/runtime"
dependency-version: 7.28.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump webdriver from 9.15.0 to 9.19.2 (#13804)
Bumps [webdriver](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriver) from 9.15.0 to 9.19.2.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.19.2/packages/webdriver)
---
updated-dependencies:
- dependency-name: webdriver
dependency-version: 9.19.2
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump @wdio/spec-reporter from 8.38.2 to 8.43.0 (#13810)
Bumps [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) from 8.38.2 to 8.43.0.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/v8.43.0/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v8.43.0/packages/wdio-spec-reporter)
---
updated-dependencies:
- dependency-name: "@wdio/spec-reporter"
dependency-version: 8.43.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump @babel/register from 7.24.6 to 7.28.3 (#13811)
Bumps [@babel/register](https://github.com/babel/babel/tree/HEAD/packages/babel-register) from 7.24.6 to 7.28.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.3/packages/babel-register)
---
updated-dependencies:
- dependency-name: "@babel/register"
dependency-version: 7.28.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump globals from 16.0.0 to 16.3.0 (#13802)
Bumps [globals](https://github.com/sindresorhus/globals) from 16.0.0 to 16.3.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v16.0.0...v16.3.0)
---
updated-dependencies:
- dependency-name: globals
dependency-version: 16.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* Prebid 10.9.0 release
* Increment version to 10.10.0-pre
* Waardex Bid Adapter: Update endpoint domain (#13812)
* Update endpoint domain in waardexBidAdapter
* Fix conflicts
---------
Co-authored-by: Yegor Serdiuk <yegorheiz@gmail.com>
* Fwssp Bid Adapter : add currency to bidfloor (#13801)
* Update fwsspBidAdapter.js
Update to use floor() for currency
* Update fwsspBidAdapter_spec.js
To use floor() for currency
* VISX Bid Adapter: Updated values of creativeId and advertiserDomains (#13820)
* Build system: add schema-utils dependency (#13821)
* Change auction domains (#13817)
* Bump eslint-plugin-import from 2.31.0 to 2.32.0 (#13828)
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0)
---
updated-dependencies:
- dependency-name: eslint-plugin-import
dependency-version: 2.32.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump eslint from 9.31.0 to 9.34.0 (#13827)
Bumps [eslint](https://github.com/eslint/eslint) from 9.31.0 to 9.34.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.31.0...v9.34.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.34.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump @types/google-publisher-tag from 1.20250428.0 to 1.20250811.0 (#13829)
Bumps [@types/google-publisher-tag](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/google-publisher-tag) from 1.20250428.0 to 1.20250811.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/google-publisher-tag)
---
updated-dependencies:
- dependency-name: "@types/google-publisher-tag"
dependency-version: 1.20250811.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* remove obsolete risk category (#13837)
* Valuad Bid Adapter : add GVLID (#13832)
* Added GVLID for valuadBidAdapter
* Add GVLID constant
* Update valuad documentation placementId
* Fix typo in constant name
* Fix viewability and position calculation when no element
---------
Co-authored-by: Amit Aisikowitz <7425067+pixelgroup-israel@users.noreply.github.com>
* Gemius User ID Module : initial release (#13707)
* Add Gemius User ID Submodule
* Add Gemius User ID Submodule - switch to typescript
* Add Gemius User ID Submodule - additional type informations
* Bump puppeteer from 24.11.2 to 24.18.0 (#13831)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 24.11.2 to 24.18.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.11.2...puppeteer-v24.18.0)
---
updated-dependencies:
- dependency-name: puppeteer
dependency-version: 24.18.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
* Fix timeout tracking (#13798)
* PubMatic Bid Adapter : optimize impressions (#13791)
* DeDup the bid requests
* Handled deals, dctr & zone id for de-dup
* Removed comment
* Linting changes
* resolved linting
* Considering last tagid for every impression's bid
* Added pbcode and handled mediatypes separately
* Using adUnitId for consolidating requests
---------
Co-authored-by: pm-azhar-mulla <azhar@L2047.local>
* Yandex Bid Adapter: Added logging of errors and events (#13819)
* Yandex Bid Adapter: Added logging of errors and events
* Fix linter errors
* Yandex Bid Adapter: Added logging of errors and events
* Pubmatic Bid Adapter : add biddercode in translator payload for reporting purposes (#13797)
* changes commited for translator payload for alias identification
* adding check
* adding test case
* adding test case for aliasbiddervalue
* changing constant name
---------
Co-authored-by: Tanishka Vishwakarma <tanishkavishwakarma@L1837.local>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* Vidazoo Utils & Adapters tests : add support prebid js 10 change in user (#13813)
* adding backward compatible userId generators
* adding new user id tests in vidazooBidAdapter_spec.js
* adding new user id tests for omnidexBidAdapter, opaMarketplaceBidAdapter, programmaticXBidAdapter, tagorasBidAdapter, shinezRtbBidAdapter, twistDigitalBidAdapter, vidazooBidAdapter, illuminBidAdapter, kueezRtbBidAdapter
related to the prebid 10 changes in https://github.com/prebid/Prebid.js/issues/11377
* populate additional fields for backend
* AGT-667: Client hints final fix (#13850)
* pubxai alias added (#13845)
Co-authored-by: Gabriel Chicoye <gabriel@macbookrogab24g.lan>
* Oftmedia rtdmodule: New Module Initial Commit (#13527)
* Add Oftmedia RTD Provider module and update related configurations
* Add testing utilities and enhance module state management for oftmedia RTD submodule
* Remove oftmedia RTD provider from submodules and update auction delay to 500ms in documentation
* Update tests
* Fix lint errors and trailing whitespace
* Change name of callback to avoid lint warning because of misunderstanding of callback pattern
* fix lint
---------
Co-authored-by: Andy <arezitopedia@gmail.com>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* Limelight Digital Bid Adapter: new aliases (#13847)
* new alias anzuexchange
* new aliases adnimation, rtbdemand, altstar
---------
Co-authored-by: mderevyanko <mderevyanko24@gmail.com>
* AdGeneration Bid Adapter : fix currency handling bug (#13844)
* fix currency
* Exclusion of unused processing
* style: fix linting errors in adgenerationBidAdapter.js, adgenerationBidAdapter_spec.js
Remove trailing spaces and unnecessary blank lines
* fix double invoke (#13856)
* Prebid 10.10.0 release
* Increment version to 10.11.0-pre
* nextMillennium Bid Adapter : changed the repot endpoint. (#13853)
* fixed typos end changed test endpoint
* changed report endpoint
* fixed tests
* fixed tests
* New adapter: DXTech (#13815)
* New adapter - DXTech
* Create dxtechBidAdapter.md
* Create dxtechBidAdapter_spec.js
* Update dxtechBidAdapter.js
* Change pid to publisher_id param
* refactor code
* fix eslint
* create common file for duplicate functions
* eslint
* eslint fix
* eslint fix
* fix errors
* sync pixel return fix
* Update userId.md (#13870)
* userId: fix bug with duplicate UIDs (#13864)
* Bump actions/github-script from 7 to 8 (#13859)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump actions/setup-node from 4 to 5 (#13858)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
* Conversant Adapter: update for typescript (#13767)
* Conversant Adapter: update for typescript
* code review fix
* Add documentation comments
* remove duplicate declaration
---------
Co-authored-by: johwier <john.wier@epsilon.com>
* Bump @eslint/compat from 1.3.1 to 1.3.2 (#13862)
Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md)
- [Commits](https://github.com/eslint/rewrite/commits/compat-v1.3.2/packages/compat)
---
updated-dependencies:
- dependency-name: "@eslint/compat"
dependency-version: 1.3.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump @babel/eslint-parser from 7.24.7 to 7.28.4 (#13860)
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.24.7 to 7.28.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.4/eslint/babel-eslint-parser)
---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
dependency-version: 7.28.4
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump eslint-plugin-jsdoc from 50.6.6 to 50.8.0 (#13861)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 50.6.6 to 50.8.0.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.6...v50.8.0)
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-version: 50.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Attekmi: Add region (#13840)
* add region
* tests updated
* remove vimayx
* remove vimayx
---------
Co-authored-by: Victor <victor.banudz@smart-hub.io>
* Revert "Bump eslint-plugin-jsdoc from 50.6.6 to 50.8.0 (#13861)" (#13873)
This reverts commit e4a29c2d0ed93239a27481bbcd6669ce55c658ab.
* Build system: update dependencies (#13872)
* Update schema-utils dependency
* rebuild package-lock.json
* Update package-lock for schema-utils
* Revert package-lock changes
---------
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
* update package-lock for schema-utils (#13874)
* Ssp_geniee Bid Adapter : Corrected cookie sync URL and added title to data (#13843)
* modify adUnit infomation
* fix imuid module
* feat(GenieeBidAdapter): Add support for GPID and pbadslot
- Add support for GPID (Global Placement ID) from ortb2Imp.ext.gpid
- Add fallback support for ortb2Imp.ext.data.pbadslot
- Include gpid parameter in request when GPID exists
- Add test cases to verify GPID, pbadslot, and priority behavior
* Aladdin Bidder ID5 Compatible Adapter
* add comment
* modified test message
* the import of buildExtuidQuery was missing
* test: add test cases for id5id in extuid query
* delete duplicate test
* feat(GenieeBidAdapter): Add support for iframe-based cookie sync in BidAdapter
* [CARPET-5190] Bid Adapter: Fix the default value of the ib parameter
- change default value ib parameter
* remove ib param
* fix test/spec/modules/ssp_genieeBidAdapter_spec.js
* Corrected cookie sync URL and added title to data
* reset document.title after test
* Modify document.title in sandbox.stub
---------
Co-authored-by: Murano Takamasa <takamasa-murano@j0098.geniee.jp>
Co-authored-by: daikichiteranishi <49385718+daikichiteranishi@users.noreply.github.com>
Co-authored-by: takumi-furukawa <takumi.furukawa@geniee.co.jp>
Co-authored-by: furukawaTakumi <45890154+furukawaTakumi@users.noreply.github.com>
Co-authored-by: furukawaTakumi <black3moon88@gmail.com>
Co-authored-by: haruki-yamaguchi <haruki.yamaguchi@geniee.co.jp>
Co-authored-by: haruki yamaguchi <100411113+hrkhito@users.noreply.github.com>
Co-authored-by: Thanh Tran <thanhtv@geniee.co.jp>
Co-authored-by: thanhtran-geniee <135969265+thanhtran-geniee@users.noreply.github.com>
* Core: remove use of document.write in rendering (#13851)
* Core: remove use of in rendering
* fix e2e tests
* Kobler bid adapter: differentiate missing permissions data from not given in Kobler adapter. (#13878)
* glvid added (#13884)
Co-authored-by: Gabriel Chicoye <gabriel@macbookrogab24g.lan>
* Bidfuse Bid Adapter : initial release (#13783)
* init new adapter Bidfuse
* lint update
* fix unit cases
* fix unit cases
* fix unit cases
* update md + biddername
* update md + biddername
* Utiq Id Module : add post message request and handler on prebid id modules (#13782)
* Utiq ID module: add postMessage handler to find Utiq service on parent frames
* Utiq ID module: Switch listener with post message
* Fix typos in request ext params (#13893)
* update possible values for mobianContentCategories (#13891)
* TargetVideo Bid Adapter: add gpid and tid (#13889)
Co-authored-by: dnrstc <danrstc@gmail.com>
* Valuad Bid Adapter : update tests (#13901)
* fix tests on update
* add null check
* update tests
* feat(resetdigital): include schain in buildRequests payload (#13905)
Add support for passing schain (ORTB2 supply chain object) from
bidderRequest.ortb2.source.ext.schain into the request payload sent
by the ResetDigital adapter. Keeps backward compatibility when schain
is absent.
* Adkernel Bid Adapter: add SmartyExchange alias (#13902)
* Bump eslint from 9.34.0 to 9.35.0 (#13895)
Bumps [eslint](https://github.com/eslint/eslint) from 9.34.0 to 9.35.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.34.0...v9.35.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.35.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Adplus Analytics Adapter: Fixed incorrect URL (#13915)
* GreenbidsBidAdapter & NoBidBidAdapter: remove invalid GVLIDs (#13917)
* Bump axios from 1.9.0 to 1.12.1 (#13892)
Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.12.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.9.0...v1.12.1)
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.12.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
* Core: do not poll for some window dimensions (#13916)
* add extraWinDimensions library
* refactors adapters to use extraWinDimensions
* refactor adapters
* lint
* Linting: Eqeqeq (#13586)
* Update eslint.config.js
* eslint fix
* Eqeqeq branch: fixes (#13587)
* Tests: enforce eqeqeq in modules specs
* libraries: fix eqeqeq violations
* Core: fix eqeqeq lint issues
* rtd modules: fix eqeqeq lint
* Multiple Adapters: fix eqeqeq violations
* Eqeqeq: merge remote branch (#13588)
* Tests: enforce eqeqeq in modules specs
* libraries: fix eqeqeq violations
* Core: fix eqeqeq lint issues
* rtd modules: fix eqeqeq lint
* Multiple Adapters: fix eqeqeq violations
* Identity Modules: fix eqeqeq violations
* Eqeqeq: merge in remote (#13591)
* Tests: enforce eqeqeq in modules specs
* libraries: fix eqeqeq violations
* Core: fix eqeqeq lint issues
* rtd modules: fix eqeqeq lint
* Multiple Adapters: fix eqeqeq violations
* Identity Modules: fix eqeqeq violations
* Maintenance: fix eqeqeq in selected adapters
* IX Adapter: fix eqeqeq warnings
* Oxxion/Pairs/Richaudience: fix eqeqeq lint
* Maintenance: fix some eqeqeq lint violations
* Adapters: fix eqeqeq linting
* Maintenance: fix some eqeqeq lint violations
* Adapters: fix eqeqeq lint issues
* Adapters: fix eqeqeq linting
* Update eslint.config.js
* Eqeqeq: merge remote (#13592)
* Tests: enforce eqeqeq in modules specs
* libraries: fix eqeqeq violations
* Core: fix eqeqeq lint issues
* rtd modules: fix eqeqeq lint
* Multiple Adapters: fix eqeqeq violations
* Identity Modules: fix eqeqeq violations
* Maintenance: fix eqeqeq in selected adapters
* IX Adapter: fix eqeqeq warnings
* Oxxion/Pairs/Richaudience: fix eqeqeq lint
* Maintenance: fix some eqeqeq lint violations
* Adapters: fix eqeqeq linting
* Maintenance: fix some eqeqeq lint violations
* Adapters: fix eqeqeq lint issues
* Adapters: fix eqeqeq linting
* Pubmatic adapters: fix eqeqeq lint warnings
* Pubmatic adapters: fix eqeqeq lint issues
* Tests: fix eqeqeq linting
* Adapters: fix eqeqeq lint issues
* Multiple Adapters: fix eqeqeq linting
* Bid adapters: fix eqeqeq lint errors
* Bid adapters: fix eqeqeq lint errors
* Bid Adapters: fix eqeqeq lint errors
* Adapters: fix eqeqeq lint warnings
* Eqeqeq;: merge remote (#13593)
* Tests: enforce eqeqeq in modules specs
* libraries: fix eqeqeq violations
* Core: fix eqeqeq lint issues
* rtd modules: fix eqeqeq lint
* Multiple Adapters: fix eqeqeq violations
* Identity Modules: fix eqeqeq violations
* Maintenance: fix eqeqeq in selected adapters
* IX Adapter: fix eqeqeq warnings
* Oxxion/Pairs/Richaudience: fix eqeqeq lint
* Maintenance: fix some eqeqeq lint violations
* Adapters: fix eqeqeq linting
* Maintenance: fix some eqeqeq lint violations
* Adapters: fix eqeqeq lint issues
* Adapters: fix eqeqeq linting
* Pubmatic adapters: fix eqeqeq lint warnings
* Pubmatic adapters: fix eqeqeq lint issues
* Tests: fix eqeqeq linting
* Adapters: fix eqeqeq lint issues
* Multiple Adapters: fix eqeqeq linting
* Bid adapters: fix eqeqeq lint errors
* Bid adapters: fix eqeqeq lint errors
* Bid Adapters: fix eqeqeq lint errors
* Adapters: fix eqeqeq lint warnings
* Adapters: fix eqeqeq lint errors
* Adapters: fix eqeqeq lint issues
* Maintenance: fix eqeqeq lint errors
* spacing fix
* Update adapterManager.ts
* Update magniteAnalyticsAdapter.js
* Update mediafuseBidAdapter.js
* Update clickforceBidAdapter.js
* Update cpmstarBidAdapter.js
* Update eslint.config.js
* Fix size comparison and US privacy check (#13596)
* Eqeqeq: merge remote (#13598)
* Fix size comparison and US privacy check
* operaads ID: handle non-string decode
* Yieldlab Bid Adapter: ensure netRevenue default (#13602)
* Eqeqeq: merge remote (#13603)
* Fix size comparison and US privacy check
* operaads ID: handle non-string decode
* Unicorn Adapter: fix advertiserDomains check
* Bid Adapters: revert eqeqeq changes (#13607)
* Update eslint.config.js
* Update vizionikUtils.js
* Update modules/adgenerationBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/cpmstarBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/sovrnBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/sovrnBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/silverpushBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/quantcastIdSystem.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/engageyaBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update docereeBidAdapter.js
* Update modules/pubmaticBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/criteoBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update chtnwBidAdapter.js
* Update modules/richaudienceBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update src/storageManager.ts
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/yandexIdSystem.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/ucfunnelBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/ucfunnelBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/tapadIdSystem.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/taboolaBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update taboolaBidAdapter.js
* Update modules/adrelevantisBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/advertisingBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/alkimiBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/apacdexBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/yieldlabBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/zmaticooBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update test/spec/modules/hadronRtdProvider_spec.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/symitriDapRtdProvider.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/undertoneBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/alkimiBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/apacdexBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/cpmstarBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/appnexusBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/exadsBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/ixBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/ixBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/intentIqIdSystem.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/intentIqIdSystem.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/ixBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/fanBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/mediasquareBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/pwbidBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update modules/ixBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Apply suggestions from code review
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update mediasquareBidAdapter.js
* Apply suggestions from code review
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Update pwbidBidAdapter.js
* Update ixBidAdapter.js
* Update alkimiBidAdapter.js
---------
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* Bump webpack from 5.94.0 to 5.101.3 (#13912)
Bumps [webpack](https://github.com/webpack/webpack) from 5.94.0 to 5.101.3.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.94.0...v5.101.3)
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.101.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Core: handling interventions (#13818)
* Core: handling interventions
* lint fix
* lint
* example changes
* moving logic to renderer files
* safe check
* adding no ad server case
* keeping observer register in creative
* remove reporting observer from core
* FWSSP Adapter: update schain logic (#13925)
* Missena Bid Adapter: update version schema (#13907)
* Core: fix bug with endpointCompression and null origin (#13914)
* Core: add PUC version in targeting keys (#13885)
* Core: add PUC version in targeting keys
* update tests
* lint
* Fixing naming of storage name in ftrack documentation (#13926)
* 33across Bid Adapter: Add zoneid config option + refactoring (#13886)
* 33across: Deprecate siteId parameter in favor of zoneId
* Add support for webview+prebid.js app requests.
* 33across: Deprecate siteId parameter in favor of zoneId
* Increment version to 10.12.0-pre
* Prebid 10.11.0 release
* ID5 Analytics Module : no buffering of events, allow replacing existing rules (#13909)
* ID5 Analytics module - no buffering of events, allows discarding existing rules
* replay past events after rules are updated
---------
Co-authored-by: Paweł Kowalski <pkowalski@id5.io>
* Core: add screen orientation helper (#13928)
* Core: add screen orientation helper
* Delete .github/codeql/queries/screenProperties.ql
* Core: relocate webdriver enrichment to consumers (#13922)
* Core: relocate webdriver enrichment to consumers
* Yandex Adapter: include webdriver flag via extra dims
* Core: extract webdriver helper
* Update extraWinDimensions.js
* Update extraWinDimensions.js
* CI: automate generation of codeql rules for fingerprinting APIs (#13935)
* CI: automate generation of codeql rules for fingerprinting APIs
* fix @id
* fix @id (again)
* shut up linter
* Bump tar-fs from 3.1.0 to 3.1.1 (#13931)
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.1.0 to 3.1.1.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.1.0...v3.1.1)
---
updated-dependencies:
- dependency-name: tar-fs
dependency-version: 3.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: add targeting method to scope3 rtd (#13903)
* Utiq ID modules: use getGlobal refresh (#13941)
* Bump @babel/preset-env from 7.27.2 to 7.28.3 (#13913)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.27.2 to 7.28.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.3/packages/babel-preset-env)
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-version: 7.28.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Alvads Bid Adapter : initial release (#13799)
* Add AlvaDS Bid Adapter for banner and video
- Implement alvadsBidAdapter module supporting OpenRTB 2.5 POST requests
- Supports dynamic endpoints via bid params or default endpoint
- Handles banner and video media types with fallback sizes
- Parses responses to set mediaType and extract vastXml/vastUrl for video
- Includes example test parameters for banner and video
- Default netRevenue: true, TTL: 300
- Callback support for onTimeout and onBidWon
* fixed test
* alvads
* removed application/json header
* removed application/json header
* ready for review
* ready for review
* ready for review
* added some methods
* added some methods
* added some methods
* ready for review
* fixes
---------
Co-authored-by: Samuel Alejandro Maldonado Garcia <samaldonado@nuevatel.net>
* Add equativBidAdapter to modules.json
* adds lurl (#13942)
* Attekmi: add Anzu alias (#13950)
Co-authored-by: Victor <victor.banudz@smart-hub.io>
* Bump @types/google-publisher-tag from 1.20250811.0 to 1.20250811.1 (#13948)
Bumps [@types/google-publisher-tag](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/google-publisher-tag) from 1.20250811.0 to 1.20250811.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/google-publisher-tag)
---
updated-dependencies:
- dependency-name: "@types/google-publisher-tag"
dependency-version: 1.20250811.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump url from 0.11.3 to 0.11.4 (#13947)
Bumps [url](https://github.com/defunctzombie/node-url) from 0.11.3 to 0.11.4.
- [Commits](https://github.com/defunctzombie/node-url/compare/v0.11.3...v0.11.4)
---
updated-dependencies:
- dependency-name: url
dependency-version: 0.11.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Semantiq RTD Provider: fix outdated cache (#13910)
Change the storage to session storage to prevent the use of data built on the outdated Semantiq configuration.
* Advertising Bid Adapter: Update the regex while parsing bid.impid to support the change to UUID format for bid ids (#13879)
* Bump webdriverio from 9.19.1 to 9.20.0 (#13949)
Bumps [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) from 9.19.1 to 9.20.0.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.20.0/packages/webdriverio)
---
updated-dependencies:
- dependency-name: webdriverio
dependency-version: 9.20.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fluctBidAdapter: add-im-rtd-segment data (#13687)
* [fluctBidAdapter] add-im-rtd-segment data
* fix space
* Update atsAnalyticsAdapter.js (#13877)
* Screencore Bid Adapter : initial release (#13833)
* Screencore prebid adapter
* rearrange code
* use lowercase screncore bidder code
* fix tests
* update tests
* trigger CI
* Rimozione campi da adapter Prebid.js (#13956)
Co-authored-by: robin-crazygames <robin@crazygames.com>
* Adding code reviewer assignment workflow (#13954)
* Prebid 10.12.0 release
* Increment version to 10.13.0-pre
* NexMillennium: Added support for some openrtb parameters (#13927)
* fixed typos end changed test endpoint
* changed report endpoint
* fixed tests
* fixed tests
* added support some new pameters for openrtb 2.6
* set version 4.5.0
* save
* Update permissions for code reviewer workflow (#13960)
* Yieldmo Bidder: TDID object not being passed correctly (#13958)
* update
* updates
* add in test
* userId: fix bug with encryptedSignalSources and GPT secureSignalProviders (#13953)
* userId: fix bug with encryptedSignalSources and GPT secureSignalProviders
* clean up tests
* fix tests
* Core: Update Permissions for Code Reviewer Automation (#13962)
* Volunteers use team and update access token
* Core: Update Code Reviewer Automation to Trigger from Pull Request Target (#13966)
* Update to use pull request target
* ADBRO Bid Adapter : Initial Release (#13963)
* Implemented minimal working ADBRO Bid Adapter
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Added ADBRO Bid Adapter description with Test Parameters.
ADBRO-4285
Signed-off-by: Alexander Shvetsov <ashvetsov@adbro.me>
* Added setting up sizes and display manager fields in banner object
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Building TagId using GPID
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Added ADBRO bill notification
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Removed excess params, imports and checks
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Explicitly cast request validity condition to Boolean
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Iterate all requests in buildRequests
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Group imps by Placement ID to send a single request per placement
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Change default and fallback tagid
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Changed billing event to onBidBillable
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Fixed failing fallback tagid
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* ADBRO Bid Adapter is covered with tests
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Set Creative Id from the test config on backend
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Added Bid Response bids existence check
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Review fixes
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Raised default impression expire timeout to 300 sec
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Null-checks are moved out from the isBidRequestValid function
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Covered null cases in isBidRequestValid function
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
* Replaced testing domain with the prod one
ADBRO-4285
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
---------
Signed-off-by: Ivan Nebritov <inebritov@adbro.me>
Signed-off-by: Alexander Shvetsov <ashvetsov@adbro.me>
Co-authored-by: Alexander Shvetsov <ashvetsov@adbro.me>
* Update test-chunk.yml (#13961)
* IX Bid Adapter : multiformat promotion (#13898)
* chore: promoted multiformat FT [PB-4298]
* chore: updated expected siteId overrides [PB-4298]
* chore: cleaned up tests around multiformat
---------
Co-authored-by: Love Sharma <love.sharma@indexexchange.com>
* Core: expose requestBids hooks (#13957)
* Expose requestBids hooks
* add test
* Adkernel Bid Adapter: add Infinety alias (#13971)
* Core: isolate DNT helper (#13940)
* MediaConsortium Bid Adapter: change outstream renderer (#13452)
* MediaConsortium: change outstream renderer
* MediaConsortium Bid Adapter: add unit outstream renderer unit tests
* MediaConsortium Bid Adapter: fix outstream unit tests
* MediaConsortium Bid Adapter: use local config first
* MediaConsortium Bid Adapter: fix unit tests
* fix lint
* fix lint
---------
Co-authored-by: Vincent Barach <vincent@hubvisor.io>
* Ozone Bid Adapter: support oRTB Ext object (#13951)
* Update ozoneBidAdapter.js
- added support for ortb.ext params
- update on ozlabels custom KVP
- slight tweak to fix submitted to handle empty eid response.
* Update ozoneBidAdapter_spec.js
updated spec file for 4.0.2
* Update ozoneBidAdapter.js
* Update ozoneBidAdapter.js
* AdKernal tests: fix broken test related to DNT helper (#13973)
* Fix getDNT stubbing in utils and Adkernel tests
* Core: Proxy navigator DNT helper
* Core: Move DNT helper to dedicated library
* Core: Restore stub-friendly DNT re-export
* TeqBlaze Lib: add support gpid param (#13974)
* fix isBidRequestValid()
* add support gpid param
* PubMatic Analytics Adapter: Preserve original mediaTypes and sizes when copying bid details in analytics (#13888)
* Targetting key set for floor applied from PM RTD module
* Test Cases Added
* UPR related changes
* Minor changes
* Added targeting keys in constants
* UOE-12412: Added floorProvider = "PM" related check to set the targeting
* UOE-12412: Removed modelVersion related check
* UOE-12412: Changed Key Name for targeting
* UOE-12412: Enabling and disabling targetting key based on adServertargeting coming from config
* UOE-12412: RTD provider error handling for undefined configs
* Refactor: Improve bid status handling and floor value detection for No Bids scenario in PubMatic RTD provider
* Refactor: Extract bid targeting logic into separate functions
* Refactor: Improve pubmatic RTD provider targeting logic and add test coverage
* Enhance PubMatic RTD floor calculation with multi-size support and targeting precision
* UOE-12413: Changed adServerTargeting to pmTargetingKeys
* Enhance multiplier handling in pubmatic RTD provider
* PubM RTD Module: Update pubmatic RTD provider with enhanced targeting logic and test coverage
* PubM RTD Module: Multipliers fallback mechanism implemented and test cases edited
* Code changes optimisation
* Test case optimized
* Test cases: add unit tests for multiplier extraction in pubmatic RTD provider
* refactor: reorder multiplier sources in pubmaticRtdProvider to prioritize config.json over floor.json
* Fix: update NOBID multiplier from 1.6 to 1.2 in pubmaticRtdProvider module
* Refactor: enhance floor value calculation for multi-format ad units and improve logging
* Refactor: Add getBidder function and remove unused findWinningBid import in PubMatic RTD provider tests
* chore: remove unused pubmaticRtd example and noconfig files
* PubMatic RTD module markdown file update having targetingKey details
* Fix: Removed extra whitespace and normalize line endings in RTD provider
* fix: add colon to RTD targeting log message in pubmaticRtdProvider
* Preserve original mediaTypes and sizes when copying bid details in analytics in case of marketplace scenario
* UOE-13066: Added mediaTypes and dimensions to raw request of tracker in case of marketplace scenario
* Lint Issue: Remove unnecessary whitespace in pubmatic analytics bid handling
---------
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* UNIQUEST Widget Bid Adapter: initial release (#13933)
* add uniquestWidgetBidAdapter
* fix uniquestWidgetBidAdapter_spec.js, uniquestWidgetBidAdapter.md
* fix interpretResponse to util
* Removing devicePixelRatio in Bid Request (#13979)
* Updated bidding domain (#13981)
* Bump @eslint/compat from 1.3.2 to 1.4.0 (#13977)
Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.3.2 to 1.4.0.
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md)
- [Commits](https://github.com/eslint/rewrite/commits/compat-v1.4.0/packages/compat)
---
updated-dependencies:
- dependency-name: "@eslint/compat"
dependency-version: 1.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
* Bump @babel/core from 7.28.3 to 7.28.4 (#13975)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.28.3 to 7.28.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-core)
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.28.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump fs-extra from 11.3.1 to 11.3.2 (#13976)
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 11.3.1 to 11.3.2.
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.3.1...11.3.2)
---
updated-dependencies:
- dependency-name: fs-extra
dependency-version: 11.3.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Linting: fix array-callback-return warnings (#13621)
* Maintenance: fix array-callback-return warnings
* Update eslint.config.js
* Maintenance: fix array-callback-return lint
* Core: fix price bucket capping logic
* Core: move array callback lint exception
* Fix missing returns in adapters
* Update cointrafficBidAdapter.js
* Update index.js
* Update cointrafficBidAdapter.js
* Update ixBidAdapter_spec.js
* Update ixBidAdapter_spec.js
---------
Co-authored-by: Jeff Mahoney <jeff.t.mahoney@gmail.com>
* Build system: reduce number of e2e test retries (#13993)
* Scalibur Bid Adapter : initial release (#13826)
* Add Scalibur bid adapter with comprehensive tests
* finish scalibur bid adapter and tests
* fix
* fix
* add missing params
* convert response price to cpm
* size to valid format
* fix tests
* remove all uses of first party data and Math.random
* fix lint error
* fix some more lint errors
* add support to own fpd
* vlaidate tests and lint
* re tests
* rerun tests
* remove the use of navigator
---------
Co-authored-by: Timor Bibi <timor@Timors-MacBook-Pro-2.local>
* Core: refactor window dimensions utilities to only access DOM APIs when necessary (#13929)
* cachedApiWrapper
* lazy access target
* make parent available to getTarget
* simplify
* consolidate extraWinDimensions
* Remove sketchy dimensions
* adnuntius: remove availWidth/availHeight
* onetag: stop using outer & avail dims
---------
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
* Core: Adding bidLimit to adUnit (#13930)
* Core: targeting bids limit varying on ad unit
* handling other case
* refactoring
* moving bidLimit to adUnit level
* fixing sendAllBids issue, allowing adunitBidLimit as object
* restoring missing comment
* performance optimization
* Yandex Bid Adapter: Added banner coordinates to the request (#13944)
* Yandex Bid Adapter: Added banner coordinates to the request
* fix webdriver
* Yandex Bid Adapter: Added banner coordinates to the request
* Yandex Bid Adapter: Added banner coordinates to the request
* Update modules/yandexBidAdapter.js
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
---------
Co-authored-by: Graham Higgins <gwhigs@gmail.com>
* new alias Vaaya media (#13995)
Co-authored-by: mderevyanko <mderevyanko24@gmail.com>
* Bump karma-spec-reporter from 0.0.32 to 0.0.36 (#13911)
Bumps [karma-spec-reporter](https://github.com/tmcgee123/karma-spec-reporter) from 0.0.32 to 0.0.36.
- [Commits](https://github.com/tmcgee123/karma-spec-reporter/compare/v0.0.32...v0.0.36)
---
updated-dependencies:
- dependency-name: karma-spec-reporter
dependency-version: 0.0.36
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
* ID5 User Id module - generate targeting tags on the server side (#13992)
Including the tags in GAM is still controlled from the module configuration level. Generating them on the server side gives us more flexibility and simplifies user module.
* Add 'oftmedia' to the approved external JS list (#14001)
Co-authored-by: Andy <arezitopedia@gmail.com>
* Nodals RTD Module: Add support for publisher to override standard TCF consent checks (#14004)
Co-authored-by: slimkrazy <sam@nodls.ai>
* Build system: start browserstack binary explicitly (#13999)
* Core: wait for creative document DOMContentLoaded
* start browserstacklocal explicitly
* debug
* debug
* capitalization
* start as daemon
* Undo unrelated change
* Bump github/codeql-action from 3 to 4 (#14006)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
* Msft Bid adapter - initial release (for closed testing) (#13952)
* msftBidAdapter - new adapter to eventually replace appnexusBidAdapter
* add unit test file
* fix import issue in tests
* fix lint issue in adapter file
* add more tests
* add more tests
* update banner test
* update comment
* another set of updates
* update unit tests
* update to readme
* remove tid code
* remove some comments, fix type checks, remove unneeded response function
* edit other comments
* try to fix lint errors
---------
Co-authored-by: Demetrio Girardi <dgirardi@prebid.org>
* Craft Bid Adapter : add user.eids to request (#13985)
* [craftBidder] Add user.eids to request
* [craftBidder] Add user.eids to request add test
---------
Co-authored-by: Monis Qadri <monis0395@users.noreply.github.com>
* EmpowerBidAdapter: initial release (#13943)
* EmpowerBidAdapter: initial release
* EmpowerBidAdapter: initial release
* some code changes after lint check
* test bannerServerRequest changes from local url to server url
* some fixes and improvements
* unceswsary line removed
---------
Co-authored-by: Monis Qadri <monis0395@users.noreply.github.com>
* Bump @babel/runtime from 7.28.3 to 7.28.4 (#14008)
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.28.3 to 7.28.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime)
---
updated-dependencies:
- dependency-name: "@babel/runtime"
dependency-version: 7.28.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* optableRtdProvider: update documentation (#14017)
* Update optableRtdProvider.md
* Update optableRtdProvider.md
* AtsAnalyticsAdapter: get the user Ids from userIdAsEids (#14022)
* [ATS-68316] Update to get userId as per prebid version 10+
* [ATS-68316] Add unit test case for the fix
---------
Co-authored-by: Sunath <sunath@liveramp.com>
* SmartyTech Bid Adapter: Add userId and consent data support with chunking capability (#13945)
* SmartyTech Bid Adapter: Add userId, consent data support and chunking capability
- Add userIdAsEids transmission when available
- Add GDPR, CCPA/USP, and COPPA consent support
- Add configurable chunking of bid requests to control number of ads per request
- Maintain backward compatibility
- Add comprehensive test coverage for all new features
Results of gulp lint: ✅ No issues
Results of gulp test: ✅ All tests pass
* Smartytech bid adapter. Avoid send undefined for gdprApplies and guarantee for config get
* Datawrkz Analytics Adapter: add publisherId and apiKey options (#13899)
* feat(analytics): added Datawrkz analytics adapter
* fix(analytics): lint fixes for Datawrkz Analytics Adapter
* fix(analytics): lint fixes for Datawrkz Analytics Adapter
* feat(analytics): add publisherId and apiKey config in Datawrkz Analytics Adapter
* Datawrkz Analytics Adapter: add tests for publisherId and apiKey config
---------
Co-authored-by: Monis Qadri <monis0395@users.noreply.github.com>
Co-authored-by: Love Sharma <sharmak.love@gmail.com>
* Nativery Bid Adapter: track auction events (#13990)
* feat: track auction events
* style: lint files
* perf: add keepalive on tracking request
* fix: ajax content type
* test: ajax content type
* perf: remove json content type to avoid preflight request
---------
Co-authored-by: Andrea Fassina <fasenderos@gmail.com>
* Omnidex update details …1 parent 2a04176 commit 52cc82a
2,596 files changed
Lines changed: 164440 additions & 128003 deletions
File tree
- .circleci
- .devcontainer
- .github
- actions/wait-for-browserstack
- codeql/queries
- workflows
- scripts
- creative
- renderers
- display
- native
- customize
- integrationExamples
- audio
- chromeai
- gpt
- x-domain
- noadserver
- reviewerTools
- top-level-paapi
- videoModule
- jwplayer
- videojs
- libraries
- adrelevantisUtils
- adtelligentUtils
- advangUtils
- analyticsAdapter
- appnexusUtils
- asteriobidUtils
- audUtils
- autoplayDetection
- blueUtils
- braveUtils
- browsiUtils
- chunk
- cmp
- connectionInfo
- consentManagement
- cookieSync
- creative-renderer-display
- creative-renderer-native
- cryptoUtils
- dealUtils
- dnt
- domainOverrideToRootDomain
- dspxUtils
- dxUtils
- equativUtils
- fpdUtils
- gamUtils
- gptUtils
- greedy
- hybridVoxUtils
- hypelabUtils
- intentIqConstants
- intentIqUtils
- liveIntentId
- mediaImpactUtils
- medianetUtils
- metadata
- nexverseUtils
- nexx360Utils
- objectGuard
- omsUtils
- ortb2.5Translator
- ortbConverter
- processors
- pbsExtensions/processors
- percentInView
- precisoUtils
- riseUtils
- sizeUtils
- storageDisclosure
- targetVideoUtils
- teqblazeUtils
- timeoutQueue
- uniquestUtils
- urlUtils
- userAgentUtils
- userSyncUtils
- utiqUtils
- vastTrackers
- vidazooUtils
- video
- constants
- viewport
- vizionikUtils
- webdriver
- xeUtils
- metadata
- disclosures
- modules
- prebid
- modules
- modules
- bidResponseFilter
- dataControllerModule
- debugging
- enrichmentLiftMeasurement
- fpdModule
- multibid
- prebidServerBidAdapter
- rtdModule
- userId
- validationFpdModule
- videoModule
- plugins
- eslint
- public
- src
- activities
- adapters
- fpd
- targeting
- types
- local
- ortb
- ext
- summary
- utils
- test
- build-logic
- fake-server
- fixtures/longform
- longform_biddersettings_1
- longform_biddersettings_2
- longform_custom_adserver_translation_1
- longform_custom_adserver_translation_2
- longform_priceGran_1
- longform_priceGran_2
- longform_requireExactDuration_1
- longform_requireExactDuration_2
- longform_wo_brandCategoryExclusion_1
- longform_wo_brandCategoryExclusion_2
- longform_wo_requireExactDuration_1
- longform_wo_requireExactDuration_2
- fixtures
- helpers
- mocks
- pages
- spec
- activities
- creative
- e2e
- banner
- instream
- longform
- modules
- multi-bidder
- native
- outstream
- fpd
- libraries
- cmp
- domainOverrideToRootDomain
- equativUtils
- greedy
- precisoUtils
- teqblazeUtils
- modules
- videoModule
- submodules
- ortb2.5StrictTranslator
- ortbConverter
- unit
- core
- utils
- utils
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 | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
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 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
| 1 | + | |
56 | 2 | | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
65 | 8 | | |
66 | 9 | | |
67 | | - | |
| 10 | + | |
68 | 11 | | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
Lines changed: 71 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 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 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
Lines changed: 26 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
0 commit comments