<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://nielsentest.mywikis.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LaMarHolmes</id>
	<title>Engineering Client Portal - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://nielsentest.mywikis.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LaMarHolmes"/>
	<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/wiki/Special:Contributions/LaMarHolmes"/>
	<updated>2026-04-04T03:32:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=Digital_Ad_Ratings&amp;diff=6837</id>
		<title>Digital Ad Ratings</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=Digital_Ad_Ratings&amp;diff=6837"/>
		<updated>2025-07-17T18:32:43Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{CurrentBreadcrumb}}&lt;br /&gt;
{{CategoryIcon|DAR.png|Digital Ad Ratings (DAR)}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! General Reference&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{SmallIcon|DigitalIcon.png}}&lt;br /&gt;
| '''[[Mobile DAR Attributes Requirements]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[iOS SDK App Privacy|App Privacy Details for App Store]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | SDK / API&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
! Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| {{SmallIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DAR Tag Implementation Guide]]'''&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | SEI&lt;br /&gt;
!Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{SmallIcon|DigitalIcon.png}}&lt;br /&gt;
|'''[[Digital Measurement SEI Ad Exposure|SEI Ad Exposure Guide]]'''&lt;br /&gt;
|-&lt;br /&gt;
|[[SEI Ad Audit Ping|'''SEI Ad Audit Ping''']]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=Mobile_DAR_Attributes_Requirements&amp;diff=6800</id>
		<title>Mobile DAR Attributes Requirements</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=Mobile_DAR_Attributes_Requirements&amp;diff=6800"/>
		<updated>2025-04-10T17:07:55Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: adding fp_id info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|Digital Ad Ratings}}  {{CurrentBreadcrumb}}&lt;br /&gt;
[[Category:Digital]]&lt;br /&gt;
&lt;br /&gt;
The standard Nielsen Digital Ad Rating (DAR) tag only supports cookie based '''web browser''' viewing on PCs, MACs, and tablets/smartphone (web-browser). However, when ads are served to tablets/smartphones via native '''app-store applications''', the cookie based tag does not function correctly. Additional tag attributes are needed in order for audience reach measurement to function. Example tags are detailed later in this document.&lt;br /&gt;
&lt;br /&gt;
One way Nielsen clients can accomplish this is by the use of Nielsen’s native iOS/Android App SDK. Nielsen’s App SDK automatically adds these additional tag attributes to the standard cookie based webbrowser tag before the tag is forwarded on to the Nielsen census collection system. However, there is a significant portion of the publisher mobile app universe where it is either not feasible, or desirable to integrate Nielsen’s native App SDK into 3rd party applications.&lt;br /&gt;
&lt;br /&gt;
The purpose of this document is to detail the tag URL parameters required that are '''additional''' to the standard cookie based web-browser tag.&lt;br /&gt;
&lt;br /&gt;
The most critical additional parameter required is the insertion of the Advertising ID (IFA / IDFA / AdID) from the users device that has been exposed to the Ad creative.&lt;br /&gt;
&lt;br /&gt;
If you are reading this document as an Ad server representative then it is assumed that you have published a specification that mobile app publishers follow to pass the appropriate Advertising ID in the Ad request payload. Typically, your Ad server will then expand a macro or label with that value passed in the Ad request URL, insert into the DAR mobile app tag and redirect to Nielsen collections. See s. See  [[#Appendix A: Example Implementation]], figure 2 for an example tag workflow.&lt;br /&gt;
&lt;br /&gt;
The standard way of triggering a Digital Ad Ratings (DAR) tag on Mobile-App is for the publisher app to trigger (either directly or via Ad server) the tag upon Ad exposure to the user. i.e. a client-side initiated tag. If you wish to implement server-side dispatch of mobile in-app DAR tags then see additional section in this document titled '''server-side tag dispatch'''. Please read the rest of this document before reading the section on server-server.&lt;br /&gt;
&lt;br /&gt;
Once you have completed your integration, you will be required to submit to a short certification. See [[#Appendix B: Implementation, Testing &amp;amp; Certification]]. Certification also grants inclusion to the approved publisher and certified Ad server vendor list.&lt;br /&gt;
&lt;br /&gt;
'''Important Note:''' for 2018, the MRC has mandated a series of changes to audience measurement that will require additional tag events to be communicated to Nielsen so that we may compute duration weighting etc. You are strongly urged to contact your Nielsen client service representative to seek a briefing from Nielsen on the best technical methods for tagging in order to be compliant with these changes.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Standard DAR Tag ==&lt;br /&gt;
The DAR tag is available as a 1x1 pixel. The following pixel/tag parameters must be specified for all DAR tags, 1x1, regardless of implementation type: browser, mobile browser, mobile app or connected device.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Tag Parameter&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CI&lt;br /&gt;
| Client ID: the ID that is associated with the DAR account that processed tag data is associated with. Will always be hardcoded to a Nielsen generated value that comes from the Nielsen campaign management system&lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
| AM&lt;br /&gt;
| Ad Server: an ad server participating on the campaign media-plan. This is an internal Nielsen generated value when the ad server is indicated on the campaign during setup&lt;br /&gt;
|-&lt;br /&gt;
| CA&lt;br /&gt;
| Campaign Id: this is the ID associated with your DAR campaign. Unless you are creating and managing the Nielsen campaign via the DAR Tag API, then this parameter value will always be generated from the Nielsen campaign management system. Note: often maps to a media-plan I/O Id&lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
| CR&lt;br /&gt;
| Creative Id: DAR does not currently report at the creative level; can be hard coded ad server id or associated with a macro expansion&lt;br /&gt;
|-&lt;br /&gt;
| PC&lt;br /&gt;
| Placement Id: can be generated by the ad server via macro expansion or generated by the Nielsen campaign management system. Note: often maps to one of Ad Unit Id, Line Item Id or Video Ad Id&lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
| CE&lt;br /&gt;
| Site Id: the Id that identifies a publisher site that the placement needs to be mapped to. Maps into the Nielsen MarketView database. Note: can be hardcoded to a pre-registered ad server site id in the Nielsen system or a macro expansion where more than one pre-existing site ids have been made known to Nielsen&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Cachebuster (web): timestamp / random number. Generated by ad server&lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
| AT&lt;br /&gt;
| Fixed value: “view”&lt;br /&gt;
|-&lt;br /&gt;
| RT&lt;br /&gt;
| Fixed value: “banner”&lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
| ST&lt;br /&gt;
| Fixed value: “image”&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt; Do not URL encode the values&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional DAR Tag Parameters for Mobile App Audience Measurement ==&lt;br /&gt;
In this section, the additional URL parameters required beyond the standard cookie based web-browser tag are described in detail.&lt;br /&gt;
&lt;br /&gt;
For each of the tag examples detailed below, we can support both non-secure (http) and secure (https) flavors. The standard cookie based web-browser tag is included below for reference purposes.&lt;br /&gt;
&lt;br /&gt;
'''Important note:''' the values against each value-pair in the following tags are for illustrative purposes only. Values for CA, PC and CE will vary depending on the specific campaign being measured and capabilities of the Ad server for macro/value expansion. For more detail on the core DAR  parameters, please see the '''Nielsen DAR Tag Implementation Guide.'''&lt;br /&gt;
&lt;br /&gt;
'''Web Browser DAR tag (cookie based persons identification)'''&lt;br /&gt;
&amp;lt;code&amp;gt; //secure-gl.imrworldwide.com/cgi-bin/m?ci=nlsnci535&amp;amp;am=3&amp;amp;at=view&amp;amp;rt=banner&amp;amp;st=image&amp;amp;ca=nlsn12452&amp;amp;cr=crtve&amp;amp;pc=&amp;lt;creativeid&amp;gt;_plc0001&amp;amp;ce=&amp;lt;siteid&amp;gt;&amp;amp;r=&amp;lt;timestamp&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Mobile-App DAR Tag Extension (IFA based persons identification)'''&lt;br /&gt;
&amp;lt;code&amp;gt; //secure-gl.imrworldwide.com/cgi-bin/m?ci=nlsnci535&amp;amp;am=3&amp;amp;at=view&amp;amp;rt=banner&amp;amp;st=image&amp;amp;ca=nlsn12452&amp;amp;cr=crtve&amp;amp;pc=&amp;lt;creativeid&amp;gt;_plc0001&amp;amp;ce=&amp;lt;siteid&amp;gt;&amp;amp;c7=osgrp,IOS&amp;amp;c8=devgrp,PHN&amp;amp;c9=devid,XXXX-XX-XXXXX-XXXX &amp;amp;c10=plt,MBL&amp;amp;c12=apv,&amp;lt;appVersion&amp;gt;&amp;amp;c13=asid,NIELSEN-PROVIDEDID&amp;amp;c14=osver,7.0.4&amp;amp;uoo=0&amp;amp;r=&amp;lt;timestamp&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; &amp;quot;&lt;br /&gt;
! style=&amp;quot;vertical-align:middle;&amp;quot; | Additional DAR Tag&amp;lt;br /&amp;gt; Parameters for Mobile&lt;br /&gt;
! style=&amp;quot;vertical-align:middle;&amp;quot; | Example&lt;br /&gt;
! style=&amp;quot;vertical-align:middle;&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;vertical-align:middle;&amp;quot; | Mandatory parameter&amp;lt;br /&amp;gt;for mDAR?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &amp;amp;c7&lt;br /&gt;
| &amp;amp;c7=osgrp,IOS&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | OS Grouping&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
|  &amp;amp;c8&lt;br /&gt;
| &amp;amp;c8=devgrp,PHN&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Device Grouping&lt;br /&gt;
 | ✔&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &amp;amp;c9&lt;br /&gt;
| &amp;amp;c9=devid,CB6E9220-EA64-440B-9456-33AD2294C658&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; &amp;quot; | Advertising ID&lt;br /&gt;
|   ✔&lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
| &amp;amp;c10&lt;br /&gt;
| &amp;amp;c10=plt,MBL&lt;br /&gt;
|  Platform&lt;br /&gt;
|  ✔&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;c12&lt;br /&gt;
| &amp;amp;c12=apv,1&lt;br /&gt;
|  App Version&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
|  &amp;amp;c13&lt;br /&gt;
| c13=asid,DD8136-4F0B-470B-9ACA-231E818D95BC&lt;br /&gt;
|  AppID (Nielsen assigned App ID)&lt;br /&gt;
| | ✔&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;amp;c14&lt;br /&gt;
| &amp;amp;c14=osver,15.1.3&lt;br /&gt;
| OS Version&lt;br /&gt;
|  &lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
|&amp;amp;uoo&lt;br /&gt;
| &amp;amp;uoo=0&lt;br /&gt;
| Opt-out indicator&lt;br /&gt;
|  ✔ &lt;br /&gt;
|-&lt;br /&gt;
|&amp;amp;hem_sha256&lt;br /&gt;
| &lt;br /&gt;
| SHA256 Hashed Email&lt;br /&gt;
 | &lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
 | &amp;amp;hem_unknown&lt;br /&gt;
| &lt;br /&gt;
| Unknown Hashed Algorithm Email&lt;br /&gt;
 | &lt;br /&gt;
|-&lt;br /&gt;
|&amp;amp;fp_id&lt;br /&gt;
|&amp;amp;fp_id=1A2B_3C4D&lt;br /&gt;
|Publisher's unique identifier for users&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Note''': Clients are encouraged to make an effort to always fill-in optional parameters.&lt;br /&gt;
&lt;br /&gt;
'''Note''': Do not URL encode the values.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== C7 - OS Grouping (Optional) ==&lt;br /&gt;
Valid device OS Grouping data values are the following literal values:&lt;br /&gt;
* osgrp,IOS&lt;br /&gt;
* osgrp,DROID&lt;br /&gt;
* osgrp,ANDROID&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Note''': If one of the above values cannot be specific, then the parameter should not be included in the call.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== C8 - Device Grouping (Mandatory)==&lt;br /&gt;
Valid literal values for phone, tablet, portable media player (iPod) and unknown are as follows:&lt;br /&gt;
* devgrp,PHN - Phone&lt;br /&gt;
* devgrp,TAB - Tablet&lt;br /&gt;
* devgrp,PMP - Portable Media Player (iPod)&lt;br /&gt;
* devgrp,UNWN - Unknown/Unclassified&lt;br /&gt;
* devgrp,DSK - Desktop&lt;br /&gt;
* devgrp,STV ←​ CTV/OTT Device&lt;br /&gt;
==== Notes ====&lt;br /&gt;
* Mandatory for accurate measurement, and if unable to pass, Nielsen cannot guarantee the impression will be classified correctly. &lt;br /&gt;
* “​UNWN” will result in Nielsen attempting an introspection of the User Agent in the HTTP request sent against Device Atlas for classification. &lt;br /&gt;
* “STV” is the default value for OTT when the specific device value isn’t passed.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== C9 - Advertising ID (Mandatory) ==&lt;br /&gt;
This is the advertiser ID for the client’s mobile device. IDFA for iOS, Google Advertising ID for Android:&lt;br /&gt;
* devid,&amp;lt;IDFA&amp;gt;&lt;br /&gt;
* devid,&amp;lt;IFA&amp;gt;&lt;br /&gt;
* devid,&amp;lt;Google Advertising ID&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color:#efefef;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Below are the supported hash methods for the devid value:&lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
| Clear Text&lt;br /&gt;
| c9=devid,CB6E9220-EA64-440B-9456-33AD2294C658&lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
| sha256&lt;br /&gt;
| c9=devid,136844f58ab7f7e991ea4b5150ec767c9327e1391c839a3b3612d418ae875391&lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
| Sha1&lt;br /&gt;
| c9=devid,a08039967f4817ada4a7f331369eea522ad415a7&lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
| md5&lt;br /&gt;
| c9=devid,53d8c474c1e871bdd34f14785dbcfd94&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
For Android devices, the Google Advertiser ID should be used as the default and the Android ID as the second option.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If C9 is &amp;lt;empty&amp;gt;, upon receiving the ping, the Nielsen collection server will attempt a 302 redirect to the data provider per the regular DAR pixel for browsers.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* As of August 1, 2014, Google is enforcing use of the Advertising ID for advertising and user analytics (http://play.google.com/about/developer-content-policy.html).&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'' &amp;quot;Beginning August 1st 2014, all updates and new apps uploaded to the Play Store must use the advertising ID (when available on a device) in lieu of any other device identifiers for any advertising purposes.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* It is preferred that the IDFA or Google Advertising ID be sent as is from the mobile device (“cleartext”). However, if mandated, we will support SHA256 hashed values with no-salt. Passing a hashed value (and/or salting) using any other standard will result in a failed match by the data provider upon receiving the ping. In turn, this results in impressions surfacing in the DAR unmeasurable audience totals. Please contact Nielsen if you anticipate a large percentage of hashed values coming in from your publisher clients.&lt;br /&gt;
&lt;br /&gt;
=== Privacy, Ad Tracking, and Ad Targeting ===&lt;br /&gt;
In newer iterations of the iOS and Android device operating systems, a facility exists allowing users to “opt-out” of “Ad Tracking”. It is Nielsen’s interpretation that this setting is primarily designed to allow users to specify opt-out of Ad Targeting rather than Ad Measurement. DAR&lt;br /&gt;
does not provide Ad Targeting data.&lt;br /&gt;
&lt;br /&gt;
However, it is also Nielsen’s position that the publisher or Ad network should provide a mechanism to also allow a user to opt-out of Ad Measurement. The Nielsen SDK will honor the Nielsen Ad Measurement opt-out settings configurable @ http://www.nielsen.com/us/en/campaigns/privacy-policy-opt-out.html.&lt;br /&gt;
&lt;br /&gt;
However if the integration approach described in this document is being used instead of the Nielsen SDK then '''YOU''' as the publisher or Ad network must provide a capability to opt-out of Ad Measurement as the configuration on www.nielsen.com will not be detectable. You may&lt;br /&gt;
elect to interpret the iOS / Android “Ad Tracking” setting for the purpose of limit Ad measurement or provide a separate discreet mechanism to allow a user to opt-out of Ad measurement.&lt;br /&gt;
&lt;br /&gt;
Please see '''&amp;amp;uoo''' later in this document for implementation details of the optout indicator.&lt;br /&gt;
&lt;br /&gt;
For additional clarification on privacy policy, please contact your Nielsen representative.&lt;br /&gt;
&lt;br /&gt;
== C10 - Platform (Mandatory) ==&lt;br /&gt;
To determine this value, Nielsen suggests that the ad network leverage user agent information to determine if the client device is either a mobile or desktop device.&lt;br /&gt;
&lt;br /&gt;
Valid literal values for mobile and desktop data values are as follows:&lt;br /&gt;
* plt,MBL&lt;br /&gt;
* plt,DSK&lt;br /&gt;
* plt,OTT&lt;br /&gt;
==== Notes ====&lt;br /&gt;
* Mandatory for accurate measurement, and if unable to pass, Nielsen cannot guarantee the impression will be classified correctly. &lt;br /&gt;
* Omitting c10, or a value in c10, will result in Nielsen attempting an introspection of the User Agent in the HTTP request sent against Device Atlas for classification. &lt;br /&gt;
* “OTT” (Connective Devices) is a valid value that is populated by participating vendors (Amazon, Hulu and Roku).  Non-participating vendors will be unmeasurable volumetric metric only.&lt;br /&gt;
&lt;br /&gt;
== C12 - App Version (Optional) ==&lt;br /&gt;
This is the version of the ad network system software or SDK that is implemented in this extension. Although this field is not required, this feature can be useful for troubleshooting purposes following deployment.&lt;br /&gt;
* apv,&amp;lt;N.N&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== C13 - AppID ==&lt;br /&gt;
This Nielsen provided ID is unique to the ad network and is required for certification.&lt;br /&gt;
* asid,&amp;lt;NNNNNNNNN-NNNN-NNNN-NNNN-NNNNNNNNNNNN&amp;gt;&lt;br /&gt;
An App ID will be provided for testing. A separate App ID will be provided for production use. Please request from your Nielsen representative.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Note''': If you are a publisher leveraging the non-SDK solution, you will be provided with a unique App ID for each combination of app and device OS type.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== C14 - OS Version (Optional) ==&lt;br /&gt;
Operating system version&lt;br /&gt;
* osver,&amp;lt;OS Version&amp;gt;&lt;br /&gt;
Example: for iOS -&amp;gt; 7.0.4&lt;br /&gt;
&lt;br /&gt;
== UOO - Opt Out ==&lt;br /&gt;
Opt-out parameter&lt;br /&gt;
* &amp;lt;Boolean state&amp;gt;&lt;br /&gt;
&amp;lt;Boolean state&amp;gt; is a Boolean representation of whether the user is opting out or not.&lt;br /&gt;
&lt;br /&gt;
The absence of uoo in the tag is interpreted as an implicit opt-in. i.e. not opting out.&lt;br /&gt;
&lt;br /&gt;
The following pairings of opt-out are supported. '''Important:''' you must choose one set of paired values only and inform your Nielsen representative.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Opt-out !! Opt-in&lt;br /&gt;
|-&lt;br /&gt;
| uoo=true || uoo=false&lt;br /&gt;
|-&lt;br /&gt;
| uoo=1 || uoo=0&lt;br /&gt;
|-&lt;br /&gt;
| uoo=yes || uoo=no&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Note''':  if your Ad server is not capable os supporting the discrete &amp;amp;uoo parameter then you can set the c9 value to &amp;lt;code&amp;gt;devid,optout&amp;lt;/code&amp;gt; (for example &amp;lt;code&amp;gt;…&amp;amp;c8=PHN&amp;amp;c9=devid,optout&amp;amp;c10=MBL…&amp;lt;/code&amp;gt;)&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
== Additional Parameters == &lt;br /&gt;
This section describes several important additional parameters that the DAR tag can support, specifically Hashed Email, and UID2 values. Please note that all parameters are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
Please work with your Nielsen Technical Account Manager to decide which of the following parameters to append to the standard DAR tag.&lt;br /&gt;
=== HEM Support (Hashed Email) ===&lt;br /&gt;
Please use the parameter that matches your hashing algorithm. For example, if you are using sha256 to encode the email address, then use hem_sha256={encrypted_value_here}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
| Hashed Email&lt;br /&gt;
| User’s email address that has been run through the sha256 hashing algorithm to create a unique hexadecimal string.&amp;lt;br /&amp;gt; If a client is unable to determine hashing type, they should pass&amp;lt;br /&amp;gt;using &amp;amp;hem_unknown parameter.&lt;br /&gt;
| &amp;amp;hem_unknown&amp;lt;br /&amp;gt;&amp;amp;hem_sha256&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#dae8fc; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| hem_sha256=tMmiiTI7IaAcPpQPFQ65uMVCWH8av9jw4cwf/F5HVRQ=&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unified ID ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| An identifier based on a user’s verifiable PII (e.g. hashed email). UID2.0 was initially created by The Trade Desk (TTD)&amp;lt;br /&amp;gt;and is now managed by Prebid.&lt;br /&gt;
| &amp;amp;uid2&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0 Token&lt;br /&gt;
| Encrypted Unified ID 2.0&lt;br /&gt;
| &amp;amp;uid_token&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| uid2=MTKVpUAzwYAPnHrtfE0wlINOMzhU7UUEjjVdCdRu63k=&amp;lt;br /&amp;gt;uid_token=AgAAAAPFR0zA5ogv/yaAPiUsAdZPsfqS8QlDSGxAB+rr8yekFs3AjLYVk5qqqiyV2XHbSuwzHmxSlLeQeKQI1mp015jsNnpX5&amp;lt;br /&amp;gt;/xGgXldcgVz+gFnyh3T8/3agMwRmyrhCxG4oH2C7fc48AQk2eotE7FW0ZDEYM8fD9ZxDaxFUC/OV3OuZA&amp;amp;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== First Party Identifier ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Description&lt;br /&gt;
!Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
|First Party Identifier&lt;br /&gt;
| A user unique identifier given by the Publisher&lt;br /&gt;
|&amp;amp;fp_id&lt;br /&gt;
|}&lt;br /&gt;
== Server-Side Tag Dispatch ==&lt;br /&gt;
The standard way of triggering a Digital Ad Ratings (DAR) tag on Mobile-App is for the publisher app to trigger (either directly or via Ad server) the tag upon Ad exposure to the user. i.e. a client-side initiated tag.&lt;br /&gt;
&lt;br /&gt;
It is important to note that MRC/IAB measurement standards stipulate that the Ad exposure event still be initiated and recorded from the client-side, even if the Ad measurement tag (in this case a DAR tag) is physically initiated from the server-side. Evidence may be required (publisher log file or similar) from the MRC/IAB that the user was exposed to the Ad creative on their device.&lt;br /&gt;
&lt;br /&gt;
The following additional changes to the standard mobile-app DAR tag are required to support dispatch the DAR tag from a '''server-side''' publisher ad server:&lt;br /&gt;
&lt;br /&gt;
#'''X-Forwarded-For (XFF) IP:''' The original client IP address must be passed in the X-Forwarded-For (XFF) HTTP header field. When the impression is fired directly from the Ad Server, the XReal-IP will be the Ad Server IP.&lt;br /&gt;
#'''Cachebuster:''' Already present in the DAR tag, this now becomes mandatory. A cachebuster or random number ensures a new call is made to the Ad Server. By including a cachebuster ('r' parameter), the tag will not be cached. The timestamp of when the Ad was served can be used.&lt;br /&gt;
#'''User Agent (UA):''' The HTTP UA from the client device should be used to populate the HTTP UA in the server-server connection/ping.&lt;br /&gt;
#'''TLS:''' the tag received by Nielsen must be TLS v1.2 compliant or greater.&lt;br /&gt;
&lt;br /&gt;
==== Important notes ====&lt;br /&gt;
* the current iteration of server-server tag collection only supports mobile-app (IFA and AAID) and will NOT support cookie based audience measurement.&lt;br /&gt;
* The client’s server-server setup that is going to trigger/send the DAR tag should ​suppress​ any Nielsen cookie returned by the Nielsen collection server as a result of the first DAR tag received. If the Nielsen cookie (returned upon receiving the first DAR tag into secure.imrworldwide.com) is not suppressed then invalid traffic (IVT) filtration will quickly be triggered upon receiving the 2​nd and nth tag.&lt;br /&gt;
&lt;br /&gt;
== Appendix A: Example Implementation ==&lt;br /&gt;
In the below examples, you will see the overall DAR flow (Figure 1) and a detailed illustrative Ad Request / Response model (Figure 2).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;'''Figure 1 – End to End Data Flow'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:mDAR_Dataflow.png|center|link=]]&lt;br /&gt;
&lt;br /&gt;
Nielsen certified publishers and platforms will append the new parameters (below) with the appropriate URL safe values passed to Nielsen’s current DAR tag. The current DAR tag should be acquired using the existing processes for each campaign/placement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;'''&amp;amp;c7'''=osgrp,IOS'''&amp;amp;c8'''=devgrp,PHN'''&amp;amp;c9'''=devid,XXXX-XX-XXXXXXXXX'''&amp;amp;c10'''=plt,MBL'''&amp;amp;c12'''=apv,AppVersion'''&amp;amp;c13'''=asid,XXXX-XX-XXXX-XXXX&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;'''Figure 2 – Illustrative Ad Request / Ad Response'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ad_response.png|center|link=]]&lt;br /&gt;
&lt;br /&gt;
The above is an example of how an Ad server is supporting the build of mobile DAR tags for its publisher clients.&lt;br /&gt;
*Step 2 in Figure 1 is a summary of steps 1 and 2 in Figure 2 above.&lt;br /&gt;
*Steps 3 and 4 in Figure 1 is a summary of steps 3 through 9 in Figure 2 above.&lt;br /&gt;
&lt;br /&gt;
== Appendix B: Implementation, Testing &amp;amp; Certification ==&lt;br /&gt;
Once you have integrated the ping per the above specs, Nielsen requires you to pass through a one-time certification before traffic can be accepted into the production environment.&lt;br /&gt;
&lt;br /&gt;
The overall process is:&lt;br /&gt;
* Valid DAR contract or NDA is in place.&lt;br /&gt;
* Kick-off meeting with Nielsen onboarding team.&lt;br /&gt;
* Confirm meet minimums testing requirements:&lt;br /&gt;
** Host Ad/Tag for in-app delivery&lt;br /&gt;
** Can pass opt-out back to Nielsen&lt;br /&gt;
** Can pass Device ID in cleartext or SHA-256&lt;br /&gt;
* Nielsen provides the mDAR testing form that includes the test App ID and the test tag&lt;br /&gt;
* Identify the live campaigns for initial testing and run the test tag; suggest 5,000-10,000 impressions.&lt;br /&gt;
* Nielsen validates the data received from the test and confirms the initial test successful and provides the production App ID.&lt;br /&gt;
* Ensure contracts are in place for external test campaign with Nielsen Client Service team.&lt;br /&gt;
* Identify another live campaigns for production testing with production tag and app ID.&lt;br /&gt;
* Nielsen validates the data received from the final test and confirms certification for any DAR countries tested.&lt;br /&gt;
==== Goals ====&lt;br /&gt;
* To test in full DAR E2E environment, receive matches from data provider for demographics and correct identification of mobile impressions.&lt;br /&gt;
* To test that all minimum requirements in step 3 are passed to Nielsen with no issues.&lt;br /&gt;
* To test in a full DAR end-to-end environment, receive matches from data providers for demographics and correct identification of mobile impressions.&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6799</id>
		<title>DAR Tag Implementation Guide</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6799"/>
		<updated>2025-04-10T16:58:18Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: /* Tag Parameters */ Add fp_id&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|Digital Ad Ratings}}  {{CurrentBreadcrumb}}&lt;br /&gt;
[[Category:Digital]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This document provides an overview of the Nielsen Digital Ad Ratings (DAR) Tags and the steps necessary to implement them as part of your digital advertising campaigns.&lt;br /&gt;
=== What is DAR ===&lt;br /&gt;
DAR is a measurement platform for digital advertising campaigns. The platform provides a clear view of the true audience of a campaign, including Reach, Frequency, and GRP statistics by audience demographic group. &lt;br /&gt;
=== What we measure=== &lt;br /&gt;
All DAR tags allow you to measure campaign impressions and the DAR JavaScript tags measure ad viewability, GIVT (General Invalid Traffic), and SIVT (Sophisticated Invalid Traffic) across platforms including web, mobile, and in-app.&lt;br /&gt;
=== How we measure it=== &lt;br /&gt;
Nielsen’s DAR suite of JavaScript tags together with a pixel tag fallback will be present in your ad placements. We utilize industry-standard APIs to perform measurement cross-browser and cross-platform. In most cases, you will only need to add a simple URL through your ad management interface to fully utilize DAR measurement in your campaigns.&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
For steps outlined in this document, you should have access to Nielsen’s Campaign Management Interface (CMI) and a Nielsen Technical Account Manager (TAM) will be working with you during the implementation phase.&lt;br /&gt;
__TOC__&lt;br /&gt;
= DAR Measurement Types =&lt;br /&gt;
&lt;br /&gt;
== DAR Display== &lt;br /&gt;
&lt;br /&gt;
The DAR Display JavaScript tag reports ad impressions as well as measures ad viewability and SIVT. In standard web placements, it will find the ad unit in the surrounding DOM container and will then report viewability as a time series with a 1-second resolution.&lt;br /&gt;
&lt;br /&gt;
The DAR tag will report the MRC-required minimum of 1 second on screen and a continuous viewability time series for the lifetime of the ad session to enable additional viewability qualifiers.&lt;br /&gt;
&lt;br /&gt;
The tag can utilize the IAB’s [https://iabtechlab.com/standards/open-measurement-sdk/ '''Open Measurement SDK'''] (OM SDK) including [https://iabtechlab.com/blog/open-measurement-for-web-video-arrives/ '''OM Web'''] integration if the OM Interface Definition (OMID) is available, or it will use industry-standard web APIs to measure viewability.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
The DAR Display tag requires a JavaScript-enabled browser for web environments or the OM SDK for in-app to operate and should be placed close to the corresponding measured ad unit. It should be on the same DOM level (e.g. directly under the same parent) or in a child node under the same parent node. The ad unit should be a content-bearing DOM element (e.g. img, canvas, SVG, iframe, div) with a minimum size of 30x30 pixels.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, cr, pc, ce''' and '''am'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; &lt;br /&gt;
src=&amp;quot;https://dar.imrworldwide.com/js/dar.js?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-code}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example OMID Display Placement ===&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table below during setup:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot; | OM Parameter&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Nielsen Value&lt;br /&gt;
! style=&amp;quot;width: 5%&amp;quot; |Required&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/dar.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Tracking Event verificationNotExecuted&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Expected Display Ad Session Pings ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 1 second of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Timed Pings&lt;br /&gt;
| At 1, 5, 15 and 120 seconds of ad session time (may not occur based on ad session length)&lt;br /&gt;
| events.imrworldwide.com/1sp, 5sp, 15sp, 120sp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ping Flow ===&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Display tag.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 152646.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| 1SP, 5SP, 15SP, 120SP&lt;br /&gt;
| Timed Measure Ping at 1, 5, 15 and 120 seconds&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DAR Video == &lt;br /&gt;
&lt;br /&gt;
The DAR Video tag will typically be trafficked as part of a Video Ad Serving Template (VAST) file. Nielsen provides its wrapped video tag (vWrap) to make this type of deployment easy and consistent across the various ad servers and trafficking options. Nielsen’s vWrap tag supports both automatic OMID and VPAID integration with existing VAST files. The two sections below, [[#Wrapped_Video_Tag_.28vWrap.29_Deployment|'''Wrapped Video Tag''']] and [[#Video_JS_Tag|'''Video JS Tag''']], describe these options and their expected outcomes.&lt;br /&gt;
&lt;br /&gt;
In addition, Nielsen supports '''direct DAR Video tag deployments''' with manual integration in existing workflows. In this case, the section [[#video-js-tag|'''Video JS Tag''']] below describes the basic setup and expected results. In addition, it is recommended that you work closely with your Nielsen Technical Account Manager if you consider a manual tag integration with your campaigns.&lt;br /&gt;
&lt;br /&gt;
=== Wrapped Video Tag (vWrap) Deployment ===&lt;br /&gt;
&lt;br /&gt;
Nielsen’s wrapped DAR video tag, vWrap, is the preferred delivery method for VAST-controlled video ad placements.The vWrap tag is served by a Nielsen service that takes an original VAST with an inline ad (not a wrapper redirect) and dynamically adds the DAR Video tag with measurement solutions for VPAID and OMID. The '''apiframework''' parameter can be used to control which measurement solution will be inserted (see below).&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', '''am, apiframework''' and '''vastURL'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
The Open Real Time Bidding ([https://iabtechlab.com/wp-content/uploads/2022/04/OpenRTB-2-6_FINAL.pdf '''OpenRTB''']) API framework values for identifying the ad inventory type should be passed in the Nielsen '''apiframework''' parameter. The values should be either 1 or 2 (VPAID) or 7 or 8 (OMID). The available API framework values are listed in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM specification 1.0''']. If the parameter is left blank or set to 0, Wrap will add the DAR Video tag as '''both''' an OMID verification client and VPAID wrapper. See more details in the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']].&lt;br /&gt;
&lt;br /&gt;
The '''vastURL''' parameter must be the last parameter on the DAR tag with its value set as the full URL (including all original parameters) of the original VAST tag for the ad placement.&lt;br /&gt;
&lt;br /&gt;
=== Example Wrapped Video Tag (vWrap) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-family:'Courier New', Courier, monospace !important;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt; https://vwrap.imrworldwide.com/v1/wrap?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&lt;br /&gt;
&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13=asid,app_id}&amp;amp;apiframework={APIFRAMEWORK}&amp;amp;vastURL={ORIGINAL_VAST_URL}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To observe how vWrap operates, we have provided some example VAST URLs which you can load directly in your browser.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== VAST ad Unit, no Impression/Viewability ====&lt;br /&gt;
First, here is a VAST ad unit with a single video file and no impression tracking or viewability measurement:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for OMID measurement ====&lt;br /&gt;
This is the same VAST file loaded via Nielsen’s vWrap tag for '''OMID measurement''' (apiframework is set to 7):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastomid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=7&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for VPAID measurement ====&lt;br /&gt;
And here is the same VAST with the vWrap tag configured for '''VPAID measurement''' (apiframework is set to 2):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastvpaid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=2&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Video JS Tag ===&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag supports both OM SDK and VPAID video ad measurement and provides viewability time series, audio volume time series, GIVT, and SIVT data. The time series contains playhead events with corresponding measurements at a 1-second resolution. In addition to the time series, a dedicated ping will report on the MRC-required minimum of 2 seconds on screen.&lt;br /&gt;
&lt;br /&gt;
With OM SDK, the DAR Video tag supports the following ad types:&lt;br /&gt;
&lt;br /&gt;
* Native mobile in-app ad placements &lt;br /&gt;
* Mobile web ads&lt;br /&gt;
* OM Web placements&lt;br /&gt;
* OMID-enabled streaming video players with ad SDKs (for instance DAI IMA SDK)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With VPAID, it supports the following operating modes:&lt;br /&gt;
* As VPAID wrapper for an existing VPAID ad unit in the VAST&lt;br /&gt;
* As VPAID ad unit in a VAST with video files and AdParameters node&lt;br /&gt;
* In Custom Integrations with VPAID host players&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In most cases, the DAR Video tag should not be manually implemented as a wrapper, instead consider utilizing Nielsen’s vWrap tag.&lt;br /&gt;
&lt;br /&gt;
==== Requirements ====&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag needs a JavaScript environment to operate. The video unit to be measured needs to have a size of at least 30x30 pixels. The DAR Video tag requires access to the VPAID ad unit or to an OM SDK API present in the JavaScript context.&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''' and '''am'''. For VPAID wrapper placements, '''vpaidURL''' is also required.&lt;br /&gt;
&lt;br /&gt;
To comply with MRC guidelines, you will be required to append '''autop''' to indicate click-to-play vs auto-play.&lt;br /&gt;
&lt;br /&gt;
If the DAR Video tag will act as the VPAID wrapper, '''vpaidURL''' has to be the tag’s last parameter and its value set to the full URL (including parameters) of the original VPAID ad unit.&lt;br /&gt;
&lt;br /&gt;
See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
==== Expected Video Ad Session Pings ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 2 seconds of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Quarterly Ping&lt;br /&gt;
| At 25%, 50%, 75% and 100% of video progress&lt;br /&gt;
| events.imrworldwide.com/qp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At video stop or window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Ping Flow ====&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Video tag if the impression pixel is part of the VAST to be sent by the ad player and the JS tag has '''&amp;amp;amp;darsup=1'''. The parameter, &amp;lt;code&amp;gt;darsup=1&amp;lt;/code&amp;gt;, is used to suppress the DAR Main Ping from being sent from the JS tag since the DAR main ping will be sent from the DAR impression pixel. This is the default setup if Nielsen’s vWrap tag is being used to set up the video campaign.&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 2.png]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| QP&lt;br /&gt;
|Quarterly Media Pings at 25%, 50%, 75% and 100%&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Example OMID Video Placement ====&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table in the VAST &amp;amp;lt;adVerifications&amp;amp;gt; node:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''OM Parameter'''&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Nielsen Value'''&lt;br /&gt;
! '''Required'''&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/darvideo.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Verification Not Executed URL&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&lt;br /&gt;
&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example VPAID Placement in VAST ====&lt;br /&gt;
&lt;br /&gt;
A typical VAST placement with VPAID will contain an impression pixel, the DAR Video JS tag as MediaFile of type “VPAID”, and the video MediaFiles will be duplicated as AdParameters object. In the example below, there was no original VPAID ad unit (the original VAST only contained MP4 video files), so the &amp;amp;amp;vpaidURL parameter on the DAR JS tag stays empty.&lt;br /&gt;
&lt;br /&gt;
In this example, the DAR JavaScript tag will operate as the VPAID ad unit and will play an appropriate media file from the list contained in the AdParameters node.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;Impression id=&amp;quot;Nielsen Digital Ad Ratings&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://secure-enc.imrworldwide.com/cgi-bin/m?at=view&amp;amp;cy=2&amp;amp;rt=banner&amp;amp;src=njs&amp;amp;&lt;br /&gt;
st=image&amp;amp;tpv=vwrap&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={AD.ID}&amp;amp;ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
&amp;lt;/Impression&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;MediaFiles&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile apiFramework=&amp;quot;VPAID&amp;quot; type=&amp;quot;application/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://dar.imrworldwide.com/js/darvideo.js?darsup=1&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={{AD.ID}}&amp;amp;&lt;br /&gt;
ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile bitrate=&amp;quot;720&amp;quot; delivery=&amp;quot;progressive&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;XXXXXX&amp;quot;&lt;br /&gt;
               maintainAspectRatio=&amp;quot;true&amp;quot; scalable=&amp;quot;true&amp;quot; type=&amp;quot;video/mp4&amp;quot;  &lt;br /&gt;
               width=&amp;quot;854&amp;quot;&amp;gt;&amp;lt;![CDATA[https://XXXXX.net/XXXXXX.mp4]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
&amp;lt;/MediaFiles&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[{&amp;quot;mediaFiles&amp;quot;:[{&amp;quot;bitrate&amp;quot;:&amp;quot;720&amp;quot;,&amp;quot;uri&amp;quot;:&amp;quot;https://XXXXX.net/XXXXXX.mp4&amp;quot;,&amp;quot;height&amp;quot;:&amp;quot;480&amp;quot;,&amp;quot;scalable&amp;quot;:&amp;quot;true&amp;quot;,&lt;br /&gt;
&amp;quot;id&amp;quot;:&amp;quot;XXXXXX&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;video/mp4&amp;quot;,&amp;quot;maintainAspectRatio&amp;quot;:&amp;quot;true&amp;quot;,&amp;quot;delivery&amp;quot;:&amp;quot;progressive&amp;quot;,&amp;quot;width&amp;quot;:&amp;quot;854&amp;quot;}]]&amp;gt;&lt;br /&gt;
&amp;lt;/AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Server-Side Integration ====&lt;br /&gt;
&lt;br /&gt;
If you are interested in implementing the DAR tags server-side, e.g. through SSAI, please contact your Nielsen TAM to provide you with the required guidelines.&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
Manual placement of the DAR Video tag is only recommended in situations where the DAR vWrap tag can not be utilized, like in certain mobile in-app ad placements or in scenarios where DAR Video needs to be configured as OMID viewability measurement solution.&lt;br /&gt;
&lt;br /&gt;
== Pixel Tag== &lt;br /&gt;
&lt;br /&gt;
The DAR Impression pixel provides basic campaign impression counts and allows to cover placements served in environments where the DAR JavaScript tag is not supported.&lt;br /&gt;
&lt;br /&gt;
=== Environment ===&lt;br /&gt;
&lt;br /&gt;
The DAR pixel tag should only be used in environments where the DAR JavaScript tag cannot be utilized such as restricted CTV environments, for SSAI Server-Side Beaconing, and other situations where an adequate JavaScript environment is not available.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', and '''am''' along with fixed valued params, '''at=view''', '''rt=banner''' and '''st=image''' . See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://secure-gl.imrworldwide.com/cgi-bin/m?ca=nlsnXXXXXX&amp;amp;cr=crtve&lt;br /&gt;
&amp;amp;ce={PUBLISHER.ID}&amp;amp;pc=PLACEMENT.ID}&amp;amp;nlsnciXXXX&amp;amp;am=3&amp;amp;at=view&amp;amp;rt=banner&amp;amp;st=image&lt;br /&gt;
&amp;amp;cy=0&amp;amp;r=[timestamp]&amp;quot; style=&amp;quot;display:none&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tag Integration =&lt;br /&gt;
A successful tag integration will require you to go through the following 6 steps.&lt;br /&gt;
== Step 1: Determine Your Campaign Needs== &lt;br /&gt;
To receive optimal results from DAR measurement, it is good practice to consider the technical requirements of different sites and placements. Please share your media plan with your Technical Account Manager before launch.&lt;br /&gt;
&lt;br /&gt;
Specifically, be on the lookout for placements that might span across web and mobile ad inventory and make sure if all of the in-app placements support OMID. Also, some placement types may need manual setup and cannot be automated or may need extra time for setup and testing.&lt;br /&gt;
&lt;br /&gt;
Please reach out to your Nielsen Technical Account Manager (TAM) for advice if the technical requirements for your campaign are not clear.&lt;br /&gt;
== Step 2: Generate Tags== &lt;br /&gt;
Your Nielsen representative will walk you through the Campaign Management Interface (CMI) so that you can generate DAR tags for your campaigns at any time.&lt;br /&gt;
&lt;br /&gt;
Nielsen supports macro-based tag generation for several major ad servers. Nielsen’s Technical Account Managers can assist you with any technical questions on tagging campaigns for DAR measurement.&lt;br /&gt;
== Step 3: Campaign Integration== &lt;br /&gt;
Your Nielsen tags created in CMI will need to be included when you traffic your ad campaigns. Please reach out to your Nielsen TAM for additional guidance and assistance.&lt;br /&gt;
== Step 4: Test the Tag Implementation== &lt;br /&gt;
Depending on the complexity of the integration, you may be working closely with a TAM at this point or are performing a self-guided tag implementation based on the CMI output.&lt;br /&gt;
&lt;br /&gt;
If working with a TAM, they will coordinate a plan to test the tag implementation ahead of the campaign go-live date. Depending on your campaign needs, testing will involve either running a diagnostic campaign to validate tagging setup or reviewing test pages or apps.&lt;br /&gt;
&lt;br /&gt;
In case of a self-guided tag implementation, we recommend to verify and compare the impression counts in the CMI with your planned campaign volume or ad server reports during the first hours of the campaign. If there are any unexpected impression counts, please reach out to your Nielsen TAM.&lt;br /&gt;
== Step 5: Share your Ad Server Report== &lt;br /&gt;
&lt;br /&gt;
=== Why the Ad Server Report is Needed ===&lt;br /&gt;
&lt;br /&gt;
Knowing the delivered impressions helps Nielsen run Discrepancy Checks ensuring overall quality and reduces errors in the tagging process.&lt;br /&gt;
&lt;br /&gt;
Nielsen can provide the client with a template with the inputs required to complete the quality checks.&lt;br /&gt;
&lt;br /&gt;
=== How to Share Your Delivered impressions ===&lt;br /&gt;
&lt;br /&gt;
Set up an automated daily report from your ad server containing Site Name, Site ID, Placement Name, Placement ID, and data date.&lt;br /&gt;
&lt;br /&gt;
A secondary method to share your media plan information is to grant Nielsen “Reporting access” to your campaign in the designated ad server (such as DCM). To do this, simply grant the login '''clientreporting@nielsen.com''' access. In doing so Nielsen can directly access your media plan information, which enables us to check for updates, and reconcile any discrepancies.&lt;br /&gt;
&lt;br /&gt;
== Step 6: Monitoring Your Campaign== &lt;br /&gt;
Nielsen recommends all clients participate in Discrepancy Checks. Nielsen’s team will verify that the tags delivered have begun to receive data once the campaign goes live and will regularly (typically every 7-14 days) compare the Nielsen reporting to your 3rd party or publisher reporting to ensure we are capturing all data across all placements, as expected, and that the discrepancy gap between your reporting and the Nielsen reporting is kept to a minimum.&lt;br /&gt;
&lt;br /&gt;
= Appendix =&lt;br /&gt;
== Tag Parameters== &lt;br /&gt;
All passthrough parameters will appear on the JavaScript-generated DAR impression ping.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#FFF;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0; color:#222;&amp;quot;&lt;br /&gt;
! Query Parameter&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Required&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Pass-through&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 1 - Required Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ca&lt;br /&gt;
| Campaign ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pc&lt;br /&gt;
| Placement ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ci&lt;br /&gt;
| Client ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| am&lt;br /&gt;
| Ad server ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;color:#222;&amp;quot;&lt;br /&gt;
| ce&lt;br /&gt;
| Site ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7; color:#222;&amp;quot;&lt;br /&gt;
| cr&lt;br /&gt;
| Creative ID&lt;br /&gt;
| style=&amp;quot;text-align:center; background-color:#EFEFEF;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 2 - Use Case Specific Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| at&lt;br /&gt;
| Fixed Value &amp;quot;view&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| st&lt;br /&gt;
| Fixed Value &amp;quot;image&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| rt&lt;br /&gt;
| Fixed Value &amp;quot;banner&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| r&lt;br /&gt;
| Cachebuster/Timestamp. It's required in the pixel tags with a hardcoded&amp;lt;br /&amp;gt;value as a default or a macro (r=timestamp/macro) .&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| cy&lt;br /&gt;
| Creative type (1: display/2: video) JS tags add this to DAR and NMP pings for In-House Viewability.&amp;lt;br /&amp;gt;When parameter is not present or value is missing on pixel tags, there will be no creative type breakout.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| '''[[DAR_Tag_Implementation_Guide#vWrap_apiframework_Values|apiframework]]'''&lt;br /&gt;
| IAB-defined value designating the measurement method See vWrap apiframework values&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | vWrap only&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| autof&lt;br /&gt;
| Video only: Auto refresh (1 for auto refresh, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| autop&lt;br /&gt;
| Video only: Autoplay (1 for auto-play, 2 for click-to-play, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c7&lt;br /&gt;
| OS Grouping&amp;lt;br /&amp;gt;c7=osgrp,IOS&amp;lt;br /&amp;gt;c7=osgrp,DROID&amp;lt;br /&amp;gt;c7=osgrp,ANDROID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c8&lt;br /&gt;
| Device Grouping&amp;lt;br /&amp;gt;c8=devgrp,DSK (computers)&amp;lt;br /&amp;gt;c8=devgrp,PHN (mobile phone devices)&amp;lt;br /&amp;gt;c8=devgrp,TAB (mobile tablet devices)&amp;lt;br /&amp;gt;c8=devgrp,PMP (portable media player)&amp;lt;br /&amp;gt;c8=devgrp,UNWN (unknown mobile devices)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c9&lt;br /&gt;
| Mobile Advertising ID&amp;lt;br /&amp;gt;c9=devid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c10&lt;br /&gt;
| Platform&amp;lt;br /&amp;gt;c10=plt,DSK (Computer)&amp;lt;br /&amp;gt;c10=plt,MBL (Mobile)&amp;lt;br /&amp;gt;c10=plt,OTT (Connected Device)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c12&lt;br /&gt;
| App Version&amp;lt;br /&amp;gt;c12=apv,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c13&lt;br /&gt;
| Nielsen Assigned App ID&amp;lt;br /&amp;gt;Example:&amp;lt;br /&amp;gt;c13=asid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c14&lt;br /&gt;
| OS Version&amp;lt;br /&amp;gt;c14=osver,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c68&lt;br /&gt;
| Mobile App Bundle ID&amp;lt;br /&amp;gt;c68=bndlid,xxxxxxxxxxxxxx&amp;lt;br /&amp;gt;References:&amp;lt;br /&amp;gt;https://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&amp;lt;br /&amp;gt;https://developer.android.com/studio/build/configure-app-module#set_the_application_id&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| C78&lt;br /&gt;
| Custom Integration Flag (please note: this is the only uppercase parameter name)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | some vendors&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| darsup&lt;br /&gt;
| If present suppress DAR main ping originating from JS tag (value can be 0 or 1, same effect)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| forceid&lt;br /&gt;
| If present provides impid, can be overwritten by impid parameter&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X (as impid)&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| impid&lt;br /&gt;
| Same as forceid, but higher priority in case both are present&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| frcd&lt;br /&gt;
| Video only: Forced duration (seconds/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| frcf&lt;br /&gt;
| Video only: Forced ad flag (yes/no/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| ptraf&lt;br /&gt;
| Video only: Purchased traffic&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| contplay&lt;br /&gt;
| Video only: Continuous play&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| gdpr&lt;br /&gt;
| GDPR flag to indicate whether GDPR is applicable:&amp;lt;br /&amp;gt;0 - GDPR does not apply&amp;lt;br /&amp;gt;1 - GDPR applies&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| gdpr_consent&lt;br /&gt;
| URL-safe base64-encoded Transparency &amp;amp; Consent (TC) string for&amp;lt;br /&amp;gt;identifying user's privacy preferences&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| hem_sha256&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| hem_unknown&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
|fp_id&lt;br /&gt;
|Publisher provided unique identifier for users&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| mode&lt;br /&gt;
| VPAID video only, optional: Custom Direct Access mode&amp;lt;br /&amp;gt;(&amp;quot;w&amp;quot; wrapper / &amp;quot;c&amp;quot; custom; defaults to wrapper)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| onload&lt;br /&gt;
| VPAID video only, optional: JS callback for Custom Direct Access VPAID integration&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pub&lt;br /&gt;
| Publisher Name&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| pubid&lt;br /&gt;
| Publisher ID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| si&lt;br /&gt;
| Site identifier. Canonical URL of the content where the Ad creative is served.&amp;lt;br /&amp;gt;The parameter value has to be encoded with encodeURIComponent() method or equivalent.&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uid2&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| uid2_token&lt;br /&gt;
| Unified ID 2.0 token&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uoo&lt;br /&gt;
| User opt out&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 3 - Parameters With Required Position in URL&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#ffffff; color:#222;&amp;quot;&lt;br /&gt;
| vpaidURL&lt;br /&gt;
| VPAID Video only: Always the last parameter for video tags.&amp;lt;br /&amp;gt;Either VPAID ad unit URL to be wrapped or empty. If empty, DAR tag will use its own vpaidplayer.js&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | VPAID video tag only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;background-color:#f4f5f7;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vastURL&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vWrap Tag only: Always the last parameter for the vWrap tag.&amp;lt;br /&amp;gt;It must contain the URL of the original VAST for the placement.&lt;br /&gt;
| style=&amp;quot;text-align:center; vertical-align:middle; color:#222;&amp;quot; | vWrap tag only&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional Parameters == &lt;br /&gt;
This section describes several important additional parameters that the DAR tag can support, specifically Hashed Email, UID2 values, along with Page URL and Bundle Identifier if available. Please note that all parameters are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
Please work with your Nielsen Technical Account Manager to decide which of the following parameters to append to the standard DAR tag.&lt;br /&gt;
=== HEM Support (Hashed Email) ===&lt;br /&gt;
Please use the parameter that matches your hashing algorithm. For example, if you are using sha256 to encode the email address, then use hem_sha256={encrypted_value_here}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
| Hashed Email&lt;br /&gt;
| User’s email address that has been run through the sha256 hashing algorithm to create a unique hexadecimal string.&amp;lt;br /&amp;gt; If a client is unable to determine hashing type, they should pass&amp;lt;br /&amp;gt;using &amp;amp;hem_unknown parameter.&lt;br /&gt;
| &amp;amp;hem_unknown&amp;lt;br /&amp;gt;&amp;amp;hem_sha256&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#dae8fc; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| hem_sha256=671638d17df92ac6e46e3f00ad0e78f09116ca29128e93dcb53ff340abdeb2c2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unified ID ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| An identifier based on a user’s verifiable PII (e.g. hashed email). UID2.0 was initially created by The Trade Desk (TTD)&amp;lt;br /&amp;gt;and is now managed by Prebid.&lt;br /&gt;
| &amp;amp;uid2&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0 Token&lt;br /&gt;
| Encrypted Unified ID 2.0&lt;br /&gt;
| &amp;amp;uid_token&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| uid2=MTKVpUAzwYAPnHrtfE0wlINOMzhU7UUEjjVdCdRu63k=&amp;lt;br /&amp;gt;uid_token=AgAAAAPFR0zA5ogv/yaAPiUsAdZPsfqS8QlDSGxAB+rr8yekFs3AjLYVk5qqqiyV2XHbSuwzHmxSlLeQeKQI1mp015jsNnpX5&amp;lt;br /&amp;gt;/xGgXldcgVz+gFnyh3T8/3agMwRmyrhCxG4oH2C7fc48AQk2eotE7FW0ZDEYM8fD9ZxDaxFUC/OV3OuZA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Page and Bundle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Page URL&lt;br /&gt;
| Canonical URL of the content where the Ad creative is served. (e.g. https://example.com/news/tech/article.html) &amp;lt;br /&amp;gt;The parameter value has to be encoded with JavaScript’s encodeURIComponent() method or equivalent. &amp;lt;br /&amp;gt;Example: si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&lt;br /&gt;
| &amp;amp;si&lt;br /&gt;
|-&lt;br /&gt;
| App Bundle ID&lt;br /&gt;
| The app’s unique bundle ID (e.g. com.example.myapp). The ID can be used to look up the App in Apple’s App Store&amp;lt;br /&amp;gt;or the Google Play Store.&amp;lt;br /&amp;gt;References: https://developer.android.com/studio/build/application-idhttps://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&lt;br /&gt;
| &amp;amp;c68=bndlid&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&amp;lt;br /&amp;gt;c68=bndlid,com.tam.nielsen.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== vWrap apiframework Values== &lt;br /&gt;
&lt;br /&gt;
Nielsen’s vWrap tag uses the existing definition of '''apiframework''' values defined in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM Specification''' '''1.0''']. This means that existing macros for this parameter in your system should work out of the box with vWrap.&lt;br /&gt;
&lt;br /&gt;
The vWrap tag supports the numerical values in bold below. In case of '''8''' (SIMID), the DAR Video tag will be inserted as a standard OMID verification client for viewability measurement and it will not interfere with any SIMID components in the ad.&lt;br /&gt;
&lt;br /&gt;
If a '''0''' or an empty value is given, the resulting VAST will include both OMID and VPAID measurement solutions. This leaves the decision of the measurement method to the video player, which might be advantageous for mixed campaigns that span mobile and web environments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7;&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! Definition&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| MRAID 1.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| ORMMA&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| MRAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| MRAID 3.0&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | OMID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | SIMID 1.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SERVER-SIDE TAG DISPATCH ==&lt;br /&gt;
The standard way of triggering a Digital Ad Ratings (DAR) tag on mobile in-app or connected devices is for the publisher to trigger the tag upon ad exposure to the user (either directly or via the ad server). This can be described as a client-side initiated tag.&lt;br /&gt;
&lt;br /&gt;
It is important to note that MRC/IAB measurement standards stipulate that the ad exposure event still be initiated and recorded from the client-side, even if the ad measurement tag (in this case a DAR tag) is physically initiated from the server-side. Evidence may be required (eg. publisher log file or similar) from the MRC/IAB to substantiate that the user was exposed to the ad on their device.&lt;br /&gt;
&lt;br /&gt;
In addition to the tag parameters covered in the prior sections, the following HTTP headers need to be modified in the DAR calls to support dispatch from a '''server-side''' publisher ad server:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;text-align:center; background-color:#c0c0c0; color:#000000;&amp;quot;&lt;br /&gt;
! HTTP Headers&lt;br /&gt;
! Description of Modifications&lt;br /&gt;
|-&lt;br /&gt;
| User-Agent (UA)&lt;br /&gt;
| This is expected to be the originating client user-agent for the&amp;lt;br /&amp;gt; device where the user was exposed to the ad. The HTTP UA from &amp;lt;br /&amp;gt;the client device should be used to populate the HTTP UA in the&amp;lt;br /&amp;gt; server-side connection/ping. DAR leverages the type of&amp;lt;br /&amp;gt;device for platform derivation.&lt;br /&gt;
|-&lt;br /&gt;
| X-Forwarded-For (XFF) IP&lt;br /&gt;
| This is expected to be the originating client IP address for the &amp;lt;br /&amp;gt;device where the user was exposed to the ad. Note: When the tag&amp;lt;br /&amp;gt; is fired directly from the ad server, the X-Real-IP will be the ad server IP.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Server Side Tag Notes ===&lt;br /&gt;
&lt;br /&gt;
* The server-side tag collection only supports mobile in-app and connected device measurement and will not support cookie-based browser measurement.&lt;br /&gt;
&lt;br /&gt;
* The client’s server-side setup to trigger/send the DAR tag should suppress any Nielsen cookie returned by the Nielsen collection server as a result of the first DAR tag received. If the Nielsen cookie (returned upon receiving the first DAR tag into secure.imrworldwide.com) is not suppressed, then invalid traffic (IVT) filtration will be triggered upon receiving the 2nd and nth tag.&lt;br /&gt;
&lt;br /&gt;
* The tag received by Nielsen must be TLS v1.2 compliant or greater.&lt;br /&gt;
&lt;br /&gt;
== About Nielsen ==&lt;br /&gt;
&lt;br /&gt;
Nielsen shapes the world’s media and content as a global leader in audience measurement, data and analytics. Through our understanding of people and their behaviors across all channels and platforms, we empower our clients with independent and actionable intelligence so they can connect and engage with their audiences—now and into the future.&lt;br /&gt;
&lt;br /&gt;
A Nielsen operates around the world in more than 55 countries. Learn more at [http://www.nielsen.com '''www.nielsen.com'''] and connect with us on social media.&lt;br /&gt;
&lt;br /&gt;
'''Audience Is Everything®'''&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=Mobile_DAR_Attributes_Requirements&amp;diff=6798</id>
		<title>Mobile DAR Attributes Requirements</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=Mobile_DAR_Attributes_Requirements&amp;diff=6798"/>
		<updated>2025-04-10T16:55:15Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: /* Additional DAR Tag Parameters for Mobile App Audience Measurement */ Added fp_id&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|Digital Ad Ratings}}  {{CurrentBreadcrumb}}&lt;br /&gt;
[[Category:Digital]]&lt;br /&gt;
&lt;br /&gt;
The standard Nielsen Digital Ad Rating (DAR) tag only supports cookie based '''web browser''' viewing on PCs, MACs, and tablets/smartphone (web-browser). However, when ads are served to tablets/smartphones via native '''app-store applications''', the cookie based tag does not function correctly. Additional tag attributes are needed in order for audience reach measurement to function. Example tags are detailed later in this document.&lt;br /&gt;
&lt;br /&gt;
One way Nielsen clients can accomplish this is by the use of Nielsen’s native iOS/Android App SDK. Nielsen’s App SDK automatically adds these additional tag attributes to the standard cookie based webbrowser tag before the tag is forwarded on to the Nielsen census collection system. However, there is a significant portion of the publisher mobile app universe where it is either not feasible, or desirable to integrate Nielsen’s native App SDK into 3rd party applications.&lt;br /&gt;
&lt;br /&gt;
The purpose of this document is to detail the tag URL parameters required that are '''additional''' to the standard cookie based web-browser tag.&lt;br /&gt;
&lt;br /&gt;
The most critical additional parameter required is the insertion of the Advertising ID (IFA / IDFA / AdID) from the users device that has been exposed to the Ad creative.&lt;br /&gt;
&lt;br /&gt;
If you are reading this document as an Ad server representative then it is assumed that you have published a specification that mobile app publishers follow to pass the appropriate Advertising ID in the Ad request payload. Typically, your Ad server will then expand a macro or label with that value passed in the Ad request URL, insert into the DAR mobile app tag and redirect to Nielsen collections. See s. See  [[#Appendix A: Example Implementation]], figure 2 for an example tag workflow.&lt;br /&gt;
&lt;br /&gt;
The standard way of triggering a Digital Ad Ratings (DAR) tag on Mobile-App is for the publisher app to trigger (either directly or via Ad server) the tag upon Ad exposure to the user. i.e. a client-side initiated tag. If you wish to implement server-side dispatch of mobile in-app DAR tags then see additional section in this document titled '''server-side tag dispatch'''. Please read the rest of this document before reading the section on server-server.&lt;br /&gt;
&lt;br /&gt;
Once you have completed your integration, you will be required to submit to a short certification. See [[#Appendix B: Implementation, Testing &amp;amp; Certification]]. Certification also grants inclusion to the approved publisher and certified Ad server vendor list.&lt;br /&gt;
&lt;br /&gt;
'''Important Note:''' for 2018, the MRC has mandated a series of changes to audience measurement that will require additional tag events to be communicated to Nielsen so that we may compute duration weighting etc. You are strongly urged to contact your Nielsen client service representative to seek a briefing from Nielsen on the best technical methods for tagging in order to be compliant with these changes.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Standard DAR Tag ==&lt;br /&gt;
The DAR tag is available as a 1x1 pixel. The following pixel/tag parameters must be specified for all DAR tags, 1x1, regardless of implementation type: browser, mobile browser, mobile app or connected device.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Tag Parameter&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CI&lt;br /&gt;
| Client ID: the ID that is associated with the DAR account that processed tag data is associated with. Will always be hardcoded to a Nielsen generated value that comes from the Nielsen campaign management system&lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
| AM&lt;br /&gt;
| Ad Server: an ad server participating on the campaign media-plan. This is an internal Nielsen generated value when the ad server is indicated on the campaign during setup&lt;br /&gt;
|-&lt;br /&gt;
| CA&lt;br /&gt;
| Campaign Id: this is the ID associated with your DAR campaign. Unless you are creating and managing the Nielsen campaign via the DAR Tag API, then this parameter value will always be generated from the Nielsen campaign management system. Note: often maps to a media-plan I/O Id&lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
| CR&lt;br /&gt;
| Creative Id: DAR does not currently report at the creative level; can be hard coded ad server id or associated with a macro expansion&lt;br /&gt;
|-&lt;br /&gt;
| PC&lt;br /&gt;
| Placement Id: can be generated by the ad server via macro expansion or generated by the Nielsen campaign management system. Note: often maps to one of Ad Unit Id, Line Item Id or Video Ad Id&lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
| CE&lt;br /&gt;
| Site Id: the Id that identifies a publisher site that the placement needs to be mapped to. Maps into the Nielsen MarketView database. Note: can be hardcoded to a pre-registered ad server site id in the Nielsen system or a macro expansion where more than one pre-existing site ids have been made known to Nielsen&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Cachebuster (web): timestamp / random number. Generated by ad server&lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
| AT&lt;br /&gt;
| Fixed value: “view”&lt;br /&gt;
|-&lt;br /&gt;
| RT&lt;br /&gt;
| Fixed value: “banner”&lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
| ST&lt;br /&gt;
| Fixed value: “image”&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt; Do not URL encode the values&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional DAR Tag Parameters for Mobile App Audience Measurement ==&lt;br /&gt;
In this section, the additional URL parameters required beyond the standard cookie based web-browser tag are described in detail.&lt;br /&gt;
&lt;br /&gt;
For each of the tag examples detailed below, we can support both non-secure (http) and secure (https) flavors. The standard cookie based web-browser tag is included below for reference purposes.&lt;br /&gt;
&lt;br /&gt;
'''Important note:''' the values against each value-pair in the following tags are for illustrative purposes only. Values for CA, PC and CE will vary depending on the specific campaign being measured and capabilities of the Ad server for macro/value expansion. For more detail on the core DAR  parameters, please see the '''Nielsen DAR Tag Implementation Guide.'''&lt;br /&gt;
&lt;br /&gt;
'''Web Browser DAR tag (cookie based persons identification)'''&lt;br /&gt;
&amp;lt;code&amp;gt; //secure-gl.imrworldwide.com/cgi-bin/m?ci=nlsnci535&amp;amp;am=3&amp;amp;at=view&amp;amp;rt=banner&amp;amp;st=image&amp;amp;ca=nlsn12452&amp;amp;cr=crtve&amp;amp;pc=&amp;lt;creativeid&amp;gt;_plc0001&amp;amp;ce=&amp;lt;siteid&amp;gt;&amp;amp;r=&amp;lt;timestamp&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Mobile-App DAR Tag Extension (IFA based persons identification)'''&lt;br /&gt;
&amp;lt;code&amp;gt; //secure-gl.imrworldwide.com/cgi-bin/m?ci=nlsnci535&amp;amp;am=3&amp;amp;at=view&amp;amp;rt=banner&amp;amp;st=image&amp;amp;ca=nlsn12452&amp;amp;cr=crtve&amp;amp;pc=&amp;lt;creativeid&amp;gt;_plc0001&amp;amp;ce=&amp;lt;siteid&amp;gt;&amp;amp;c7=osgrp,IOS&amp;amp;c8=devgrp,PHN&amp;amp;c9=devid,XXXX-XX-XXXXX-XXXX &amp;amp;c10=plt,MBL&amp;amp;c12=apv,&amp;lt;appVersion&amp;gt;&amp;amp;c13=asid,NIELSEN-PROVIDEDID&amp;amp;c14=osver,7.0.4&amp;amp;uoo=0&amp;amp;r=&amp;lt;timestamp&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; &amp;quot;&lt;br /&gt;
! style=&amp;quot;vertical-align:middle;&amp;quot; | Additional DAR Tag&amp;lt;br /&amp;gt; Parameters for Mobile&lt;br /&gt;
! style=&amp;quot;vertical-align:middle;&amp;quot; | Example&lt;br /&gt;
! style=&amp;quot;vertical-align:middle;&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;vertical-align:middle;&amp;quot; | Mandatory parameter&amp;lt;br /&amp;gt;for mDAR?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &amp;amp;c7&lt;br /&gt;
| &amp;amp;c7=osgrp,IOS&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | OS Grouping&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
|  &amp;amp;c8&lt;br /&gt;
| &amp;amp;c8=devgrp,PHN&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Device Grouping&lt;br /&gt;
 | ✔&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &amp;amp;c9&lt;br /&gt;
| &amp;amp;c9=devid,CB6E9220-EA64-440B-9456-33AD2294C658&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; &amp;quot; | Advertising ID&lt;br /&gt;
|   ✔&lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
| &amp;amp;c10&lt;br /&gt;
| &amp;amp;c10=plt,MBL&lt;br /&gt;
|  Platform&lt;br /&gt;
|  ✔&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;c12&lt;br /&gt;
| &amp;amp;c12=apv,1&lt;br /&gt;
|  App Version&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
|  &amp;amp;c13&lt;br /&gt;
| c13=asid,DD8136-4F0B-470B-9ACA-231E818D95BC&lt;br /&gt;
|  AppID (Nielsen assigned App ID)&lt;br /&gt;
| | ✔&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;amp;c14&lt;br /&gt;
| &amp;amp;c14=osver,15.1.3&lt;br /&gt;
| OS Version&lt;br /&gt;
|  &lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
|&amp;amp;uoo&lt;br /&gt;
| &amp;amp;uoo=0&lt;br /&gt;
| Opt-out indicator&lt;br /&gt;
|  ✔ &lt;br /&gt;
|-&lt;br /&gt;
|&amp;amp;hem_sha256&lt;br /&gt;
| &lt;br /&gt;
| SHA256 Hashed Email&lt;br /&gt;
 | &lt;br /&gt;
|- style=&amp;quot;background-color:#eff8ef;&amp;quot;&lt;br /&gt;
 | &amp;amp;hem_unknown&lt;br /&gt;
| &lt;br /&gt;
| Unknown Hashed Algorithm Email&lt;br /&gt;
 | &lt;br /&gt;
|-&lt;br /&gt;
|&amp;amp;fp_id&lt;br /&gt;
|&amp;amp;fp_id=1A2B_3C4D&lt;br /&gt;
|Publisher's unique identifier for users&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Note''': Clients are encouraged to make an effort to always fill-in optional parameters.&lt;br /&gt;
&lt;br /&gt;
'''Note''': Do not URL encode the values.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== C7 - OS Grouping (Optional) ==&lt;br /&gt;
Valid device OS Grouping data values are the following literal values:&lt;br /&gt;
* osgrp,IOS&lt;br /&gt;
* osgrp,DROID&lt;br /&gt;
* osgrp,ANDROID&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Note''': If one of the above values cannot be specific, then the parameter should not be included in the call.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== C8 - Device Grouping (Mandatory)==&lt;br /&gt;
Valid literal values for phone, tablet, portable media player (iPod) and unknown are as follows:&lt;br /&gt;
* devgrp,PHN - Phone&lt;br /&gt;
* devgrp,TAB - Tablet&lt;br /&gt;
* devgrp,PMP - Portable Media Player (iPod)&lt;br /&gt;
* devgrp,UNWN - Unknown/Unclassified&lt;br /&gt;
* devgrp,DSK - Desktop&lt;br /&gt;
* devgrp,STV ←​ CTV/OTT Device&lt;br /&gt;
==== Notes ====&lt;br /&gt;
* Mandatory for accurate measurement, and if unable to pass, Nielsen cannot guarantee the impression will be classified correctly. &lt;br /&gt;
* “​UNWN” will result in Nielsen attempting an introspection of the User Agent in the HTTP request sent against Device Atlas for classification. &lt;br /&gt;
* “STV” is the default value for OTT when the specific device value isn’t passed.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== C9 - Advertising ID (Mandatory) ==&lt;br /&gt;
This is the advertiser ID for the client’s mobile device. IDFA for iOS, Google Advertising ID for Android:&lt;br /&gt;
* devid,&amp;lt;IDFA&amp;gt;&lt;br /&gt;
* devid,&amp;lt;IFA&amp;gt;&lt;br /&gt;
* devid,&amp;lt;Google Advertising ID&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color:#efefef;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Below are the supported hash methods for the devid value:&lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
| Clear Text&lt;br /&gt;
| c9=devid,CB6E9220-EA64-440B-9456-33AD2294C658&lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
| sha256&lt;br /&gt;
| c9=devid,136844f58ab7f7e991ea4b5150ec767c9327e1391c839a3b3612d418ae875391&lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
| Sha1&lt;br /&gt;
| c9=devid,a08039967f4817ada4a7f331369eea522ad415a7&lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
| md5&lt;br /&gt;
| c9=devid,53d8c474c1e871bdd34f14785dbcfd94&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
For Android devices, the Google Advertiser ID should be used as the default and the Android ID as the second option.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If C9 is &amp;lt;empty&amp;gt;, upon receiving the ping, the Nielsen collection server will attempt a 302 redirect to the data provider per the regular DAR pixel for browsers.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* As of August 1, 2014, Google is enforcing use of the Advertising ID for advertising and user analytics (http://play.google.com/about/developer-content-policy.html).&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'' &amp;quot;Beginning August 1st 2014, all updates and new apps uploaded to the Play Store must use the advertising ID (when available on a device) in lieu of any other device identifiers for any advertising purposes.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* It is preferred that the IDFA or Google Advertising ID be sent as is from the mobile device (“cleartext”). However, if mandated, we will support SHA256 hashed values with no-salt. Passing a hashed value (and/or salting) using any other standard will result in a failed match by the data provider upon receiving the ping. In turn, this results in impressions surfacing in the DAR unmeasurable audience totals. Please contact Nielsen if you anticipate a large percentage of hashed values coming in from your publisher clients.&lt;br /&gt;
&lt;br /&gt;
=== Privacy, Ad Tracking, and Ad Targeting ===&lt;br /&gt;
In newer iterations of the iOS and Android device operating systems, a facility exists allowing users to “opt-out” of “Ad Tracking”. It is Nielsen’s interpretation that this setting is primarily designed to allow users to specify opt-out of Ad Targeting rather than Ad Measurement. DAR&lt;br /&gt;
does not provide Ad Targeting data.&lt;br /&gt;
&lt;br /&gt;
However, it is also Nielsen’s position that the publisher or Ad network should provide a mechanism to also allow a user to opt-out of Ad Measurement. The Nielsen SDK will honor the Nielsen Ad Measurement opt-out settings configurable @ http://www.nielsen.com/us/en/campaigns/privacy-policy-opt-out.html.&lt;br /&gt;
&lt;br /&gt;
However if the integration approach described in this document is being used instead of the Nielsen SDK then '''YOU''' as the publisher or Ad network must provide a capability to opt-out of Ad Measurement as the configuration on www.nielsen.com will not be detectable. You may&lt;br /&gt;
elect to interpret the iOS / Android “Ad Tracking” setting for the purpose of limit Ad measurement or provide a separate discreet mechanism to allow a user to opt-out of Ad measurement.&lt;br /&gt;
&lt;br /&gt;
Please see '''&amp;amp;uoo''' later in this document for implementation details of the optout indicator.&lt;br /&gt;
&lt;br /&gt;
For additional clarification on privacy policy, please contact your Nielsen representative.&lt;br /&gt;
&lt;br /&gt;
== C10 - Platform (Mandatory) ==&lt;br /&gt;
To determine this value, Nielsen suggests that the ad network leverage user agent information to determine if the client device is either a mobile or desktop device.&lt;br /&gt;
&lt;br /&gt;
Valid literal values for mobile and desktop data values are as follows:&lt;br /&gt;
* plt,MBL&lt;br /&gt;
* plt,DSK&lt;br /&gt;
* plt,OTT&lt;br /&gt;
==== Notes ====&lt;br /&gt;
* Mandatory for accurate measurement, and if unable to pass, Nielsen cannot guarantee the impression will be classified correctly. &lt;br /&gt;
* Omitting c10, or a value in c10, will result in Nielsen attempting an introspection of the User Agent in the HTTP request sent against Device Atlas for classification. &lt;br /&gt;
* “OTT” (Connective Devices) is a valid value that is populated by participating vendors (Amazon, Hulu and Roku).  Non-participating vendors will be unmeasurable volumetric metric only.&lt;br /&gt;
&lt;br /&gt;
== C12 - App Version (Optional) ==&lt;br /&gt;
This is the version of the ad network system software or SDK that is implemented in this extension. Although this field is not required, this feature can be useful for troubleshooting purposes following deployment.&lt;br /&gt;
* apv,&amp;lt;N.N&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== C13 - AppID ==&lt;br /&gt;
This Nielsen provided ID is unique to the ad network and is required for certification.&lt;br /&gt;
* asid,&amp;lt;NNNNNNNNN-NNNN-NNNN-NNNN-NNNNNNNNNNNN&amp;gt;&lt;br /&gt;
An App ID will be provided for testing. A separate App ID will be provided for production use. Please request from your Nielsen representative.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Note''': If you are a publisher leveraging the non-SDK solution, you will be provided with a unique App ID for each combination of app and device OS type.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== C14 - OS Version (Optional) ==&lt;br /&gt;
Operating system version&lt;br /&gt;
* osver,&amp;lt;OS Version&amp;gt;&lt;br /&gt;
Example: for iOS -&amp;gt; 7.0.4&lt;br /&gt;
&lt;br /&gt;
== UOO - Opt Out ==&lt;br /&gt;
Opt-out parameter&lt;br /&gt;
* &amp;lt;Boolean state&amp;gt;&lt;br /&gt;
&amp;lt;Boolean state&amp;gt; is a Boolean representation of whether the user is opting out or not.&lt;br /&gt;
&lt;br /&gt;
The absence of uoo in the tag is interpreted as an implicit opt-in. i.e. not opting out.&lt;br /&gt;
&lt;br /&gt;
The following pairings of opt-out are supported. '''Important:''' you must choose one set of paired values only and inform your Nielsen representative.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Opt-out !! Opt-in&lt;br /&gt;
|-&lt;br /&gt;
| uoo=true || uoo=false&lt;br /&gt;
|-&lt;br /&gt;
| uoo=1 || uoo=0&lt;br /&gt;
|-&lt;br /&gt;
| uoo=yes || uoo=no&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Note''':  if your Ad server is not capable os supporting the discrete &amp;amp;uoo parameter then you can set the c9 value to &amp;lt;code&amp;gt;devid,optout&amp;lt;/code&amp;gt; (for example &amp;lt;code&amp;gt;…&amp;amp;c8=PHN&amp;amp;c9=devid,optout&amp;amp;c10=MBL…&amp;lt;/code&amp;gt;)&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
== Additional Parameters == &lt;br /&gt;
This section describes several important additional parameters that the DAR tag can support, specifically Hashed Email, and UID2 values. Please note that all parameters are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
Please work with your Nielsen Technical Account Manager to decide which of the following parameters to append to the standard DAR tag.&lt;br /&gt;
=== HEM Support (Hashed Email) ===&lt;br /&gt;
Please use the parameter that matches your hashing algorithm. For example, if you are using sha256 to encode the email address, then use hem_sha256={encrypted_value_here}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
| Hashed Email&lt;br /&gt;
| User’s email address that has been run through the sha256 hashing algorithm to create a unique hexadecimal string.&amp;lt;br /&amp;gt; If a client is unable to determine hashing type, they should pass&amp;lt;br /&amp;gt;using &amp;amp;hem_unknown parameter.&lt;br /&gt;
| &amp;amp;hem_unknown&amp;lt;br /&amp;gt;&amp;amp;hem_sha256&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#dae8fc; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| hem_sha256=tMmiiTI7IaAcPpQPFQ65uMVCWH8av9jw4cwf/F5HVRQ=&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unified ID ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| An identifier based on a user’s verifiable PII (e.g. hashed email). UID2.0 was initially created by The Trade Desk (TTD)&amp;lt;br /&amp;gt;and is now managed by Prebid.&lt;br /&gt;
| &amp;amp;uid2&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0 Token&lt;br /&gt;
| Encrypted Unified ID 2.0&lt;br /&gt;
| &amp;amp;uid_token&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| uid2=MTKVpUAzwYAPnHrtfE0wlINOMzhU7UUEjjVdCdRu63k=&amp;lt;br /&amp;gt;uid_token=AgAAAAPFR0zA5ogv/yaAPiUsAdZPsfqS8QlDSGxAB+rr8yekFs3AjLYVk5qqqiyV2XHbSuwzHmxSlLeQeKQI1mp015jsNnpX5&amp;lt;br /&amp;gt;/xGgXldcgVz+gFnyh3T8/3agMwRmyrhCxG4oH2C7fc48AQk2eotE7FW0ZDEYM8fD9ZxDaxFUC/OV3OuZA&amp;amp;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Server-Side Tag Dispatch ==&lt;br /&gt;
The standard way of triggering a Digital Ad Ratings (DAR) tag on Mobile-App is for the publisher app to trigger (either directly or via Ad server) the tag upon Ad exposure to the user. i.e. a client-side initiated tag.&lt;br /&gt;
&lt;br /&gt;
It is important to note that MRC/IAB measurement standards stipulate that the Ad exposure event still be initiated and recorded from the client-side, even if the Ad measurement tag (in this case a DAR tag) is physically initiated from the server-side. Evidence may be required (publisher log file or similar) from the MRC/IAB that the user was exposed to the Ad creative on their device.&lt;br /&gt;
&lt;br /&gt;
The following additional changes to the standard mobile-app DAR tag are required to support dispatch the DAR tag from a '''server-side''' publisher ad server:&lt;br /&gt;
&lt;br /&gt;
#'''X-Forwarded-For (XFF) IP:''' The original client IP address must be passed in the X-Forwarded-For (XFF) HTTP header field. When the impression is fired directly from the Ad Server, the XReal-IP will be the Ad Server IP.&lt;br /&gt;
#'''Cachebuster:''' Already present in the DAR tag, this now becomes mandatory. A cachebuster or random number ensures a new call is made to the Ad Server. By including a cachebuster ('r' parameter), the tag will not be cached. The timestamp of when the Ad was served can be used.&lt;br /&gt;
#'''User Agent (UA):''' The HTTP UA from the client device should be used to populate the HTTP UA in the server-server connection/ping.&lt;br /&gt;
#'''TLS:''' the tag received by Nielsen must be TLS v1.2 compliant or greater.&lt;br /&gt;
&lt;br /&gt;
==== Important notes ====&lt;br /&gt;
* the current iteration of server-server tag collection only supports mobile-app (IFA and AAID) and will NOT support cookie based audience measurement.&lt;br /&gt;
* The client’s server-server setup that is going to trigger/send the DAR tag should ​suppress​ any Nielsen cookie returned by the Nielsen collection server as a result of the first DAR tag received. If the Nielsen cookie (returned upon receiving the first DAR tag into secure.imrworldwide.com) is not suppressed then invalid traffic (IVT) filtration will quickly be triggered upon receiving the 2​nd and nth tag.&lt;br /&gt;
&lt;br /&gt;
== Appendix A: Example Implementation ==&lt;br /&gt;
In the below examples, you will see the overall DAR flow (Figure 1) and a detailed illustrative Ad Request / Response model (Figure 2).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;'''Figure 1 – End to End Data Flow'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:mDAR_Dataflow.png|center|link=]]&lt;br /&gt;
&lt;br /&gt;
Nielsen certified publishers and platforms will append the new parameters (below) with the appropriate URL safe values passed to Nielsen’s current DAR tag. The current DAR tag should be acquired using the existing processes for each campaign/placement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;'''&amp;amp;c7'''=osgrp,IOS'''&amp;amp;c8'''=devgrp,PHN'''&amp;amp;c9'''=devid,XXXX-XX-XXXXXXXXX'''&amp;amp;c10'''=plt,MBL'''&amp;amp;c12'''=apv,AppVersion'''&amp;amp;c13'''=asid,XXXX-XX-XXXX-XXXX&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;'''Figure 2 – Illustrative Ad Request / Ad Response'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ad_response.png|center|link=]]&lt;br /&gt;
&lt;br /&gt;
The above is an example of how an Ad server is supporting the build of mobile DAR tags for its publisher clients.&lt;br /&gt;
*Step 2 in Figure 1 is a summary of steps 1 and 2 in Figure 2 above.&lt;br /&gt;
*Steps 3 and 4 in Figure 1 is a summary of steps 3 through 9 in Figure 2 above.&lt;br /&gt;
&lt;br /&gt;
== Appendix B: Implementation, Testing &amp;amp; Certification ==&lt;br /&gt;
Once you have integrated the ping per the above specs, Nielsen requires you to pass through a one-time certification before traffic can be accepted into the production environment.&lt;br /&gt;
&lt;br /&gt;
The overall process is:&lt;br /&gt;
* Valid DAR contract or NDA is in place.&lt;br /&gt;
* Kick-off meeting with Nielsen onboarding team.&lt;br /&gt;
* Confirm meet minimums testing requirements:&lt;br /&gt;
** Host Ad/Tag for in-app delivery&lt;br /&gt;
** Can pass opt-out back to Nielsen&lt;br /&gt;
** Can pass Device ID in cleartext or SHA-256&lt;br /&gt;
* Nielsen provides the mDAR testing form that includes the test App ID and the test tag&lt;br /&gt;
* Identify the live campaigns for initial testing and run the test tag; suggest 5,000-10,000 impressions.&lt;br /&gt;
* Nielsen validates the data received from the test and confirms the initial test successful and provides the production App ID.&lt;br /&gt;
* Ensure contracts are in place for external test campaign with Nielsen Client Service team.&lt;br /&gt;
* Identify another live campaigns for production testing with production tag and app ID.&lt;br /&gt;
* Nielsen validates the data received from the final test and confirms certification for any DAR countries tested.&lt;br /&gt;
==== Goals ====&lt;br /&gt;
* To test in full DAR E2E environment, receive matches from data provider for demographics and correct identification of mobile impressions.&lt;br /&gt;
* To test that all minimum requirements in step 3 are passed to Nielsen with no issues.&lt;br /&gt;
* To test in a full DAR end-to-end environment, receive matches from data providers for demographics and correct identification of mobile impressions.&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=Engineering_Client_Portal:General_disclaimer&amp;diff=6752</id>
		<title>Engineering Client Portal:General disclaimer</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=Engineering_Client_Portal:General_disclaimer&amp;diff=6752"/>
		<updated>2024-10-22T18:33:55Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see: https://www.nielsen.com/legal/terms-of-use/&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6750</id>
		<title>DAR Tag Implementation Guide</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6750"/>
		<updated>2024-08-19T17:08:16Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: Undo revision 6744 by LaMarHolmes (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|Digital Ad Ratings}}  {{CurrentBreadcrumb}}&lt;br /&gt;
[[Category:Digital]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This document provides an overview of the Nielsen Digital Ad Ratings (DAR) Tags and the steps necessary to implement them as part of your digital advertising campaigns.&lt;br /&gt;
=== What is DAR ===&lt;br /&gt;
DAR is a measurement platform for digital advertising campaigns. The platform provides a clear view of the true audience of a campaign, including Reach, Frequency, and GRP statistics by audience demographic group. &lt;br /&gt;
=== What we measure=== &lt;br /&gt;
All DAR tags allow you to measure campaign impressions and the DAR JavaScript tags measure ad viewability, GIVT (General Invalid Traffic), and SIVT (Sophisticated Invalid Traffic) across platforms including web, mobile, and in-app.&lt;br /&gt;
=== How we measure it=== &lt;br /&gt;
Nielsen’s DAR suite of JavaScript tags together with a pixel tag fallback will be present in your ad placements. We utilize industry-standard APIs to perform measurement cross-browser and cross-platform. In most cases, you will only need to add a simple URL through your ad management interface to fully utilize DAR measurement in your campaigns.&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
For steps outlined in this document, you should have access to Nielsen’s Campaign Management Interface (CMI) and a Nielsen Technical Account Manager (TAM) will be working with you during the implementation phase.&lt;br /&gt;
__TOC__&lt;br /&gt;
= DAR Measurement Types =&lt;br /&gt;
&lt;br /&gt;
== DAR Display== &lt;br /&gt;
&lt;br /&gt;
The DAR Display JavaScript tag reports ad impressions as well as measures ad viewability and SIVT. In standard web placements, it will find the ad unit in the surrounding DOM container and will then report viewability as a time series with a 1-second resolution.&lt;br /&gt;
&lt;br /&gt;
The DAR tag will report the MRC-required minimum of 1 second on screen and a continuous viewability time series for the lifetime of the ad session to enable additional viewability qualifiers.&lt;br /&gt;
&lt;br /&gt;
The tag can utilize the IAB’s [https://iabtechlab.com/standards/open-measurement-sdk/ '''Open Measurement SDK'''] (OM SDK) including [https://iabtechlab.com/blog/open-measurement-for-web-video-arrives/ '''OM Web'''] integration if the OM Interface Definition (OMID) is available, or it will use industry-standard web APIs to measure viewability.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
The DAR Display tag requires a JavaScript-enabled browser for web environments or the OM SDK for in-app to operate and should be placed close to the corresponding measured ad unit. It should be on the same DOM level (e.g. directly under the same parent) or in a child node under the same parent node. The ad unit should be a content-bearing DOM element (e.g. img, canvas, SVG, iframe, div) with a minimum size of 30x30 pixels.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, cr, pc, ce''' and '''am'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; &lt;br /&gt;
src=&amp;quot;https://dar.imrworldwide.com/js/dar.js?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-code}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example OMID Display Placement ===&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table below during setup:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot; | OM Parameter&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Nielsen Value&lt;br /&gt;
! style=&amp;quot;width: 5%&amp;quot; |Required&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/dar.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Tracking Event verificationNotExecuted&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Expected Display Ad Session Pings ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 1 second of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Timed Pings&lt;br /&gt;
| At 1, 5, 15 and 120 seconds of ad session time (may not occur based on ad session length)&lt;br /&gt;
| events.imrworldwide.com/1sp, 5sp, 15sp, 120sp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ping Flow ===&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Display tag.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 152646.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| 1SP, 5SP, 15SP, 120SP&lt;br /&gt;
| Timed Measure Ping at 1, 5, 15 and 120 seconds&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DAR Video == &lt;br /&gt;
&lt;br /&gt;
The DAR Video tag will typically be trafficked as part of a Video Ad Serving Template (VAST) file. Nielsen provides its wrapped video tag (vWrap) to make this type of deployment easy and consistent across the various ad servers and trafficking options. Nielsen’s vWrap tag supports both automatic OMID and VPAID integration with existing VAST files. The two sections below, [[#Wrapped_Video_Tag_.28vWrap.29_Deployment|'''Wrapped Video Tag''']] and [[#Video_JS_Tag|'''Video JS Tag''']], describe these options and their expected outcomes.&lt;br /&gt;
&lt;br /&gt;
In addition, Nielsen supports '''direct DAR Video tag deployments''' with manual integration in existing workflows. In this case, the section [[#video-js-tag|'''Video JS Tag''']] below describes the basic setup and expected results. In addition, it is recommended that you work closely with your Nielsen Technical Account Manager if you consider a manual tag integration with your campaigns.&lt;br /&gt;
&lt;br /&gt;
=== Wrapped Video Tag (vWrap) Deployment ===&lt;br /&gt;
&lt;br /&gt;
Nielsen’s wrapped DAR video tag, vWrap, is the preferred delivery method for VAST-controlled video ad placements.The vWrap tag is served by a Nielsen service that takes an original VAST with an inline ad (not a wrapper redirect) and dynamically adds the DAR Video tag with measurement solutions for VPAID and OMID. The '''apiframework''' parameter can be used to control which measurement solution will be inserted (see below).&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', '''am, apiframework''' and '''vastURL'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
The Open Real Time Bidding ([https://iabtechlab.com/wp-content/uploads/2022/04/OpenRTB-2-6_FINAL.pdf '''OpenRTB''']) API framework values for identifying the ad inventory type should be passed in the Nielsen '''apiframework''' parameter. The values should be either 1 or 2 (VPAID) or 7 or 8 (OMID). The available API framework values are listed in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM specification 1.0''']. If the parameter is left blank or set to 0, Wrap will add the DAR Video tag as '''both''' an OMID verification client and VPAID wrapper. See more details in the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']].&lt;br /&gt;
&lt;br /&gt;
The '''vastURL''' parameter must be the last parameter on the DAR tag with its value set as the full URL (including all original parameters) of the original VAST tag for the ad placement.&lt;br /&gt;
&lt;br /&gt;
=== Example Wrapped Video Tag (vWrap) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-family:'Courier New', Courier, monospace !important;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt; https://vwrap.imrworldwide.com/v1/wrap?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&lt;br /&gt;
&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13=asid,app_id}&amp;amp;apiframework={APIFRAMEWORK}&amp;amp;vastURL={ORIGINAL_VAST_URL}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To observe how vWrap operates, we have provided some example VAST URLs which you can load directly in your browser.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== VAST ad Unit, no Impression/Viewability ====&lt;br /&gt;
First, here is a VAST ad unit with a single video file and no impression tracking or viewability measurement:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for OMID measurement ====&lt;br /&gt;
This is the same VAST file loaded via Nielsen’s vWrap tag for '''OMID measurement''' (apiframework is set to 7):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastomid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=7&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for VPAID measurement ====&lt;br /&gt;
And here is the same VAST with the vWrap tag configured for '''VPAID measurement''' (apiframework is set to 2):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastvpaid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=2&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Video JS Tag ===&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag supports both OM SDK and VPAID video ad measurement and provides viewability time series, audio volume time series, GIVT, and SIVT data. The time series contains playhead events with corresponding measurements at a 1-second resolution. In addition to the time series, a dedicated ping will report on the MRC-required minimum of 2 seconds on screen.&lt;br /&gt;
&lt;br /&gt;
With OM SDK, the DAR Video tag supports the following ad types:&lt;br /&gt;
&lt;br /&gt;
* Native mobile in-app ad placements &lt;br /&gt;
* Mobile web ads&lt;br /&gt;
* OM Web placements&lt;br /&gt;
* OMID-enabled streaming video players with ad SDKs (for instance DAI IMA SDK)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With VPAID, it supports the following operating modes:&lt;br /&gt;
* As VPAID wrapper for an existing VPAID ad unit in the VAST&lt;br /&gt;
* As VPAID ad unit in a VAST with video files and AdParameters node&lt;br /&gt;
* In Custom Integrations with VPAID host players&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In most cases, the DAR Video tag should not be manually implemented as a wrapper, instead consider utilizing Nielsen’s vWrap tag.&lt;br /&gt;
&lt;br /&gt;
==== Requirements ====&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag needs a JavaScript environment to operate. The video unit to be measured needs to have a size of at least 30x30 pixels. The DAR Video tag requires access to the VPAID ad unit or to an OM SDK API present in the JavaScript context.&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''' and '''am'''. For VPAID wrapper placements, '''vpaidURL''' is also required.&lt;br /&gt;
&lt;br /&gt;
To comply with MRC guidelines, you will be required to append '''autop''' to indicate click-to-play vs auto-play.&lt;br /&gt;
&lt;br /&gt;
If the DAR Video tag will act as the VPAID wrapper, '''vpaidURL''' has to be the tag’s last parameter and its value set to the full URL (including parameters) of the original VPAID ad unit.&lt;br /&gt;
&lt;br /&gt;
See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
==== Expected Video Ad Session Pings ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 2 seconds of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Quarterly Ping&lt;br /&gt;
| At 25%, 50%, 75% and 100% of video progress&lt;br /&gt;
| events.imrworldwide.com/qp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At video stop or window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Ping Flow ====&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Video tag if the impression pixel is part of the VAST to be sent by the ad player and the JS tag has '''&amp;amp;amp;darsup=1'''. The parameter, &amp;lt;code&amp;gt;darsup=1&amp;lt;/code&amp;gt;, is used to suppress the DAR Main Ping from being sent from the JS tag since the DAR main ping will be sent from the DAR impression pixel. This is the default setup if Nielsen’s vWrap tag is being used to set up the video campaign.&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 2.png]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| QP&lt;br /&gt;
|Quarterly Media Pings at 25%, 50%, 75% and 100%&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Example OMID Video Placement ====&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table in the VAST &amp;amp;lt;adVerifications&amp;amp;gt; node:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''OM Parameter'''&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Nielsen Value'''&lt;br /&gt;
! '''Required'''&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/darvideo.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Verification Not Executed URL&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&lt;br /&gt;
&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example VPAID Placement in VAST ====&lt;br /&gt;
&lt;br /&gt;
A typical VAST placement with VPAID will contain an impression pixel, the DAR Video JS tag as MediaFile of type “VPAID”, and the video MediaFiles will be duplicated as AdParameters object. In the example below, there was no original VPAID ad unit (the original VAST only contained MP4 video files), so the &amp;amp;amp;vpaidURL parameter on the DAR JS tag stays empty.&lt;br /&gt;
&lt;br /&gt;
In this example, the DAR JavaScript tag will operate as the VPAID ad unit and will play an appropriate media file from the list contained in the AdParameters node.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;Impression id=&amp;quot;Nielsen Digital Ad Ratings&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://secure-enc.imrworldwide.com/cgi-bin/m?at=view&amp;amp;cy=2&amp;amp;rt=banner&amp;amp;src=njs&amp;amp;&lt;br /&gt;
st=image&amp;amp;tpv=vwrap&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={AD.ID}&amp;amp;ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
&amp;lt;/Impression&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;MediaFiles&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile apiFramework=&amp;quot;VPAID&amp;quot; type=&amp;quot;application/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://dar.imrworldwide.com/js/darvideo.js?darsup=1&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={{AD.ID}}&amp;amp;&lt;br /&gt;
ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile bitrate=&amp;quot;720&amp;quot; delivery=&amp;quot;progressive&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;XXXXXX&amp;quot;&lt;br /&gt;
               maintainAspectRatio=&amp;quot;true&amp;quot; scalable=&amp;quot;true&amp;quot; type=&amp;quot;video/mp4&amp;quot;  &lt;br /&gt;
               width=&amp;quot;854&amp;quot;&amp;gt;&amp;lt;![CDATA[https://XXXXX.net/XXXXXX.mp4]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
&amp;lt;/MediaFiles&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[{&amp;quot;mediaFiles&amp;quot;:[{&amp;quot;bitrate&amp;quot;:&amp;quot;720&amp;quot;,&amp;quot;uri&amp;quot;:&amp;quot;https://XXXXX.net/XXXXXX.mp4&amp;quot;,&amp;quot;height&amp;quot;:&amp;quot;480&amp;quot;,&amp;quot;scalable&amp;quot;:&amp;quot;true&amp;quot;,&lt;br /&gt;
&amp;quot;id&amp;quot;:&amp;quot;XXXXXX&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;video/mp4&amp;quot;,&amp;quot;maintainAspectRatio&amp;quot;:&amp;quot;true&amp;quot;,&amp;quot;delivery&amp;quot;:&amp;quot;progressive&amp;quot;,&amp;quot;width&amp;quot;:&amp;quot;854&amp;quot;}]]&amp;gt;&lt;br /&gt;
&amp;lt;/AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Server-Side Integration ====&lt;br /&gt;
&lt;br /&gt;
If you are interested in implementing the DAR tags server-side, e.g. through SSAI, please contact your Nielsen TAM to provide you with the required guidelines.&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
Manual placement of the DAR Video tag is only recommended in situations where the DAR vWrap tag can not be utilized, like in certain mobile in-app ad placements or in scenarios where DAR Video needs to be configured as OMID viewability measurement solution.&lt;br /&gt;
&lt;br /&gt;
== Pixel Tag== &lt;br /&gt;
&lt;br /&gt;
The DAR Impression pixel provides basic campaign impression counts and allows to cover placements served in environments where the DAR JavaScript tag is not supported.&lt;br /&gt;
&lt;br /&gt;
=== Environment ===&lt;br /&gt;
&lt;br /&gt;
The DAR pixel tag should only be used in environments where the DAR JavaScript tag cannot be utilized such as restricted CTV environments, for SSAI Server-Side Beaconing, and other situations where an adequate JavaScript environment is not available.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', and '''am''' along with fixed valued params, '''at=view''', '''rt=banner''' and '''st=image''' . See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://secure-gl.imrworldwide.com/cgi-bin/m?ca=nlsnXXXXXX&amp;amp;cr=crtve&lt;br /&gt;
&amp;amp;ce={PUBLISHER.ID}&amp;amp;pc=PLACEMENT.ID}&amp;amp;nlsnciXXXX&amp;amp;am=3&amp;amp;at=view&amp;amp;rt=banner&amp;amp;st=image&lt;br /&gt;
&amp;amp;cy=0&amp;amp;r=[timestamp]&amp;quot; style=&amp;quot;display:none&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tag Integration =&lt;br /&gt;
A successful tag integration will require you to go through the following 6 steps.&lt;br /&gt;
== Step 1: Determine Your Campaign Needs== &lt;br /&gt;
To receive optimal results from DAR measurement, it is good practice to consider the technical requirements of different sites and placements. Please share your media plan with your Technical Account Manager before launch.&lt;br /&gt;
&lt;br /&gt;
Specifically, be on the lookout for placements that might span across web and mobile ad inventory and make sure if all of the in-app placements support OMID. Also, some placement types may need manual setup and cannot be automated or may need extra time for setup and testing.&lt;br /&gt;
&lt;br /&gt;
Please reach out to your Nielsen Technical Account Manager (TAM) for advice if the technical requirements for your campaign are not clear.&lt;br /&gt;
== Step 2: Generate Tags== &lt;br /&gt;
Your Nielsen representative will walk you through the Campaign Management Interface (CMI) so that you can generate DAR tags for your campaigns at any time.&lt;br /&gt;
&lt;br /&gt;
Nielsen supports macro-based tag generation for several major ad servers. Nielsen’s Technical Account Managers can assist you with any technical questions on tagging campaigns for DAR measurement.&lt;br /&gt;
== Step 3: Campaign Integration== &lt;br /&gt;
Your Nielsen tags created in CMI will need to be included when you traffic your ad campaigns. Please reach out to your Nielsen TAM for additional guidance and assistance.&lt;br /&gt;
== Step 4: Test the Tag Implementation== &lt;br /&gt;
Depending on the complexity of the integration, you may be working closely with a TAM at this point or are performing a self-guided tag implementation based on the CMI output.&lt;br /&gt;
&lt;br /&gt;
If working with a TAM, they will coordinate a plan to test the tag implementation ahead of the campaign go-live date. Depending on your campaign needs, testing will involve either running a diagnostic campaign to validate tagging setup or reviewing test pages or apps.&lt;br /&gt;
&lt;br /&gt;
In case of a self-guided tag implementation, we recommend to verify and compare the impression counts in the CMI with your planned campaign volume or ad server reports during the first hours of the campaign. If there are any unexpected impression counts, please reach out to your Nielsen TAM.&lt;br /&gt;
== Step 5: Share your Ad Server Report== &lt;br /&gt;
&lt;br /&gt;
=== Why the Ad Server Report is Needed ===&lt;br /&gt;
&lt;br /&gt;
Knowing the delivered impressions helps Nielsen run Discrepancy Checks ensuring overall quality and reduces errors in the tagging process.&lt;br /&gt;
&lt;br /&gt;
Nielsen can provide the client with a template with the inputs required to complete the quality checks.&lt;br /&gt;
&lt;br /&gt;
=== How to Share Your Delivered impressions ===&lt;br /&gt;
&lt;br /&gt;
Set up an automated daily report from your ad server containing Site Name, Site ID, Placement Name, Placement ID, and data date.&lt;br /&gt;
&lt;br /&gt;
A secondary method to share your media plan information is to grant Nielsen “Reporting access” to your campaign in the designated ad server (such as DCM). To do this, simply grant the login '''clientreporting@nielsen.com''' access. In doing so Nielsen can directly access your media plan information, which enables us to check for updates, and reconcile any discrepancies.&lt;br /&gt;
&lt;br /&gt;
== Step 6: Monitoring Your Campaign== &lt;br /&gt;
Nielsen recommends all clients participate in Discrepancy Checks. Nielsen’s team will verify that the tags delivered have begun to receive data once the campaign goes live and will regularly (typically every 7-14 days) compare the Nielsen reporting to your 3rd party or publisher reporting to ensure we are capturing all data across all placements, as expected, and that the discrepancy gap between your reporting and the Nielsen reporting is kept to a minimum.&lt;br /&gt;
&lt;br /&gt;
= Appendix =&lt;br /&gt;
== Tag Parameters== &lt;br /&gt;
All passthrough parameters will appear on the JavaScript-generated DAR impression ping.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#FFF;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0; color:#222;&amp;quot;&lt;br /&gt;
! Query Parameter&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Required&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Pass-through&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 1 - Required Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ca&lt;br /&gt;
| Campaign ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pc&lt;br /&gt;
| Placement ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ci&lt;br /&gt;
| Client ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| am&lt;br /&gt;
| Ad server ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;color:#222;&amp;quot;&lt;br /&gt;
| ce&lt;br /&gt;
| Site ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7; color:#222;&amp;quot;&lt;br /&gt;
| cr&lt;br /&gt;
| Creative ID&lt;br /&gt;
| style=&amp;quot;text-align:center; background-color:#EFEFEF;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 2 - Use Case Specific Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| at&lt;br /&gt;
| Fixed Value &amp;quot;view&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| st&lt;br /&gt;
| Fixed Value &amp;quot;image&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| rt&lt;br /&gt;
| Fixed Value &amp;quot;banner&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| r&lt;br /&gt;
| Cachebuster/Timestamp. It's required in the pixel tags with a hardcoded&amp;lt;br /&amp;gt;value as a default or a macro (r=timestamp/macro) .&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| cy&lt;br /&gt;
| Creative type (1: display/2: video) JS tags add this to DAR and NMP pings for In-House Viewability.&amp;lt;br /&amp;gt;When parameter is not present or value is missing on pixel tags, there will be no creative type breakout.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| '''[[DAR_Tag_Implementation_Guide#vWrap_apiframework_Values|apiframework]]'''&lt;br /&gt;
| IAB-defined value designating the measurement method See vWrap apiframework values&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | vWrap only&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| autof&lt;br /&gt;
| Video only: Auto refresh (1 for auto refresh, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| autop&lt;br /&gt;
| Video only: Autoplay (1 for auto-play, 2 for click-to-play, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c7&lt;br /&gt;
| OS Grouping&amp;lt;br /&amp;gt;c7=osgrp,IOS&amp;lt;br /&amp;gt;c7=osgrp,DROID&amp;lt;br /&amp;gt;c7=osgrp,ANDROID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c8&lt;br /&gt;
| Device Grouping&amp;lt;br /&amp;gt;c8=devgrp,DSK (computers)&amp;lt;br /&amp;gt;c8=devgrp,PHN (mobile phone devices)&amp;lt;br /&amp;gt;c8=devgrp,TAB (mobile tablet devices)&amp;lt;br /&amp;gt;c8=devgrp,PMP (portable media player)&amp;lt;br /&amp;gt;c8=devgrp,UNWN (unknown mobile devices)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c9&lt;br /&gt;
| Mobile Advertising ID&amp;lt;br /&amp;gt;c9=devid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c10&lt;br /&gt;
| Platform&amp;lt;br /&amp;gt;c10=plt,DSK (Computer)&amp;lt;br /&amp;gt;c10=plt,MBL (Mobile)&amp;lt;br /&amp;gt;c10=plt,OTT (Connected Device)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c12&lt;br /&gt;
| App Version&amp;lt;br /&amp;gt;c12=apv,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c13&lt;br /&gt;
| Nielsen Assigned App ID&amp;lt;br /&amp;gt;Example:&amp;lt;br /&amp;gt;c13=asid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c14&lt;br /&gt;
| OS Version&amp;lt;br /&amp;gt;c14=osver,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c68&lt;br /&gt;
| Mobile App Bundle ID&amp;lt;br /&amp;gt;c68=bndlid,xxxxxxxxxxxxxx&amp;lt;br /&amp;gt;References:&amp;lt;br /&amp;gt;https://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&amp;lt;br /&amp;gt;https://developer.android.com/studio/build/configure-app-module#set_the_application_id&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| C78&lt;br /&gt;
| Custom Integration Flag (please note: this is the only uppercase parameter name)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | some vendors&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| darsup&lt;br /&gt;
| If present suppress DAR main ping originating from JS tag (value can be 0 or 1, same effect)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| forceid&lt;br /&gt;
| If present provides impid, can be overwritten by impid parameter&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X (as impid)&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| impid&lt;br /&gt;
| Same as forceid, but higher priority in case both are present&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| frcd&lt;br /&gt;
| Video only: Forced duration (seconds/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| frcf&lt;br /&gt;
| Video only: Forced ad flag (yes/no/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| ptraf&lt;br /&gt;
| Video only: Purchased traffic&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| contplay&lt;br /&gt;
| Video only: Continuous play&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| gdpr&lt;br /&gt;
| GDPR flag to indicate whether GDPR is applicable:&amp;lt;br /&amp;gt;0 - GDPR does not apply&amp;lt;br /&amp;gt;1 - GDPR applies&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| gdpr_consent&lt;br /&gt;
| URL-safe base64-encoded Transparency &amp;amp; Consent (TC) string for&amp;lt;br /&amp;gt;identifying user's privacy preferences&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| hem_sha256&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| hem_unknown&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| mode&lt;br /&gt;
| VPAID video only, optional: Custom Direct Access mode&amp;lt;br /&amp;gt;(&amp;quot;w&amp;quot; wrapper / &amp;quot;c&amp;quot; custom; defaults to wrapper)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| onload&lt;br /&gt;
| VPAID video only, optional: JS callback for Custom Direct Access VPAID integration&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pub&lt;br /&gt;
| Publisher Name&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| pubid&lt;br /&gt;
| Publisher ID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| si&lt;br /&gt;
| Site identifier. Canonical URL of the content where the Ad creative is served.&amp;lt;br /&amp;gt;The parameter value has to be encoded with encodeURIComponent() method or equivalent.&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uid2&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| uid2_token&lt;br /&gt;
| Unified ID 2.0 token&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uoo&lt;br /&gt;
| User opt out&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 3 - Parameters With Required Position in URL&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#ffffff; color:#222;&amp;quot;&lt;br /&gt;
| vpaidURL&lt;br /&gt;
| VPAID Video only: Always the last parameter for video tags.&amp;lt;br /&amp;gt;Either VPAID ad unit URL to be wrapped or empty. If empty, DAR tag will use its own vpaidplayer.js&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | VPAID video tag only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;background-color:#f4f5f7;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vastURL&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vWrap Tag only: Always the last parameter for the vWrap tag.&amp;lt;br /&amp;gt;It must contain the URL of the original VAST for the placement.&lt;br /&gt;
| style=&amp;quot;text-align:center; vertical-align:middle; color:#222;&amp;quot; | vWrap tag only&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional Parameters == &lt;br /&gt;
This section describes several important additional parameters that the DAR tag can support, specifically Hashed Email, UID2 values, along with Page URL and Bundle Identifier if available. Please note that all parameters are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
Please work with your Nielsen Technical Account Manager to decide which of the following parameters to append to the standard DAR tag.&lt;br /&gt;
=== HEM Support (Hashed Email) ===&lt;br /&gt;
Please use the parameter that matches your hashing algorithm. For example, if you are using sha256 to encode the email address, then use hem_sha256={encrypted_value_here}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
| Hashed Email&lt;br /&gt;
| User’s email address that has been run through the sha256 hashing algorithm to create a unique hexadecimal string.&amp;lt;br /&amp;gt; If a client is unable to determine hashing type, they should pass&amp;lt;br /&amp;gt;using &amp;amp;hem_unknown parameter.&lt;br /&gt;
| &amp;amp;hem_unknown&amp;lt;br /&amp;gt;&amp;amp;hem_sha256&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#dae8fc; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| hem_sha256=671638d17df92ac6e46e3f00ad0e78f09116ca29128e93dcb53ff340abdeb2c2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unified ID ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| An identifier based on a user’s verifiable PII (e.g. hashed email). UID2.0 was initially created by The Trade Desk (TTD)&amp;lt;br /&amp;gt;and is now managed by Prebid.&lt;br /&gt;
| &amp;amp;uid2&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0 Token&lt;br /&gt;
| Encrypted Unified ID 2.0&lt;br /&gt;
| &amp;amp;uid_token&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| uid2=MTKVpUAzwYAPnHrtfE0wlINOMzhU7UUEjjVdCdRu63k=&amp;lt;br /&amp;gt;uid_token=AgAAAAPFR0zA5ogv/yaAPiUsAdZPsfqS8QlDSGxAB+rr8yekFs3AjLYVk5qqqiyV2XHbSuwzHmxSlLeQeKQI1mp015jsNnpX5&amp;lt;br /&amp;gt;/xGgXldcgVz+gFnyh3T8/3agMwRmyrhCxG4oH2C7fc48AQk2eotE7FW0ZDEYM8fD9ZxDaxFUC/OV3OuZA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Page and Bundle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Page URL&lt;br /&gt;
| Canonical URL of the content where the Ad creative is served. (e.g. https://example.com/news/tech/article.html) &amp;lt;br /&amp;gt;The parameter value has to be encoded with JavaScript’s encodeURIComponent() method or equivalent. &amp;lt;br /&amp;gt;Example: si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&lt;br /&gt;
| &amp;amp;si&lt;br /&gt;
|-&lt;br /&gt;
| App Bundle ID&lt;br /&gt;
| The app’s unique bundle ID (e.g. com.example.myapp). The ID can be used to look up the App in Apple’s App Store&amp;lt;br /&amp;gt;or the Google Play Store.&amp;lt;br /&amp;gt;References: https://developer.android.com/studio/build/application-idhttps://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&lt;br /&gt;
| &amp;amp;c68=bndlid&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&amp;lt;br /&amp;gt;c68=bndlid,com.tam.nielsen.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== vWrap apiframework Values== &lt;br /&gt;
&lt;br /&gt;
Nielsen’s vWrap tag uses the existing definition of '''apiframework''' values defined in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM Specification''' '''1.0''']. This means that existing macros for this parameter in your system should work out of the box with vWrap.&lt;br /&gt;
&lt;br /&gt;
The vWrap tag supports the numerical values in bold below. In case of '''8''' (SIMID), the DAR Video tag will be inserted as a standard OMID verification client for viewability measurement and it will not interfere with any SIMID components in the ad.&lt;br /&gt;
&lt;br /&gt;
If a '''0''' or an empty value is given, the resulting VAST will include both OMID and VPAID measurement solutions. This leaves the decision of the measurement method to the video player, which might be advantageous for mixed campaigns that span mobile and web environments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7;&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! Definition&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| MRAID 1.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| ORMMA&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| MRAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| MRAID 3.0&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | OMID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | SIMID 1.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SERVER-SIDE TAG DISPATCH ==&lt;br /&gt;
The standard way of triggering a Digital Ad Ratings (DAR) tag on mobile in-app or connected devices is for the publisher to trigger the tag upon ad exposure to the user (either directly or via the ad server). This can be described as a client-side initiated tag.&lt;br /&gt;
&lt;br /&gt;
It is important to note that MRC/IAB measurement standards stipulate that the ad exposure event still be initiated and recorded from the client-side, even if the ad measurement tag (in this case a DAR tag) is physically initiated from the server-side. Evidence may be required (eg. publisher log file or similar) from the MRC/IAB to substantiate that the user was exposed to the ad on their device.&lt;br /&gt;
&lt;br /&gt;
In addition to the tag parameters covered in the prior sections, the following HTTP headers need to be modified in the DAR calls to support dispatch from a '''server-side''' publisher ad server:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;text-align:center; background-color:#c0c0c0; color:#000000;&amp;quot;&lt;br /&gt;
! HTTP Headers&lt;br /&gt;
! Description of Modifications&lt;br /&gt;
|-&lt;br /&gt;
| User-Agent (UA)&lt;br /&gt;
| This is expected to be the originating client user-agent for the&amp;lt;br /&amp;gt; device where the user was exposed to the ad. The HTTP UA from &amp;lt;br /&amp;gt;the client device should be used to populate the HTTP UA in the&amp;lt;br /&amp;gt; server-side connection/ping. DAR leverages the type of&amp;lt;br /&amp;gt;device for platform derivation.&lt;br /&gt;
|-&lt;br /&gt;
| X-Forwarded-For (XFF) IP&lt;br /&gt;
| This is expected to be the originating client IP address for the &amp;lt;br /&amp;gt;device where the user was exposed to the ad. Note: When the tag&amp;lt;br /&amp;gt; is fired directly from the ad server, the X-Real-IP will be the ad server IP.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Server Side Tag Notes ===&lt;br /&gt;
&lt;br /&gt;
* The server-side tag collection only supports mobile in-app and connected device measurement and will not support cookie-based browser measurement.&lt;br /&gt;
&lt;br /&gt;
* The client’s server-side setup to trigger/send the DAR tag should suppress any Nielsen cookie returned by the Nielsen collection server as a result of the first DAR tag received. If the Nielsen cookie (returned upon receiving the first DAR tag into secure.imrworldwide.com) is not suppressed, then invalid traffic (IVT) filtration will be triggered upon receiving the 2nd and nth tag.&lt;br /&gt;
&lt;br /&gt;
* The tag received by Nielsen must be TLS v1.2 compliant or greater.&lt;br /&gt;
&lt;br /&gt;
== About Nielsen ==&lt;br /&gt;
&lt;br /&gt;
Nielsen shapes the world’s media and content as a global leader in audience measurement, data and analytics. Through our understanding of people and their behaviors across all channels and platforms, we empower our clients with independent and actionable intelligence so they can connect and engage with their audiences—now and into the future.&lt;br /&gt;
&lt;br /&gt;
A Nielsen operates around the world in more than 55 countries. Learn more at [http://www.nielsen.com '''www.nielsen.com'''] and connect with us on social media.&lt;br /&gt;
&lt;br /&gt;
'''Audience Is Everything®'''&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6749</id>
		<title>DAR Tag Implementation Guide</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6749"/>
		<updated>2024-08-19T17:07:48Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: Undo revision 6748 by LaMarHolmes (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|Digital Ad Ratings}}  {{CurrentBreadcrumb}}&lt;br /&gt;
[[Category:Digital]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This document provides an overview of the Nielsen Digital Ad Ratings (DAR) Tags and the steps necessary to implement them as part of your digital advertising campaigns.&lt;br /&gt;
=== What is DAR ===&lt;br /&gt;
DAR is a measurement platform for digital advertising campaigns. The platform provides a clear view of the true audience of a campaign, including Reach, Frequency, and GRP statistics by audience demographic group. &lt;br /&gt;
=== What we measure=== &lt;br /&gt;
All DAR tags allow you to measure campaign impressions and the DAR JavaScript tags measure ad viewability, GIVT (General Invalid Traffic), and SIVT (Sophisticated Invalid Traffic) across platforms including web, mobile, and in-app.&lt;br /&gt;
=== How we measure it=== &lt;br /&gt;
Nielsen’s DAR suite of JavaScript tags together with a pixel tag fallback will be present in your ad placements. We utilize industry-standard APIs to perform measurement cross-browser and cross-platform. In most cases, you will only need to add a simple URL through your ad management interface to fully utilize DAR measurement in your campaigns.&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
For steps outlined in this document, you should have access to Nielsen’s Campaign Management Interface (CMI) and a Nielsen Technical Account Manager (TAM) will be working with you during the implementation phase.&lt;br /&gt;
__TOC__&lt;br /&gt;
= DAR Measurement Types =&lt;br /&gt;
&lt;br /&gt;
== DAR Display== &lt;br /&gt;
&lt;br /&gt;
The DAR Display JavaScript tag reports ad impressions as well as measures ad viewability and SIVT. In standard web placements, it will find the ad unit in the surrounding DOM container and will then report viewability as a time series with a 1-second resolution.&lt;br /&gt;
&lt;br /&gt;
The DAR tag will report the MRC-required minimum of 1 second on screen and a continuous viewability time series for the lifetime of the ad session to enable additional viewability qualifiers.&lt;br /&gt;
&lt;br /&gt;
The tag can utilize the IAB’s [https://iabtechlab.com/standards/open-measurement-sdk/ '''Open Measurement SDK'''] (OM SDK) including [https://iabtechlab.com/blog/open-measurement-for-web-video-arrives/ '''OM Web'''] integration if the OM Interface Definition (OMID) is available, or it will use industry-standard web APIs to measure viewability.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
The DAR Display tag requires a JavaScript-enabled browser for web environments or the OM SDK for in-app to operate and should be placed close to the corresponding measured ad unit. It should be on the same DOM level (e.g. directly under the same parent) or in a child node under the same parent node. The ad unit should be a content-bearing DOM element (e.g. img, canvas, SVG, iframe, div) with a minimum size of 30x30 pixels.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, cr, pc, ce''' and '''am'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
===== '''Sub-Parameters''' =====&lt;br /&gt;
&amp;lt;s&amp;gt;This is a fake section&amp;lt;/s&amp;gt; for '''[[Digital|sub-parameters]]'''&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; &lt;br /&gt;
src=&amp;quot;https://dar.imrworldwide.com/js/dar.js?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-code}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example OMID Display Placement ===&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table below during setup:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot; | OM Parameter&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Nielsen Value&lt;br /&gt;
! style=&amp;quot;width: 5%&amp;quot; |Required&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/dar.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Tracking Event verificationNotExecuted&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Expected Display Ad Session Pings ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 1 second of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Timed Pings&lt;br /&gt;
| At 1, 5, 15 and 120 seconds of ad session time (may not occur based on ad session length)&lt;br /&gt;
| events.imrworldwide.com/1sp, 5sp, 15sp, 120sp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ping Flow ===&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Display tag.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 152646.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| 1SP, 5SP, 15SP, 120SP&lt;br /&gt;
| Timed Measure Ping at 1, 5, 15 and 120 seconds&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DAR Video == &lt;br /&gt;
&lt;br /&gt;
The DAR Video tag will typically be trafficked as part of a Video Ad Serving Template (VAST) file. Nielsen provides its wrapped video tag (vWrap) to make this type of deployment easy and consistent across the various ad servers and trafficking options. Nielsen’s vWrap tag supports both automatic OMID and VPAID integration with existing VAST files. The two sections below, [[#Wrapped_Video_Tag_.28vWrap.29_Deployment|'''Wrapped Video Tag''']] and [[#Video_JS_Tag|'''Video JS Tag''']], describe these options and their expected outcomes.&lt;br /&gt;
&lt;br /&gt;
In addition, Nielsen supports '''direct DAR Video tag deployments''' with manual integration in existing workflows. In this case, the section [[#video-js-tag|'''Video JS Tag''']] below describes the basic setup and expected results. In addition, it is recommended that you work closely with your Nielsen Technical Account Manager if you consider a manual tag integration with your campaigns.&lt;br /&gt;
&lt;br /&gt;
=== Wrapped Video Tag (vWrap) Deployment ===&lt;br /&gt;
&lt;br /&gt;
Nielsen’s wrapped DAR video tag, vWrap, is the preferred delivery method for VAST-controlled video ad placements.The vWrap tag is served by a Nielsen service that takes an original VAST with an inline ad (not a wrapper redirect) and dynamically adds the DAR Video tag with measurement solutions for VPAID and OMID. The '''apiframework''' parameter can be used to control which measurement solution will be inserted (see below).&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', '''am, apiframework''' and '''vastURL'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
The Open Real Time Bidding ([https://iabtechlab.com/wp-content/uploads/2022/04/OpenRTB-2-6_FINAL.pdf '''OpenRTB''']) API framework values for identifying the ad inventory type should be passed in the Nielsen '''apiframework''' parameter. The values should be either 1 or 2 (VPAID) or 7 or 8 (OMID). The available API framework values are listed in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM specification 1.0''']. If the parameter is left blank or set to 0, Wrap will add the DAR Video tag as '''both''' an OMID verification client and VPAID wrapper. See more details in the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']].&lt;br /&gt;
&lt;br /&gt;
The '''vastURL''' parameter must be the last parameter on the DAR tag with its value set as the full URL (including all original parameters) of the original VAST tag for the ad placement.&lt;br /&gt;
&lt;br /&gt;
=== Example Wrapped Video Tag (vWrap) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-family:'Courier New', Courier, monospace !important;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt; https://vwrap.imrworldwide.com/v1/wrap?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&lt;br /&gt;
&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13=asid,app_id}&amp;amp;apiframework={APIFRAMEWORK}&amp;amp;vastURL={ORIGINAL_VAST_URL}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To observe how vWrap operates, we have provided some example VAST URLs which you can load directly in your browser.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== VAST ad Unit, no Impression/Viewability ====&lt;br /&gt;
First, here is a VAST ad unit with a single video file and no impression tracking or viewability measurement:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for OMID measurement ====&lt;br /&gt;
This is the same VAST file loaded via Nielsen’s vWrap tag for '''OMID measurement''' (apiframework is set to 7):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastomid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=7&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for VPAID measurement ====&lt;br /&gt;
And here is the same VAST with the vWrap tag configured for '''VPAID measurement''' (apiframework is set to 2):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastvpaid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=2&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Video JS Tag ===&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag supports both OM SDK and VPAID video ad measurement and provides viewability time series, audio volume time series, GIVT, and SIVT data. The time series contains playhead events with corresponding measurements at a 1-second resolution. In addition to the time series, a dedicated ping will report on the MRC-required minimum of 2 seconds on screen.&lt;br /&gt;
&lt;br /&gt;
With OM SDK, the DAR Video tag supports the following ad types:&lt;br /&gt;
&lt;br /&gt;
* Native mobile in-app ad placements &lt;br /&gt;
* Mobile web ads&lt;br /&gt;
* OM Web placements&lt;br /&gt;
* OMID-enabled streaming video players with ad SDKs (for instance DAI IMA SDK)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With VPAID, it supports the following operating modes:&lt;br /&gt;
* As VPAID wrapper for an existing VPAID ad unit in the VAST&lt;br /&gt;
* As VPAID ad unit in a VAST with video files and AdParameters node&lt;br /&gt;
* In Custom Integrations with VPAID host players&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In most cases, the DAR Video tag should not be manually implemented as a wrapper, instead consider utilizing Nielsen’s vWrap tag.&lt;br /&gt;
&lt;br /&gt;
==== Requirements ====&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag needs a JavaScript environment to operate. The video unit to be measured needs to have a size of at least 30x30 pixels. The DAR Video tag requires access to the VPAID ad unit or to an OM SDK API present in the JavaScript context.&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''' and '''am'''. For VPAID wrapper placements, '''vpaidURL''' is also required.&lt;br /&gt;
&lt;br /&gt;
To comply with MRC guidelines, you will be required to append '''autop''' to indicate click-to-play vs auto-play.&lt;br /&gt;
&lt;br /&gt;
If the DAR Video tag will act as the VPAID wrapper, '''vpaidURL''' has to be the tag’s last parameter and its value set to the full URL (including parameters) of the original VPAID ad unit.&lt;br /&gt;
&lt;br /&gt;
See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
==== Expected Video Ad Session Pings ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 2 seconds of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Quarterly Ping&lt;br /&gt;
| At 25%, 50%, 75% and 100% of video progress&lt;br /&gt;
| events.imrworldwide.com/qp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At video stop or window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Ping Flow ====&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Video tag if the impression pixel is part of the VAST to be sent by the ad player and the JS tag has '''&amp;amp;amp;darsup=1'''. The parameter, &amp;lt;code&amp;gt;darsup=1&amp;lt;/code&amp;gt;, is used to suppress the DAR Main Ping from being sent from the JS tag since the DAR main ping will be sent from the DAR impression pixel. This is the default setup if Nielsen’s vWrap tag is being used to set up the video campaign.&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 2.png]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| QP&lt;br /&gt;
|Quarterly Media Pings at 25%, 50%, 75% and 100%&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Example OMID Video Placement ====&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table in the VAST &amp;amp;lt;adVerifications&amp;amp;gt; node:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''OM Parameter'''&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Nielsen Value'''&lt;br /&gt;
! '''Required'''&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/darvideo.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Verification Not Executed URL&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&lt;br /&gt;
&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example VPAID Placement in VAST ====&lt;br /&gt;
&lt;br /&gt;
A typical VAST placement with VPAID will contain an impression pixel, the DAR Video JS tag as MediaFile of type “VPAID”, and the video MediaFiles will be duplicated as AdParameters object. In the example below, there was no original VPAID ad unit (the original VAST only contained MP4 video files), so the &amp;amp;amp;vpaidURL parameter on the DAR JS tag stays empty.&lt;br /&gt;
&lt;br /&gt;
In this example, the DAR JavaScript tag will operate as the VPAID ad unit and will play an appropriate media file from the list contained in the AdParameters node.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;Impression id=&amp;quot;Nielsen Digital Ad Ratings&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://secure-enc.imrworldwide.com/cgi-bin/m?at=view&amp;amp;cy=2&amp;amp;rt=banner&amp;amp;src=njs&amp;amp;&lt;br /&gt;
st=image&amp;amp;tpv=vwrap&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={AD.ID}&amp;amp;ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
&amp;lt;/Impression&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;MediaFiles&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile apiFramework=&amp;quot;VPAID&amp;quot; type=&amp;quot;application/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://dar.imrworldwide.com/js/darvideo.js?darsup=1&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={{AD.ID}}&amp;amp;&lt;br /&gt;
ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile bitrate=&amp;quot;720&amp;quot; delivery=&amp;quot;progressive&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;XXXXXX&amp;quot;&lt;br /&gt;
               maintainAspectRatio=&amp;quot;true&amp;quot; scalable=&amp;quot;true&amp;quot; type=&amp;quot;video/mp4&amp;quot;  &lt;br /&gt;
               width=&amp;quot;854&amp;quot;&amp;gt;&amp;lt;![CDATA[https://XXXXX.net/XXXXXX.mp4]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
&amp;lt;/MediaFiles&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[{&amp;quot;mediaFiles&amp;quot;:[{&amp;quot;bitrate&amp;quot;:&amp;quot;720&amp;quot;,&amp;quot;uri&amp;quot;:&amp;quot;https://XXXXX.net/XXXXXX.mp4&amp;quot;,&amp;quot;height&amp;quot;:&amp;quot;480&amp;quot;,&amp;quot;scalable&amp;quot;:&amp;quot;true&amp;quot;,&lt;br /&gt;
&amp;quot;id&amp;quot;:&amp;quot;XXXXXX&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;video/mp4&amp;quot;,&amp;quot;maintainAspectRatio&amp;quot;:&amp;quot;true&amp;quot;,&amp;quot;delivery&amp;quot;:&amp;quot;progressive&amp;quot;,&amp;quot;width&amp;quot;:&amp;quot;854&amp;quot;}]]&amp;gt;&lt;br /&gt;
&amp;lt;/AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Server-Side Integration ====&lt;br /&gt;
&lt;br /&gt;
If you are interested in implementing the DAR tags server-side, e.g. through SSAI, please contact your Nielsen TAM to provide you with the required guidelines.&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
Manual placement of the DAR Video tag is only recommended in situations where the DAR vWrap tag can not be utilized, like in certain mobile in-app ad placements or in scenarios where DAR Video needs to be configured as OMID viewability measurement solution.&lt;br /&gt;
&lt;br /&gt;
== Pixel Tag== &lt;br /&gt;
&lt;br /&gt;
The DAR Impression pixel provides basic campaign impression counts and allows to cover placements served in environments where the DAR JavaScript tag is not supported.&lt;br /&gt;
&lt;br /&gt;
=== Environment ===&lt;br /&gt;
&lt;br /&gt;
The DAR pixel tag should only be used in environments where the DAR JavaScript tag cannot be utilized such as restricted CTV environments, for SSAI Server-Side Beaconing, and other situations where an adequate JavaScript environment is not available.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', and '''am''' along with fixed valued params, '''at=view''', '''rt=banner''' and '''st=image''' . See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://secure-gl.imrworldwide.com/cgi-bin/m?ca=nlsnXXXXXX&amp;amp;cr=crtve&lt;br /&gt;
&amp;amp;ce={PUBLISHER.ID}&amp;amp;pc=PLACEMENT.ID}&amp;amp;nlsnciXXXX&amp;amp;am=3&amp;amp;at=view&amp;amp;rt=banner&amp;amp;st=image&lt;br /&gt;
&amp;amp;cy=0&amp;amp;r=[timestamp]&amp;quot; style=&amp;quot;display:none&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tag Integration =&lt;br /&gt;
A successful tag integration will require you to go through the following 6 steps.&lt;br /&gt;
== Step 1: Determine Your Campaign Needs== &lt;br /&gt;
To receive optimal results from DAR measurement, it is good practice to consider the technical requirements of different sites and placements. Please share your media plan with your Technical Account Manager before launch.&lt;br /&gt;
&lt;br /&gt;
Specifically, be on the lookout for placements that might span across web and mobile ad inventory and make sure if all of the in-app placements support OMID. Also, some placement types may need manual setup and cannot be automated or may need extra time for setup and testing.&lt;br /&gt;
&lt;br /&gt;
Please reach out to your Nielsen Technical Account Manager (TAM) for advice if the technical requirements for your campaign are not clear.&lt;br /&gt;
== Step 2: Generate Tags== &lt;br /&gt;
Your Nielsen representative will walk you through the Campaign Management Interface (CMI) so that you can generate DAR tags for your campaigns at any time.&lt;br /&gt;
&lt;br /&gt;
Nielsen supports macro-based tag generation for several major ad servers. Nielsen’s Technical Account Managers can assist you with any technical questions on tagging campaigns for DAR measurement.&lt;br /&gt;
== Step 3: Campaign Integration== &lt;br /&gt;
Your Nielsen tags created in CMI will need to be included when you traffic your ad campaigns. Please reach out to your Nielsen TAM for additional guidance and assistance.&lt;br /&gt;
== Step 4: Test the Tag Implementation== &lt;br /&gt;
Depending on the complexity of the integration, you may be working closely with a TAM at this point or are performing a self-guided tag implementation based on the CMI output.&lt;br /&gt;
&lt;br /&gt;
If working with a TAM, they will coordinate a plan to test the tag implementation ahead of the campaign go-live date. Depending on your campaign needs, testing will involve either running a diagnostic campaign to validate tagging setup or reviewing test pages or apps.&lt;br /&gt;
&lt;br /&gt;
In case of a self-guided tag implementation, we recommend to verify and compare the impression counts in the CMI with your planned campaign volume or ad server reports during the first hours of the campaign. If there are any unexpected impression counts, please reach out to your Nielsen TAM.&lt;br /&gt;
== Step 5: Share your Ad Server Report== &lt;br /&gt;
&lt;br /&gt;
=== Why the Ad Server Report is Needed ===&lt;br /&gt;
&lt;br /&gt;
Knowing the delivered impressions helps Nielsen run Discrepancy Checks ensuring overall quality and reduces errors in the tagging process.&lt;br /&gt;
&lt;br /&gt;
Nielsen can provide the client with a template with the inputs required to complete the quality checks.&lt;br /&gt;
&lt;br /&gt;
=== How to Share Your Delivered impressions ===&lt;br /&gt;
&lt;br /&gt;
Set up an automated daily report from your ad server containing Site Name, Site ID, Placement Name, Placement ID, and data date.&lt;br /&gt;
&lt;br /&gt;
A secondary method to share your media plan information is to grant Nielsen “Reporting access” to your campaign in the designated ad server (such as DCM). To do this, simply grant the login '''clientreporting@nielsen.com''' access. In doing so Nielsen can directly access your media plan information, which enables us to check for updates, and reconcile any discrepancies.&lt;br /&gt;
&lt;br /&gt;
== Step 6: Monitoring Your Campaign== &lt;br /&gt;
Nielsen recommends all clients participate in Discrepancy Checks. Nielsen’s team will verify that the tags delivered have begun to receive data once the campaign goes live and will regularly (typically every 7-14 days) compare the Nielsen reporting to your 3rd party or publisher reporting to ensure we are capturing all data across all placements, as expected, and that the discrepancy gap between your reporting and the Nielsen reporting is kept to a minimum.&lt;br /&gt;
&lt;br /&gt;
= Appendix =&lt;br /&gt;
== Tag Parameters== &lt;br /&gt;
All passthrough parameters will appear on the JavaScript-generated DAR impression ping.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#FFF;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0; color:#222;&amp;quot;&lt;br /&gt;
! Query Parameter&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Required&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Pass-through&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 1 - Required Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ca&lt;br /&gt;
| Campaign ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pc&lt;br /&gt;
| Placement ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ci&lt;br /&gt;
| Client ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| am&lt;br /&gt;
| Ad server ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;color:#222;&amp;quot;&lt;br /&gt;
| ce&lt;br /&gt;
| Site ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7; color:#222;&amp;quot;&lt;br /&gt;
| cr&lt;br /&gt;
| Creative ID&lt;br /&gt;
| style=&amp;quot;text-align:center; background-color:#EFEFEF;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 2 - Use Case Specific Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| at&lt;br /&gt;
| Fixed Value &amp;quot;view&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| st&lt;br /&gt;
| Fixed Value &amp;quot;image&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| rt&lt;br /&gt;
| Fixed Value &amp;quot;banner&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| r&lt;br /&gt;
| Cachebuster/Timestamp. It's required in the pixel tags with a hardcoded&amp;lt;br /&amp;gt;value as a default or a macro (r=timestamp/macro) .&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| cy&lt;br /&gt;
| Creative type (1: display/2: video) JS tags add this to DAR and NMP pings for In-House Viewability.&amp;lt;br /&amp;gt;When parameter is not present or value is missing on pixel tags, there will be no creative type breakout.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| '''[[DAR_Tag_Implementation_Guide#vWrap_apiframework_Values|apiframework]]'''&lt;br /&gt;
| IAB-defined value designating the measurement method See vWrap apiframework values&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | vWrap only&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| autof&lt;br /&gt;
| Video only: Auto refresh (1 for auto refresh, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| autop&lt;br /&gt;
| Video only: Autoplay (1 for auto-play, 2 for click-to-play, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c7&lt;br /&gt;
| OS Grouping&amp;lt;br /&amp;gt;c7=osgrp,IOS&amp;lt;br /&amp;gt;c7=osgrp,DROID&amp;lt;br /&amp;gt;c7=osgrp,ANDROID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c8&lt;br /&gt;
| Device Grouping&amp;lt;br /&amp;gt;c8=devgrp,DSK (computers)&amp;lt;br /&amp;gt;c8=devgrp,PHN (mobile phone devices)&amp;lt;br /&amp;gt;c8=devgrp,TAB (mobile tablet devices)&amp;lt;br /&amp;gt;c8=devgrp,PMP (portable media player)&amp;lt;br /&amp;gt;c8=devgrp,UNWN (unknown mobile devices)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c9&lt;br /&gt;
| Mobile Advertising ID&amp;lt;br /&amp;gt;c9=devid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c10&lt;br /&gt;
| Platform&amp;lt;br /&amp;gt;c10=plt,DSK (Computer)&amp;lt;br /&amp;gt;c10=plt,MBL (Mobile)&amp;lt;br /&amp;gt;c10=plt,OTT (Connected Device)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c12&lt;br /&gt;
| App Version&amp;lt;br /&amp;gt;c12=apv,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c13&lt;br /&gt;
| Nielsen Assigned App ID&amp;lt;br /&amp;gt;Example:&amp;lt;br /&amp;gt;c13=asid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c14&lt;br /&gt;
| OS Version&amp;lt;br /&amp;gt;c14=osver,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c68&lt;br /&gt;
| Mobile App Bundle ID&amp;lt;br /&amp;gt;c68=bndlid,xxxxxxxxxxxxxx&amp;lt;br /&amp;gt;References:&amp;lt;br /&amp;gt;https://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&amp;lt;br /&amp;gt;https://developer.android.com/studio/build/configure-app-module#set_the_application_id&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| C78&lt;br /&gt;
| Custom Integration Flag (please note: this is the only uppercase parameter name)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | some vendors&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| darsup&lt;br /&gt;
| If present suppress DAR main ping originating from JS tag (value can be 0 or 1, same effect)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| forceid&lt;br /&gt;
| If present provides impid, can be overwritten by impid parameter&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X (as impid)&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| impid&lt;br /&gt;
| Same as forceid, but higher priority in case both are present&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| frcd&lt;br /&gt;
| Video only: Forced duration (seconds/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| frcf&lt;br /&gt;
| Video only: Forced ad flag (yes/no/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| ptraf&lt;br /&gt;
| Video only: Purchased traffic&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| contplay&lt;br /&gt;
| Video only: Continuous play&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| gdpr&lt;br /&gt;
| GDPR flag to indicate whether GDPR is applicable:&amp;lt;br /&amp;gt;0 - GDPR does not apply&amp;lt;br /&amp;gt;1 - GDPR applies&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| gdpr_consent&lt;br /&gt;
| URL-safe base64-encoded Transparency &amp;amp; Consent (TC) string for&amp;lt;br /&amp;gt;identifying user's privacy preferences&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| hem_sha256&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| hem_unknown&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| mode&lt;br /&gt;
| VPAID video only, optional: Custom Direct Access mode&amp;lt;br /&amp;gt;(&amp;quot;w&amp;quot; wrapper / &amp;quot;c&amp;quot; custom; defaults to wrapper)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| onload&lt;br /&gt;
| VPAID video only, optional: JS callback for Custom Direct Access VPAID integration&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pub&lt;br /&gt;
| Publisher Name&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| pubid&lt;br /&gt;
| Publisher ID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| si&lt;br /&gt;
| Site identifier. Canonical URL of the content where the Ad creative is served.&amp;lt;br /&amp;gt;The parameter value has to be encoded with encodeURIComponent() method or equivalent.&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uid2&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| uid2_token&lt;br /&gt;
| Unified ID 2.0 token&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uoo&lt;br /&gt;
| User opt out&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 3 - Parameters With Required Position in URL&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#ffffff; color:#222;&amp;quot;&lt;br /&gt;
| vpaidURL&lt;br /&gt;
| VPAID Video only: Always the last parameter for video tags.&amp;lt;br /&amp;gt;Either VPAID ad unit URL to be wrapped or empty. If empty, DAR tag will use its own vpaidplayer.js&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | VPAID video tag only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;background-color:#f4f5f7;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vastURL&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vWrap Tag only: Always the last parameter for the vWrap tag.&amp;lt;br /&amp;gt;It must contain the URL of the original VAST for the placement.&lt;br /&gt;
| style=&amp;quot;text-align:center; vertical-align:middle; color:#222;&amp;quot; | vWrap tag only&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional Parameters == &lt;br /&gt;
This section describes several important additional parameters that the DAR tag can support, specifically Hashed Email, UID2 values, along with Page URL and Bundle Identifier if available. Please note that all parameters are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
Please work with your Nielsen Technical Account Manager to decide which of the following parameters to append to the standard DAR tag.&lt;br /&gt;
=== HEM Support (Hashed Email) ===&lt;br /&gt;
Please use the parameter that matches your hashing algorithm. For example, if you are using sha256 to encode the email address, then use hem_sha256={encrypted_value_here}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
| Hashed Email&lt;br /&gt;
| User’s email address that has been run through the sha256 hashing algorithm to create a unique hexadecimal string.&amp;lt;br /&amp;gt; If a client is unable to determine hashing type, they should pass&amp;lt;br /&amp;gt;using &amp;amp;hem_unknown parameter.&lt;br /&gt;
| &amp;amp;hem_unknown&amp;lt;br /&amp;gt;&amp;amp;hem_sha256&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#dae8fc; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| hem_sha256=671638d17df92ac6e46e3f00ad0e78f09116ca29128e93dcb53ff340abdeb2c2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unified ID ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| An identifier based on a user’s verifiable PII (e.g. hashed email). UID2.0 was initially created by The Trade Desk (TTD)&amp;lt;br /&amp;gt;and is now managed by Prebid.&lt;br /&gt;
| &amp;amp;uid2&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0 Token&lt;br /&gt;
| Encrypted Unified ID 2.0&lt;br /&gt;
| &amp;amp;uid_token&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| uid2=MTKVpUAzwYAPnHrtfE0wlINOMzhU7UUEjjVdCdRu63k=&amp;lt;br /&amp;gt;uid_token=AgAAAAPFR0zA5ogv/yaAPiUsAdZPsfqS8QlDSGxAB+rr8yekFs3AjLYVk5qqqiyV2XHbSuwzHmxSlLeQeKQI1mp015jsNnpX5&amp;lt;br /&amp;gt;/xGgXldcgVz+gFnyh3T8/3agMwRmyrhCxG4oH2C7fc48AQk2eotE7FW0ZDEYM8fD9ZxDaxFUC/OV3OuZA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Page and Bundle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Page URL&lt;br /&gt;
| Canonical URL of the content where the Ad creative is served. (e.g. https://example.com/news/tech/article.html) &amp;lt;br /&amp;gt;The parameter value has to be encoded with JavaScript’s encodeURIComponent() method or equivalent. &amp;lt;br /&amp;gt;Example: si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&lt;br /&gt;
| &amp;amp;si&lt;br /&gt;
|-&lt;br /&gt;
| App Bundle ID&lt;br /&gt;
| The app’s unique bundle ID (e.g. com.example.myapp). The ID can be used to look up the App in Apple’s App Store&amp;lt;br /&amp;gt;or the Google Play Store.&amp;lt;br /&amp;gt;References: https://developer.android.com/studio/build/application-idhttps://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&lt;br /&gt;
| &amp;amp;c68=bndlid&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&amp;lt;br /&amp;gt;c68=bndlid,com.tam.nielsen.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== vWrap apiframework Values== &lt;br /&gt;
&lt;br /&gt;
Nielsen’s vWrap tag uses the existing definition of '''apiframework''' values defined in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM Specification''' '''1.0''']. This means that existing macros for this parameter in your system should work out of the box with vWrap.&lt;br /&gt;
&lt;br /&gt;
The vWrap tag supports the numerical values in bold below. In case of '''8''' (SIMID), the DAR Video tag will be inserted as a standard OMID verification client for viewability measurement and it will not interfere with any SIMID components in the ad.&lt;br /&gt;
&lt;br /&gt;
If a '''0''' or an empty value is given, the resulting VAST will include both OMID and VPAID measurement solutions. This leaves the decision of the measurement method to the video player, which might be advantageous for mixed campaigns that span mobile and web environments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7;&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! Definition&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| MRAID 1.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| ORMMA&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| MRAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| MRAID 3.0&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | OMID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | SIMID 1.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SERVER-SIDE TAG DISPATCH ==&lt;br /&gt;
The standard way of triggering a Digital Ad Ratings (DAR) tag on mobile in-app or connected devices is for the publisher to trigger the tag upon ad exposure to the user (either directly or via the ad server). This can be described as a client-side initiated tag.&lt;br /&gt;
&lt;br /&gt;
It is important to note that MRC/IAB measurement standards stipulate that the ad exposure event still be initiated and recorded from the client-side, even if the ad measurement tag (in this case a DAR tag) is physically initiated from the server-side. Evidence may be required (eg. publisher log file or similar) from the MRC/IAB to substantiate that the user was exposed to the ad on their device.&lt;br /&gt;
&lt;br /&gt;
In addition to the tag parameters covered in the prior sections, the following HTTP headers need to be modified in the DAR calls to support dispatch from a '''server-side''' publisher ad server:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;text-align:center; background-color:#c0c0c0; color:#000000;&amp;quot;&lt;br /&gt;
! HTTP Headers&lt;br /&gt;
! Description of Modifications&lt;br /&gt;
|-&lt;br /&gt;
| User-Agent (UA)&lt;br /&gt;
| This is expected to be the originating client user-agent for the&amp;lt;br /&amp;gt; device where the user was exposed to the ad. The HTTP UA from &amp;lt;br /&amp;gt;the client device should be used to populate the HTTP UA in the&amp;lt;br /&amp;gt; server-side connection/ping. DAR leverages the type of&amp;lt;br /&amp;gt;device for platform derivation.&lt;br /&gt;
|-&lt;br /&gt;
| X-Forwarded-For (XFF) IP&lt;br /&gt;
| This is expected to be the originating client IP address for the &amp;lt;br /&amp;gt;device where the user was exposed to the ad. Note: When the tag&amp;lt;br /&amp;gt; is fired directly from the ad server, the X-Real-IP will be the ad server IP.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Server Side Tag Notes ===&lt;br /&gt;
&lt;br /&gt;
* The server-side tag collection only supports mobile in-app and connected device measurement and will not support cookie-based browser measurement.&lt;br /&gt;
&lt;br /&gt;
* The client’s server-side setup to trigger/send the DAR tag should suppress any Nielsen cookie returned by the Nielsen collection server as a result of the first DAR tag received. If the Nielsen cookie (returned upon receiving the first DAR tag into secure.imrworldwide.com) is not suppressed, then invalid traffic (IVT) filtration will be triggered upon receiving the 2nd and nth tag.&lt;br /&gt;
&lt;br /&gt;
* The tag received by Nielsen must be TLS v1.2 compliant or greater.&lt;br /&gt;
&lt;br /&gt;
== About Nielsen ==&lt;br /&gt;
&lt;br /&gt;
Nielsen shapes the world’s media and content as a global leader in audience measurement, data and analytics. Through our understanding of people and their behaviors across all channels and platforms, we empower our clients with independent and actionable intelligence so they can connect and engage with their audiences—now and into the future.&lt;br /&gt;
&lt;br /&gt;
A Nielsen operates around the world in more than 55 countries. Learn more at [http://www.nielsen.com '''www.nielsen.com'''] and connect with us on social media.&lt;br /&gt;
&lt;br /&gt;
'''Audience Is Everything®'''&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6748</id>
		<title>DAR Tag Implementation Guide</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6748"/>
		<updated>2024-08-19T17:04:53Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: Undo revision 6747 by LaMarHolmes (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|Digital Ad Ratings}}  {{CurrentBreadcrumb}}&lt;br /&gt;
[[Category:Digital]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This document provides an overview of the Nielsen Digital Ad Ratings (DAR) Tags and the steps necessary to implement them as part of your digital advertising campaigns.&lt;br /&gt;
=== What is DAR ===&lt;br /&gt;
DAR is a measurement platform for digital advertising campaigns. The platform provides a clear view of the true audience of a campaign, including Reach, Frequency, and GRP statistics by audience demographic group. &lt;br /&gt;
=== What we measure=== &lt;br /&gt;
All DAR tags allow you to measure campaign impressions and the DAR JavaScript tags measure ad viewability, GIVT (General Invalid Traffic), and SIVT (Sophisticated Invalid Traffic) across platforms including web, mobile, and in-app.&lt;br /&gt;
=== How we measure it=== &lt;br /&gt;
Nielsen’s DAR suite of JavaScript tags together with a pixel tag fallback will be present in your ad placements. We utilize industry-standard APIs to perform measurement cross-browser and cross-platform. In most cases, you will only need to add a simple URL through your ad management interface to fully utilize DAR measurement in your campaigns.&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
For steps outlined in this document, you should have access to Nielsen’s Campaign Management Interface (CMI) and a Nielsen Technical Account Manager (TAM) will be working with you during the implementation phase.&lt;br /&gt;
__TOC__&lt;br /&gt;
= DAR Measurement Types =&lt;br /&gt;
&lt;br /&gt;
== DAR Display== &lt;br /&gt;
&lt;br /&gt;
The DAR Display JavaScript tag reports ad impressions as well as measures ad viewability and SIVT. In standard web placements, it will find the ad unit in the surrounding DOM container and will then report viewability as a time series with a 1-second resolution.&lt;br /&gt;
&lt;br /&gt;
The DAR tag will report the MRC-required minimum of 1 second on screen and a continuous viewability time series for the lifetime of the ad session to enable additional viewability qualifiers.&lt;br /&gt;
&lt;br /&gt;
The tag can utilize the IAB’s [https://iabtechlab.com/standards/open-measurement-sdk/ '''Open Measurement SDK'''] (OM SDK) including [https://iabtechlab.com/blog/open-measurement-for-web-video-arrives/ '''OM Web'''] integration if the OM Interface Definition (OMID) is available, or it will use industry-standard web APIs to measure viewability.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
The DAR Display tag requires a JavaScript-enabled browser for web environments or the OM SDK for in-app to operate and should be placed close to the corresponding measured ad unit. It should be on the same DOM level (e.g. directly under the same parent) or in a child node under the same parent node. The ad unit should be a content-bearing DOM element (e.g. img, canvas, SVG, iframe, div) with a minimum size of 30x30 pixels.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, cr, pc, ce''' and '''am'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
===== '''Sub-Parameters''' =====&lt;br /&gt;
&amp;lt;s&amp;gt;This is a fake section&amp;lt;/s&amp;gt; for '''[[Digital|sub-parameters]]'''&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;s&amp;gt;This is another line&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; &lt;br /&gt;
src=&amp;quot;https://dar.imrworldwide.com/js/dar.js?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-code}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example OMID Display Placement ===&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table below during setup:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot; | OM Parameter&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Nielsen Value&lt;br /&gt;
! style=&amp;quot;width: 5%&amp;quot; |Required&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/dar.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Tracking Event verificationNotExecuted&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Expected Display Ad Session Pings ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 1 second of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Timed Pings&lt;br /&gt;
| At 1, 5, 15 and 120 seconds of ad session time (may not occur based on ad session length)&lt;br /&gt;
| events.imrworldwide.com/1sp, 5sp, 15sp, 120sp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ping Flow ===&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Display tag.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 152646.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| 1SP, 5SP, 15SP, 120SP&lt;br /&gt;
| Timed Measure Ping at 1, 5, 15 and 120 seconds&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DAR Video == &lt;br /&gt;
&lt;br /&gt;
The DAR Video tag will typically be trafficked as part of a Video Ad Serving Template (VAST) file. Nielsen provides its wrapped video tag (vWrap) to make this type of deployment easy and consistent across the various ad servers and trafficking options. Nielsen’s vWrap tag supports both automatic OMID and VPAID integration with existing VAST files. The two sections below, [[#Wrapped_Video_Tag_.28vWrap.29_Deployment|'''Wrapped Video Tag''']] and [[#Video_JS_Tag|'''Video JS Tag''']], describe these options and their expected outcomes.&lt;br /&gt;
&lt;br /&gt;
In addition, Nielsen supports '''direct DAR Video tag deployments''' with manual integration in existing workflows. In this case, the section [[#video-js-tag|'''Video JS Tag''']] below describes the basic setup and expected results. In addition, it is recommended that you work closely with your Nielsen Technical Account Manager if you consider a manual tag integration with your campaigns.&lt;br /&gt;
&lt;br /&gt;
=== Wrapped Video Tag (vWrap) Deployment ===&lt;br /&gt;
&lt;br /&gt;
Nielsen’s wrapped DAR video tag, vWrap, is the preferred delivery method for VAST-controlled video ad placements.The vWrap tag is served by a Nielsen service that takes an original VAST with an inline ad (not a wrapper redirect) and dynamically adds the DAR Video tag with measurement solutions for VPAID and OMID. The '''apiframework''' parameter can be used to control which measurement solution will be inserted (see below).&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', '''am, apiframework''' and '''vastURL'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
The Open Real Time Bidding ([https://iabtechlab.com/wp-content/uploads/2022/04/OpenRTB-2-6_FINAL.pdf '''OpenRTB''']) API framework values for identifying the ad inventory type should be passed in the Nielsen '''apiframework''' parameter. The values should be either 1 or 2 (VPAID) or 7 or 8 (OMID). The available API framework values are listed in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM specification 1.0''']. If the parameter is left blank or set to 0, Wrap will add the DAR Video tag as '''both''' an OMID verification client and VPAID wrapper. See more details in the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']].&lt;br /&gt;
&lt;br /&gt;
The '''vastURL''' parameter must be the last parameter on the DAR tag with its value set as the full URL (including all original parameters) of the original VAST tag for the ad placement.&lt;br /&gt;
&lt;br /&gt;
=== Example Wrapped Video Tag (vWrap) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-family:'Courier New', Courier, monospace !important;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt; https://vwrap.imrworldwide.com/v1/wrap?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&lt;br /&gt;
&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13=asid,app_id}&amp;amp;apiframework={APIFRAMEWORK}&amp;amp;vastURL={ORIGINAL_VAST_URL}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To observe how vWrap operates, we have provided some example VAST URLs which you can load directly in your browser.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== VAST ad Unit, no Impression/Viewability ====&lt;br /&gt;
First, here is a VAST ad unit with a single video file and no impression tracking or viewability measurement:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for OMID measurement ====&lt;br /&gt;
This is the same VAST file loaded via Nielsen’s vWrap tag for '''OMID measurement''' (apiframework is set to 7):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastomid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=7&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for VPAID measurement ====&lt;br /&gt;
And here is the same VAST with the vWrap tag configured for '''VPAID measurement''' (apiframework is set to 2):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastvpaid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=2&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Video JS Tag ===&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag supports both OM SDK and VPAID video ad measurement and provides viewability time series, audio volume time series, GIVT, and SIVT data. The time series contains playhead events with corresponding measurements at a 1-second resolution. In addition to the time series, a dedicated ping will report on the MRC-required minimum of 2 seconds on screen.&lt;br /&gt;
&lt;br /&gt;
With OM SDK, the DAR Video tag supports the following ad types:&lt;br /&gt;
&lt;br /&gt;
* Native mobile in-app ad placements &lt;br /&gt;
* Mobile web ads&lt;br /&gt;
* OM Web placements&lt;br /&gt;
* OMID-enabled streaming video players with ad SDKs (for instance DAI IMA SDK)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With VPAID, it supports the following operating modes:&lt;br /&gt;
* As VPAID wrapper for an existing VPAID ad unit in the VAST&lt;br /&gt;
* As VPAID ad unit in a VAST with video files and AdParameters node&lt;br /&gt;
* In Custom Integrations with VPAID host players&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In most cases, the DAR Video tag should not be manually implemented as a wrapper, instead consider utilizing Nielsen’s vWrap tag.&lt;br /&gt;
&lt;br /&gt;
==== Requirements ====&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag needs a JavaScript environment to operate. The video unit to be measured needs to have a size of at least 30x30 pixels. The DAR Video tag requires access to the VPAID ad unit or to an OM SDK API present in the JavaScript context.&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''' and '''am'''. For VPAID wrapper placements, '''vpaidURL''' is also required.&lt;br /&gt;
&lt;br /&gt;
To comply with MRC guidelines, you will be required to append '''autop''' to indicate click-to-play vs auto-play.&lt;br /&gt;
&lt;br /&gt;
If the DAR Video tag will act as the VPAID wrapper, '''vpaidURL''' has to be the tag’s last parameter and its value set to the full URL (including parameters) of the original VPAID ad unit.&lt;br /&gt;
&lt;br /&gt;
See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
==== Expected Video Ad Session Pings ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 2 seconds of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Quarterly Ping&lt;br /&gt;
| At 25%, 50%, 75% and 100% of video progress&lt;br /&gt;
| events.imrworldwide.com/qp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At video stop or window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Ping Flow ====&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Video tag if the impression pixel is part of the VAST to be sent by the ad player and the JS tag has '''&amp;amp;amp;darsup=1'''. The parameter, &amp;lt;code&amp;gt;darsup=1&amp;lt;/code&amp;gt;, is used to suppress the DAR Main Ping from being sent from the JS tag since the DAR main ping will be sent from the DAR impression pixel. This is the default setup if Nielsen’s vWrap tag is being used to set up the video campaign.&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 2.png]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| QP&lt;br /&gt;
|Quarterly Media Pings at 25%, 50%, 75% and 100%&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Example OMID Video Placement ====&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table in the VAST &amp;amp;lt;adVerifications&amp;amp;gt; node:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''OM Parameter'''&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Nielsen Value'''&lt;br /&gt;
! '''Required'''&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/darvideo.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Verification Not Executed URL&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&lt;br /&gt;
&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example VPAID Placement in VAST ====&lt;br /&gt;
&lt;br /&gt;
A typical VAST placement with VPAID will contain an impression pixel, the DAR Video JS tag as MediaFile of type “VPAID”, and the video MediaFiles will be duplicated as AdParameters object. In the example below, there was no original VPAID ad unit (the original VAST only contained MP4 video files), so the &amp;amp;amp;vpaidURL parameter on the DAR JS tag stays empty.&lt;br /&gt;
&lt;br /&gt;
In this example, the DAR JavaScript tag will operate as the VPAID ad unit and will play an appropriate media file from the list contained in the AdParameters node.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;Impression id=&amp;quot;Nielsen Digital Ad Ratings&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://secure-enc.imrworldwide.com/cgi-bin/m?at=view&amp;amp;cy=2&amp;amp;rt=banner&amp;amp;src=njs&amp;amp;&lt;br /&gt;
st=image&amp;amp;tpv=vwrap&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={AD.ID}&amp;amp;ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
&amp;lt;/Impression&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;MediaFiles&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile apiFramework=&amp;quot;VPAID&amp;quot; type=&amp;quot;application/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://dar.imrworldwide.com/js/darvideo.js?darsup=1&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={{AD.ID}}&amp;amp;&lt;br /&gt;
ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile bitrate=&amp;quot;720&amp;quot; delivery=&amp;quot;progressive&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;XXXXXX&amp;quot;&lt;br /&gt;
               maintainAspectRatio=&amp;quot;true&amp;quot; scalable=&amp;quot;true&amp;quot; type=&amp;quot;video/mp4&amp;quot;  &lt;br /&gt;
               width=&amp;quot;854&amp;quot;&amp;gt;&amp;lt;![CDATA[https://XXXXX.net/XXXXXX.mp4]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
&amp;lt;/MediaFiles&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[{&amp;quot;mediaFiles&amp;quot;:[{&amp;quot;bitrate&amp;quot;:&amp;quot;720&amp;quot;,&amp;quot;uri&amp;quot;:&amp;quot;https://XXXXX.net/XXXXXX.mp4&amp;quot;,&amp;quot;height&amp;quot;:&amp;quot;480&amp;quot;,&amp;quot;scalable&amp;quot;:&amp;quot;true&amp;quot;,&lt;br /&gt;
&amp;quot;id&amp;quot;:&amp;quot;XXXXXX&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;video/mp4&amp;quot;,&amp;quot;maintainAspectRatio&amp;quot;:&amp;quot;true&amp;quot;,&amp;quot;delivery&amp;quot;:&amp;quot;progressive&amp;quot;,&amp;quot;width&amp;quot;:&amp;quot;854&amp;quot;}]]&amp;gt;&lt;br /&gt;
&amp;lt;/AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Server-Side Integration ====&lt;br /&gt;
&lt;br /&gt;
If you are interested in implementing the DAR tags server-side, e.g. through SSAI, please contact your Nielsen TAM to provide you with the required guidelines.&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
Manual placement of the DAR Video tag is only recommended in situations where the DAR vWrap tag can not be utilized, like in certain mobile in-app ad placements or in scenarios where DAR Video needs to be configured as OMID viewability measurement solution.&lt;br /&gt;
&lt;br /&gt;
== Pixel Tag== &lt;br /&gt;
&lt;br /&gt;
The DAR Impression pixel provides basic campaign impression counts and allows to cover placements served in environments where the DAR JavaScript tag is not supported.&lt;br /&gt;
&lt;br /&gt;
=== Environment ===&lt;br /&gt;
&lt;br /&gt;
The DAR pixel tag should only be used in environments where the DAR JavaScript tag cannot be utilized such as restricted CTV environments, for SSAI Server-Side Beaconing, and other situations where an adequate JavaScript environment is not available.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', and '''am''' along with fixed valued params, '''at=view''', '''rt=banner''' and '''st=image''' . See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://secure-gl.imrworldwide.com/cgi-bin/m?ca=nlsnXXXXXX&amp;amp;cr=crtve&lt;br /&gt;
&amp;amp;ce={PUBLISHER.ID}&amp;amp;pc=PLACEMENT.ID}&amp;amp;nlsnciXXXX&amp;amp;am=3&amp;amp;at=view&amp;amp;rt=banner&amp;amp;st=image&lt;br /&gt;
&amp;amp;cy=0&amp;amp;r=[timestamp]&amp;quot; style=&amp;quot;display:none&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tag Integration =&lt;br /&gt;
A successful tag integration will require you to go through the following 6 steps.&lt;br /&gt;
== Step 1: Determine Your Campaign Needs== &lt;br /&gt;
To receive optimal results from DAR measurement, it is good practice to consider the technical requirements of different sites and placements. Please share your media plan with your Technical Account Manager before launch.&lt;br /&gt;
&lt;br /&gt;
Specifically, be on the lookout for placements that might span across web and mobile ad inventory and make sure if all of the in-app placements support OMID. Also, some placement types may need manual setup and cannot be automated or may need extra time for setup and testing.&lt;br /&gt;
&lt;br /&gt;
Please reach out to your Nielsen Technical Account Manager (TAM) for advice if the technical requirements for your campaign are not clear.&lt;br /&gt;
== Step 2: Generate Tags== &lt;br /&gt;
Your Nielsen representative will walk you through the Campaign Management Interface (CMI) so that you can generate DAR tags for your campaigns at any time.&lt;br /&gt;
&lt;br /&gt;
Nielsen supports macro-based tag generation for several major ad servers. Nielsen’s Technical Account Managers can assist you with any technical questions on tagging campaigns for DAR measurement.&lt;br /&gt;
== Step 3: Campaign Integration== &lt;br /&gt;
Your Nielsen tags created in CMI will need to be included when you traffic your ad campaigns. Please reach out to your Nielsen TAM for additional guidance and assistance.&lt;br /&gt;
== Step 4: Test the Tag Implementation== &lt;br /&gt;
Depending on the complexity of the integration, you may be working closely with a TAM at this point or are performing a self-guided tag implementation based on the CMI output.&lt;br /&gt;
&lt;br /&gt;
If working with a TAM, they will coordinate a plan to test the tag implementation ahead of the campaign go-live date. Depending on your campaign needs, testing will involve either running a diagnostic campaign to validate tagging setup or reviewing test pages or apps.&lt;br /&gt;
&lt;br /&gt;
In case of a self-guided tag implementation, we recommend to verify and compare the impression counts in the CMI with your planned campaign volume or ad server reports during the first hours of the campaign. If there are any unexpected impression counts, please reach out to your Nielsen TAM.&lt;br /&gt;
== Step 5: Share your Ad Server Report== &lt;br /&gt;
&lt;br /&gt;
=== Why the Ad Server Report is Needed ===&lt;br /&gt;
&lt;br /&gt;
Knowing the delivered impressions helps Nielsen run Discrepancy Checks ensuring overall quality and reduces errors in the tagging process.&lt;br /&gt;
&lt;br /&gt;
Nielsen can provide the client with a template with the inputs required to complete the quality checks.&lt;br /&gt;
&lt;br /&gt;
=== How to Share Your Delivered impressions ===&lt;br /&gt;
&lt;br /&gt;
Set up an automated daily report from your ad server containing Site Name, Site ID, Placement Name, Placement ID, and data date.&lt;br /&gt;
&lt;br /&gt;
A secondary method to share your media plan information is to grant Nielsen “Reporting access” to your campaign in the designated ad server (such as DCM). To do this, simply grant the login '''clientreporting@nielsen.com''' access. In doing so Nielsen can directly access your media plan information, which enables us to check for updates, and reconcile any discrepancies.&lt;br /&gt;
&lt;br /&gt;
== Step 6: Monitoring Your Campaign== &lt;br /&gt;
Nielsen recommends all clients participate in Discrepancy Checks. Nielsen’s team will verify that the tags delivered have begun to receive data once the campaign goes live and will regularly (typically every 7-14 days) compare the Nielsen reporting to your 3rd party or publisher reporting to ensure we are capturing all data across all placements, as expected, and that the discrepancy gap between your reporting and the Nielsen reporting is kept to a minimum.&lt;br /&gt;
&lt;br /&gt;
= Appendix =&lt;br /&gt;
== Tag Parameters== &lt;br /&gt;
All passthrough parameters will appear on the JavaScript-generated DAR impression ping.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#FFF;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0; color:#222;&amp;quot;&lt;br /&gt;
! Query Parameter&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Required&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Pass-through&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 1 - Required Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ca&lt;br /&gt;
| Campaign ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pc&lt;br /&gt;
| Placement ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ci&lt;br /&gt;
| Client ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| am&lt;br /&gt;
| Ad server ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;color:#222;&amp;quot;&lt;br /&gt;
| ce&lt;br /&gt;
| Site ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7; color:#222;&amp;quot;&lt;br /&gt;
| cr&lt;br /&gt;
| Creative ID&lt;br /&gt;
| style=&amp;quot;text-align:center; background-color:#EFEFEF;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 2 - Use Case Specific Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| at&lt;br /&gt;
| Fixed Value &amp;quot;view&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| st&lt;br /&gt;
| Fixed Value &amp;quot;image&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| rt&lt;br /&gt;
| Fixed Value &amp;quot;banner&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| r&lt;br /&gt;
| Cachebuster/Timestamp. It's required in the pixel tags with a hardcoded&amp;lt;br /&amp;gt;value as a default or a macro (r=timestamp/macro) .&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| cy&lt;br /&gt;
| Creative type (1: display/2: video) JS tags add this to DAR and NMP pings for In-House Viewability.&amp;lt;br /&amp;gt;When parameter is not present or value is missing on pixel tags, there will be no creative type breakout.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| '''[[DAR_Tag_Implementation_Guide#vWrap_apiframework_Values|apiframework]]'''&lt;br /&gt;
| IAB-defined value designating the measurement method See vWrap apiframework values&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | vWrap only&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| autof&lt;br /&gt;
| Video only: Auto refresh (1 for auto refresh, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| autop&lt;br /&gt;
| Video only: Autoplay (1 for auto-play, 2 for click-to-play, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c7&lt;br /&gt;
| OS Grouping&amp;lt;br /&amp;gt;c7=osgrp,IOS&amp;lt;br /&amp;gt;c7=osgrp,DROID&amp;lt;br /&amp;gt;c7=osgrp,ANDROID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c8&lt;br /&gt;
| Device Grouping&amp;lt;br /&amp;gt;c8=devgrp,DSK (computers)&amp;lt;br /&amp;gt;c8=devgrp,PHN (mobile phone devices)&amp;lt;br /&amp;gt;c8=devgrp,TAB (mobile tablet devices)&amp;lt;br /&amp;gt;c8=devgrp,PMP (portable media player)&amp;lt;br /&amp;gt;c8=devgrp,UNWN (unknown mobile devices)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c9&lt;br /&gt;
| Mobile Advertising ID&amp;lt;br /&amp;gt;c9=devid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c10&lt;br /&gt;
| Platform&amp;lt;br /&amp;gt;c10=plt,DSK (Computer)&amp;lt;br /&amp;gt;c10=plt,MBL (Mobile)&amp;lt;br /&amp;gt;c10=plt,OTT (Connected Device)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c12&lt;br /&gt;
| App Version&amp;lt;br /&amp;gt;c12=apv,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c13&lt;br /&gt;
| Nielsen Assigned App ID&amp;lt;br /&amp;gt;Example:&amp;lt;br /&amp;gt;c13=asid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c14&lt;br /&gt;
| OS Version&amp;lt;br /&amp;gt;c14=osver,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c68&lt;br /&gt;
| Mobile App Bundle ID&amp;lt;br /&amp;gt;c68=bndlid,xxxxxxxxxxxxxx&amp;lt;br /&amp;gt;References:&amp;lt;br /&amp;gt;https://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&amp;lt;br /&amp;gt;https://developer.android.com/studio/build/configure-app-module#set_the_application_id&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| C78&lt;br /&gt;
| Custom Integration Flag (please note: this is the only uppercase parameter name)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | some vendors&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| darsup&lt;br /&gt;
| If present suppress DAR main ping originating from JS tag (value can be 0 or 1, same effect)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| forceid&lt;br /&gt;
| If present provides impid, can be overwritten by impid parameter&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X (as impid)&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| impid&lt;br /&gt;
| Same as forceid, but higher priority in case both are present&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| frcd&lt;br /&gt;
| Video only: Forced duration (seconds/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| frcf&lt;br /&gt;
| Video only: Forced ad flag (yes/no/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| ptraf&lt;br /&gt;
| Video only: Purchased traffic&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| contplay&lt;br /&gt;
| Video only: Continuous play&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| gdpr&lt;br /&gt;
| GDPR flag to indicate whether GDPR is applicable:&amp;lt;br /&amp;gt;0 - GDPR does not apply&amp;lt;br /&amp;gt;1 - GDPR applies&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| gdpr_consent&lt;br /&gt;
| URL-safe base64-encoded Transparency &amp;amp; Consent (TC) string for&amp;lt;br /&amp;gt;identifying user's privacy preferences&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| hem_sha256&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| hem_unknown&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| mode&lt;br /&gt;
| VPAID video only, optional: Custom Direct Access mode&amp;lt;br /&amp;gt;(&amp;quot;w&amp;quot; wrapper / &amp;quot;c&amp;quot; custom; defaults to wrapper)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| onload&lt;br /&gt;
| VPAID video only, optional: JS callback for Custom Direct Access VPAID integration&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pub&lt;br /&gt;
| Publisher Name&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| pubid&lt;br /&gt;
| Publisher ID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| si&lt;br /&gt;
| Site identifier. Canonical URL of the content where the Ad creative is served.&amp;lt;br /&amp;gt;The parameter value has to be encoded with encodeURIComponent() method or equivalent.&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uid2&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| uid2_token&lt;br /&gt;
| Unified ID 2.0 token&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uoo&lt;br /&gt;
| User opt out&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 3 - Parameters With Required Position in URL&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#ffffff; color:#222;&amp;quot;&lt;br /&gt;
| vpaidURL&lt;br /&gt;
| VPAID Video only: Always the last parameter for video tags.&amp;lt;br /&amp;gt;Either VPAID ad unit URL to be wrapped or empty. If empty, DAR tag will use its own vpaidplayer.js&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | VPAID video tag only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;background-color:#f4f5f7;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vastURL&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vWrap Tag only: Always the last parameter for the vWrap tag.&amp;lt;br /&amp;gt;It must contain the URL of the original VAST for the placement.&lt;br /&gt;
| style=&amp;quot;text-align:center; vertical-align:middle; color:#222;&amp;quot; | vWrap tag only&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional Parameters == &lt;br /&gt;
This section describes several important additional parameters that the DAR tag can support, specifically Hashed Email, UID2 values, along with Page URL and Bundle Identifier if available. Please note that all parameters are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
Please work with your Nielsen Technical Account Manager to decide which of the following parameters to append to the standard DAR tag.&lt;br /&gt;
=== HEM Support (Hashed Email) ===&lt;br /&gt;
Please use the parameter that matches your hashing algorithm. For example, if you are using sha256 to encode the email address, then use hem_sha256={encrypted_value_here}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
| Hashed Email&lt;br /&gt;
| User’s email address that has been run through the sha256 hashing algorithm to create a unique hexadecimal string.&amp;lt;br /&amp;gt; If a client is unable to determine hashing type, they should pass&amp;lt;br /&amp;gt;using &amp;amp;hem_unknown parameter.&lt;br /&gt;
| &amp;amp;hem_unknown&amp;lt;br /&amp;gt;&amp;amp;hem_sha256&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#dae8fc; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| hem_sha256=671638d17df92ac6e46e3f00ad0e78f09116ca29128e93dcb53ff340abdeb2c2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unified ID ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| An identifier based on a user’s verifiable PII (e.g. hashed email). UID2.0 was initially created by The Trade Desk (TTD)&amp;lt;br /&amp;gt;and is now managed by Prebid.&lt;br /&gt;
| &amp;amp;uid2&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0 Token&lt;br /&gt;
| Encrypted Unified ID 2.0&lt;br /&gt;
| &amp;amp;uid_token&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| uid2=MTKVpUAzwYAPnHrtfE0wlINOMzhU7UUEjjVdCdRu63k=&amp;lt;br /&amp;gt;uid_token=AgAAAAPFR0zA5ogv/yaAPiUsAdZPsfqS8QlDSGxAB+rr8yekFs3AjLYVk5qqqiyV2XHbSuwzHmxSlLeQeKQI1mp015jsNnpX5&amp;lt;br /&amp;gt;/xGgXldcgVz+gFnyh3T8/3agMwRmyrhCxG4oH2C7fc48AQk2eotE7FW0ZDEYM8fD9ZxDaxFUC/OV3OuZA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Page and Bundle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Page URL&lt;br /&gt;
| Canonical URL of the content where the Ad creative is served. (e.g. https://example.com/news/tech/article.html) &amp;lt;br /&amp;gt;The parameter value has to be encoded with JavaScript’s encodeURIComponent() method or equivalent. &amp;lt;br /&amp;gt;Example: si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&lt;br /&gt;
| &amp;amp;si&lt;br /&gt;
|-&lt;br /&gt;
| App Bundle ID&lt;br /&gt;
| The app’s unique bundle ID (e.g. com.example.myapp). The ID can be used to look up the App in Apple’s App Store&amp;lt;br /&amp;gt;or the Google Play Store.&amp;lt;br /&amp;gt;References: https://developer.android.com/studio/build/application-idhttps://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&lt;br /&gt;
| &amp;amp;c68=bndlid&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&amp;lt;br /&amp;gt;c68=bndlid,com.tam.nielsen.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== vWrap apiframework Values== &lt;br /&gt;
&lt;br /&gt;
Nielsen’s vWrap tag uses the existing definition of '''apiframework''' values defined in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM Specification''' '''1.0''']. This means that existing macros for this parameter in your system should work out of the box with vWrap.&lt;br /&gt;
&lt;br /&gt;
The vWrap tag supports the numerical values in bold below. In case of '''8''' (SIMID), the DAR Video tag will be inserted as a standard OMID verification client for viewability measurement and it will not interfere with any SIMID components in the ad.&lt;br /&gt;
&lt;br /&gt;
If a '''0''' or an empty value is given, the resulting VAST will include both OMID and VPAID measurement solutions. This leaves the decision of the measurement method to the video player, which might be advantageous for mixed campaigns that span mobile and web environments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7;&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! Definition&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| MRAID 1.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| ORMMA&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| MRAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| MRAID 3.0&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | OMID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | SIMID 1.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SERVER-SIDE TAG DISPATCH ==&lt;br /&gt;
The standard way of triggering a Digital Ad Ratings (DAR) tag on mobile in-app or connected devices is for the publisher to trigger the tag upon ad exposure to the user (either directly or via the ad server). This can be described as a client-side initiated tag.&lt;br /&gt;
&lt;br /&gt;
It is important to note that MRC/IAB measurement standards stipulate that the ad exposure event still be initiated and recorded from the client-side, even if the ad measurement tag (in this case a DAR tag) is physically initiated from the server-side. Evidence may be required (eg. publisher log file or similar) from the MRC/IAB to substantiate that the user was exposed to the ad on their device.&lt;br /&gt;
&lt;br /&gt;
In addition to the tag parameters covered in the prior sections, the following HTTP headers need to be modified in the DAR calls to support dispatch from a '''server-side''' publisher ad server:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;text-align:center; background-color:#c0c0c0; color:#000000;&amp;quot;&lt;br /&gt;
! HTTP Headers&lt;br /&gt;
! Description of Modifications&lt;br /&gt;
|-&lt;br /&gt;
| User-Agent (UA)&lt;br /&gt;
| This is expected to be the originating client user-agent for the&amp;lt;br /&amp;gt; device where the user was exposed to the ad. The HTTP UA from &amp;lt;br /&amp;gt;the client device should be used to populate the HTTP UA in the&amp;lt;br /&amp;gt; server-side connection/ping. DAR leverages the type of&amp;lt;br /&amp;gt;device for platform derivation.&lt;br /&gt;
|-&lt;br /&gt;
| X-Forwarded-For (XFF) IP&lt;br /&gt;
| This is expected to be the originating client IP address for the &amp;lt;br /&amp;gt;device where the user was exposed to the ad. Note: When the tag&amp;lt;br /&amp;gt; is fired directly from the ad server, the X-Real-IP will be the ad server IP.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Server Side Tag Notes ===&lt;br /&gt;
&lt;br /&gt;
* The server-side tag collection only supports mobile in-app and connected device measurement and will not support cookie-based browser measurement.&lt;br /&gt;
&lt;br /&gt;
* The client’s server-side setup to trigger/send the DAR tag should suppress any Nielsen cookie returned by the Nielsen collection server as a result of the first DAR tag received. If the Nielsen cookie (returned upon receiving the first DAR tag into secure.imrworldwide.com) is not suppressed, then invalid traffic (IVT) filtration will be triggered upon receiving the 2nd and nth tag.&lt;br /&gt;
&lt;br /&gt;
* The tag received by Nielsen must be TLS v1.2 compliant or greater.&lt;br /&gt;
&lt;br /&gt;
== About Nielsen ==&lt;br /&gt;
&lt;br /&gt;
Nielsen shapes the world’s media and content as a global leader in audience measurement, data and analytics. Through our understanding of people and their behaviors across all channels and platforms, we empower our clients with independent and actionable intelligence so they can connect and engage with their audiences—now and into the future.&lt;br /&gt;
&lt;br /&gt;
A Nielsen operates around the world in more than 55 countries. Learn more at [http://www.nielsen.com '''www.nielsen.com'''] and connect with us on social media.&lt;br /&gt;
&lt;br /&gt;
'''Audience Is Everything®'''&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6747</id>
		<title>DAR Tag Implementation Guide</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6747"/>
		<updated>2024-08-19T17:04:16Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: Undo revision 6745 by LaMarHolmes (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|Digital Ad Ratings}}  {{CurrentBreadcrumb}}&lt;br /&gt;
[[Category:Digital]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This document provides an overview of the Nielsen Digital Ad Ratings (DAR) Tags and the steps necessary to implement them as part of your digital advertising campaigns.&lt;br /&gt;
=== What is DAR ===&lt;br /&gt;
DAR is a measurement platform for digital advertising campaigns. The platform provides a clear view of the true audience of a campaign, including Reach, Frequency, and GRP statistics by audience demographic group. &lt;br /&gt;
=== What we measure=== &lt;br /&gt;
All DAR tags allow you to measure campaign impressions and the DAR JavaScript tags measure ad viewability, GIVT (General Invalid Traffic), and SIVT (Sophisticated Invalid Traffic) across platforms including web, mobile, and in-app.&lt;br /&gt;
=== How we measure it=== &lt;br /&gt;
Nielsen’s DAR suite of JavaScript tags together with a pixel tag fallback will be present in your ad placements. We utilize industry-standard APIs to perform measurement cross-browser and cross-platform. In most cases, you will only need to add a simple URL through your ad management interface to fully utilize DAR measurement in your campaigns.&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
For steps outlined in this document, you should have access to Nielsen’s Campaign Management Interface (CMI) and a Nielsen Technical Account Manager (TAM) will be working with you during the implementation phase.&lt;br /&gt;
__TOC__&lt;br /&gt;
= DAR Measurement Types =&lt;br /&gt;
&lt;br /&gt;
== DAR Display== &lt;br /&gt;
&lt;br /&gt;
The DAR Display JavaScript tag reports ad impressions as well as measures ad viewability and SIVT. In standard web placements, it will find the ad unit in the surrounding DOM container and will then report viewability as a time series with a 1-second resolution.&lt;br /&gt;
&lt;br /&gt;
The DAR tag will report the MRC-required minimum of 1 second on screen and a continuous viewability time series for the lifetime of the ad session to enable additional viewability qualifiers.&lt;br /&gt;
&lt;br /&gt;
The tag can utilize the IAB’s [https://iabtechlab.com/standards/open-measurement-sdk/ '''Open Measurement SDK'''] (OM SDK) including [https://iabtechlab.com/blog/open-measurement-for-web-video-arrives/ '''OM Web'''] integration if the OM Interface Definition (OMID) is available, or it will use industry-standard web APIs to measure viewability.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
The DAR Display tag requires a JavaScript-enabled browser for web environments or the OM SDK for in-app to operate and should be placed close to the corresponding measured ad unit. It should be on the same DOM level (e.g. directly under the same parent) or in a child node under the same parent node. The ad unit should be a content-bearing DOM element (e.g. img, canvas, SVG, iframe, div) with a minimum size of 30x30 pixels.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, cr, pc, ce''' and '''am'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
===== '''Sub-Parameters''' =====&lt;br /&gt;
&amp;lt;s&amp;gt;This is a fake section&amp;lt;/s&amp;gt; for '''[[Digital|sub-parameters]]'''&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; &lt;br /&gt;
src=&amp;quot;https://dar.imrworldwide.com/js/dar.js?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-code}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example OMID Display Placement ===&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table below during setup:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot; | OM Parameter&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Nielsen Value&lt;br /&gt;
! style=&amp;quot;width: 5%&amp;quot; |Required&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/dar.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Tracking Event verificationNotExecuted&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Expected Display Ad Session Pings ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 1 second of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Timed Pings&lt;br /&gt;
| At 1, 5, 15 and 120 seconds of ad session time (may not occur based on ad session length)&lt;br /&gt;
| events.imrworldwide.com/1sp, 5sp, 15sp, 120sp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ping Flow ===&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Display tag.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 152646.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| 1SP, 5SP, 15SP, 120SP&lt;br /&gt;
| Timed Measure Ping at 1, 5, 15 and 120 seconds&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DAR Video == &lt;br /&gt;
&lt;br /&gt;
The DAR Video tag will typically be trafficked as part of a Video Ad Serving Template (VAST) file. Nielsen provides its wrapped video tag (vWrap) to make this type of deployment easy and consistent across the various ad servers and trafficking options. Nielsen’s vWrap tag supports both automatic OMID and VPAID integration with existing VAST files. The two sections below, [[#Wrapped_Video_Tag_.28vWrap.29_Deployment|'''Wrapped Video Tag''']] and [[#Video_JS_Tag|'''Video JS Tag''']], describe these options and their expected outcomes.&lt;br /&gt;
&lt;br /&gt;
In addition, Nielsen supports '''direct DAR Video tag deployments''' with manual integration in existing workflows. In this case, the section [[#video-js-tag|'''Video JS Tag''']] below describes the basic setup and expected results. In addition, it is recommended that you work closely with your Nielsen Technical Account Manager if you consider a manual tag integration with your campaigns.&lt;br /&gt;
&lt;br /&gt;
=== Wrapped Video Tag (vWrap) Deployment ===&lt;br /&gt;
&lt;br /&gt;
Nielsen’s wrapped DAR video tag, vWrap, is the preferred delivery method for VAST-controlled video ad placements.The vWrap tag is served by a Nielsen service that takes an original VAST with an inline ad (not a wrapper redirect) and dynamically adds the DAR Video tag with measurement solutions for VPAID and OMID. The '''apiframework''' parameter can be used to control which measurement solution will be inserted (see below).&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', '''am, apiframework''' and '''vastURL'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
The Open Real Time Bidding ([https://iabtechlab.com/wp-content/uploads/2022/04/OpenRTB-2-6_FINAL.pdf '''OpenRTB''']) API framework values for identifying the ad inventory type should be passed in the Nielsen '''apiframework''' parameter. The values should be either 1 or 2 (VPAID) or 7 or 8 (OMID). The available API framework values are listed in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM specification 1.0''']. If the parameter is left blank or set to 0, Wrap will add the DAR Video tag as '''both''' an OMID verification client and VPAID wrapper. See more details in the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']].&lt;br /&gt;
&lt;br /&gt;
The '''vastURL''' parameter must be the last parameter on the DAR tag with its value set as the full URL (including all original parameters) of the original VAST tag for the ad placement.&lt;br /&gt;
&lt;br /&gt;
=== Example Wrapped Video Tag (vWrap) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-family:'Courier New', Courier, monospace !important;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt; https://vwrap.imrworldwide.com/v1/wrap?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&lt;br /&gt;
&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13=asid,app_id}&amp;amp;apiframework={APIFRAMEWORK}&amp;amp;vastURL={ORIGINAL_VAST_URL}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To observe how vWrap operates, we have provided some example VAST URLs which you can load directly in your browser.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== VAST ad Unit, no Impression/Viewability ====&lt;br /&gt;
First, here is a VAST ad unit with a single video file and no impression tracking or viewability measurement:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for OMID measurement ====&lt;br /&gt;
This is the same VAST file loaded via Nielsen’s vWrap tag for '''OMID measurement''' (apiframework is set to 7):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastomid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=7&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for VPAID measurement ====&lt;br /&gt;
And here is the same VAST with the vWrap tag configured for '''VPAID measurement''' (apiframework is set to 2):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastvpaid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=2&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Video JS Tag ===&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag supports both OM SDK and VPAID video ad measurement and provides viewability time series, audio volume time series, GIVT, and SIVT data. The time series contains playhead events with corresponding measurements at a 1-second resolution. In addition to the time series, a dedicated ping will report on the MRC-required minimum of 2 seconds on screen.&lt;br /&gt;
&lt;br /&gt;
With OM SDK, the DAR Video tag supports the following ad types:&lt;br /&gt;
&lt;br /&gt;
* Native mobile in-app ad placements &lt;br /&gt;
* Mobile web ads&lt;br /&gt;
* OM Web placements&lt;br /&gt;
* OMID-enabled streaming video players with ad SDKs (for instance DAI IMA SDK)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With VPAID, it supports the following operating modes:&lt;br /&gt;
* As VPAID wrapper for an existing VPAID ad unit in the VAST&lt;br /&gt;
* As VPAID ad unit in a VAST with video files and AdParameters node&lt;br /&gt;
* In Custom Integrations with VPAID host players&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In most cases, the DAR Video tag should not be manually implemented as a wrapper, instead consider utilizing Nielsen’s vWrap tag.&lt;br /&gt;
&lt;br /&gt;
==== Requirements ====&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag needs a JavaScript environment to operate. The video unit to be measured needs to have a size of at least 30x30 pixels. The DAR Video tag requires access to the VPAID ad unit or to an OM SDK API present in the JavaScript context.&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''' and '''am'''. For VPAID wrapper placements, '''vpaidURL''' is also required.&lt;br /&gt;
&lt;br /&gt;
To comply with MRC guidelines, you will be required to append '''autop''' to indicate click-to-play vs auto-play.&lt;br /&gt;
&lt;br /&gt;
If the DAR Video tag will act as the VPAID wrapper, '''vpaidURL''' has to be the tag’s last parameter and its value set to the full URL (including parameters) of the original VPAID ad unit.&lt;br /&gt;
&lt;br /&gt;
See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
==== Expected Video Ad Session Pings ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 2 seconds of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Quarterly Ping&lt;br /&gt;
| At 25%, 50%, 75% and 100% of video progress&lt;br /&gt;
| events.imrworldwide.com/qp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At video stop or window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Ping Flow ====&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Video tag if the impression pixel is part of the VAST to be sent by the ad player and the JS tag has '''&amp;amp;amp;darsup=1'''. The parameter, &amp;lt;code&amp;gt;darsup=1&amp;lt;/code&amp;gt;, is used to suppress the DAR Main Ping from being sent from the JS tag since the DAR main ping will be sent from the DAR impression pixel. This is the default setup if Nielsen’s vWrap tag is being used to set up the video campaign.&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 2.png]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| QP&lt;br /&gt;
|Quarterly Media Pings at 25%, 50%, 75% and 100%&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Example OMID Video Placement ====&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table in the VAST &amp;amp;lt;adVerifications&amp;amp;gt; node:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''OM Parameter'''&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Nielsen Value'''&lt;br /&gt;
! '''Required'''&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/darvideo.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Verification Not Executed URL&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&lt;br /&gt;
&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example VPAID Placement in VAST ====&lt;br /&gt;
&lt;br /&gt;
A typical VAST placement with VPAID will contain an impression pixel, the DAR Video JS tag as MediaFile of type “VPAID”, and the video MediaFiles will be duplicated as AdParameters object. In the example below, there was no original VPAID ad unit (the original VAST only contained MP4 video files), so the &amp;amp;amp;vpaidURL parameter on the DAR JS tag stays empty.&lt;br /&gt;
&lt;br /&gt;
In this example, the DAR JavaScript tag will operate as the VPAID ad unit and will play an appropriate media file from the list contained in the AdParameters node.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;Impression id=&amp;quot;Nielsen Digital Ad Ratings&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://secure-enc.imrworldwide.com/cgi-bin/m?at=view&amp;amp;cy=2&amp;amp;rt=banner&amp;amp;src=njs&amp;amp;&lt;br /&gt;
st=image&amp;amp;tpv=vwrap&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={AD.ID}&amp;amp;ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
&amp;lt;/Impression&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;MediaFiles&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile apiFramework=&amp;quot;VPAID&amp;quot; type=&amp;quot;application/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://dar.imrworldwide.com/js/darvideo.js?darsup=1&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={{AD.ID}}&amp;amp;&lt;br /&gt;
ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile bitrate=&amp;quot;720&amp;quot; delivery=&amp;quot;progressive&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;XXXXXX&amp;quot;&lt;br /&gt;
               maintainAspectRatio=&amp;quot;true&amp;quot; scalable=&amp;quot;true&amp;quot; type=&amp;quot;video/mp4&amp;quot;  &lt;br /&gt;
               width=&amp;quot;854&amp;quot;&amp;gt;&amp;lt;![CDATA[https://XXXXX.net/XXXXXX.mp4]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
&amp;lt;/MediaFiles&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[{&amp;quot;mediaFiles&amp;quot;:[{&amp;quot;bitrate&amp;quot;:&amp;quot;720&amp;quot;,&amp;quot;uri&amp;quot;:&amp;quot;https://XXXXX.net/XXXXXX.mp4&amp;quot;,&amp;quot;height&amp;quot;:&amp;quot;480&amp;quot;,&amp;quot;scalable&amp;quot;:&amp;quot;true&amp;quot;,&lt;br /&gt;
&amp;quot;id&amp;quot;:&amp;quot;XXXXXX&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;video/mp4&amp;quot;,&amp;quot;maintainAspectRatio&amp;quot;:&amp;quot;true&amp;quot;,&amp;quot;delivery&amp;quot;:&amp;quot;progressive&amp;quot;,&amp;quot;width&amp;quot;:&amp;quot;854&amp;quot;}]]&amp;gt;&lt;br /&gt;
&amp;lt;/AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Server-Side Integration ====&lt;br /&gt;
&lt;br /&gt;
If you are interested in implementing the DAR tags server-side, e.g. through SSAI, please contact your Nielsen TAM to provide you with the required guidelines.&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
Manual placement of the DAR Video tag is only recommended in situations where the DAR vWrap tag can not be utilized, like in certain mobile in-app ad placements or in scenarios where DAR Video needs to be configured as OMID viewability measurement solution.&lt;br /&gt;
&lt;br /&gt;
== Pixel Tag== &lt;br /&gt;
&lt;br /&gt;
The DAR Impression pixel provides basic campaign impression counts and allows to cover placements served in environments where the DAR JavaScript tag is not supported.&lt;br /&gt;
&lt;br /&gt;
=== Environment ===&lt;br /&gt;
&lt;br /&gt;
The DAR pixel tag should only be used in environments where the DAR JavaScript tag cannot be utilized such as restricted CTV environments, for SSAI Server-Side Beaconing, and other situations where an adequate JavaScript environment is not available.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', and '''am''' along with fixed valued params, '''at=view''', '''rt=banner''' and '''st=image''' . See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://secure-gl.imrworldwide.com/cgi-bin/m?ca=nlsnXXXXXX&amp;amp;cr=crtve&lt;br /&gt;
&amp;amp;ce={PUBLISHER.ID}&amp;amp;pc=PLACEMENT.ID}&amp;amp;nlsnciXXXX&amp;amp;am=3&amp;amp;at=view&amp;amp;rt=banner&amp;amp;st=image&lt;br /&gt;
&amp;amp;cy=0&amp;amp;r=[timestamp]&amp;quot; style=&amp;quot;display:none&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tag Integration =&lt;br /&gt;
A successful tag integration will require you to go through the following 6 steps.&lt;br /&gt;
== Step 1: Determine Your Campaign Needs== &lt;br /&gt;
To receive optimal results from DAR measurement, it is good practice to consider the technical requirements of different sites and placements. Please share your media plan with your Technical Account Manager before launch.&lt;br /&gt;
&lt;br /&gt;
Specifically, be on the lookout for placements that might span across web and mobile ad inventory and make sure if all of the in-app placements support OMID. Also, some placement types may need manual setup and cannot be automated or may need extra time for setup and testing.&lt;br /&gt;
&lt;br /&gt;
Please reach out to your Nielsen Technical Account Manager (TAM) for advice if the technical requirements for your campaign are not clear.&lt;br /&gt;
== Step 2: Generate Tags== &lt;br /&gt;
Your Nielsen representative will walk you through the Campaign Management Interface (CMI) so that you can generate DAR tags for your campaigns at any time.&lt;br /&gt;
&lt;br /&gt;
Nielsen supports macro-based tag generation for several major ad servers. Nielsen’s Technical Account Managers can assist you with any technical questions on tagging campaigns for DAR measurement.&lt;br /&gt;
== Step 3: Campaign Integration== &lt;br /&gt;
Your Nielsen tags created in CMI will need to be included when you traffic your ad campaigns. Please reach out to your Nielsen TAM for additional guidance and assistance.&lt;br /&gt;
== Step 4: Test the Tag Implementation== &lt;br /&gt;
Depending on the complexity of the integration, you may be working closely with a TAM at this point or are performing a self-guided tag implementation based on the CMI output.&lt;br /&gt;
&lt;br /&gt;
If working with a TAM, they will coordinate a plan to test the tag implementation ahead of the campaign go-live date. Depending on your campaign needs, testing will involve either running a diagnostic campaign to validate tagging setup or reviewing test pages or apps.&lt;br /&gt;
&lt;br /&gt;
In case of a self-guided tag implementation, we recommend to verify and compare the impression counts in the CMI with your planned campaign volume or ad server reports during the first hours of the campaign. If there are any unexpected impression counts, please reach out to your Nielsen TAM.&lt;br /&gt;
== Step 5: Share your Ad Server Report== &lt;br /&gt;
&lt;br /&gt;
=== Why the Ad Server Report is Needed ===&lt;br /&gt;
&lt;br /&gt;
Knowing the delivered impressions helps Nielsen run Discrepancy Checks ensuring overall quality and reduces errors in the tagging process.&lt;br /&gt;
&lt;br /&gt;
Nielsen can provide the client with a template with the inputs required to complete the quality checks.&lt;br /&gt;
&lt;br /&gt;
=== How to Share Your Delivered impressions ===&lt;br /&gt;
&lt;br /&gt;
Set up an automated daily report from your ad server containing Site Name, Site ID, Placement Name, Placement ID, and data date.&lt;br /&gt;
&lt;br /&gt;
A secondary method to share your media plan information is to grant Nielsen “Reporting access” to your campaign in the designated ad server (such as DCM). To do this, simply grant the login '''clientreporting@nielsen.com''' access. In doing so Nielsen can directly access your media plan information, which enables us to check for updates, and reconcile any discrepancies.&lt;br /&gt;
&lt;br /&gt;
== Step 6: Monitoring Your Campaign== &lt;br /&gt;
Nielsen recommends all clients participate in Discrepancy Checks. Nielsen’s team will verify that the tags delivered have begun to receive data once the campaign goes live and will regularly (typically every 7-14 days) compare the Nielsen reporting to your 3rd party or publisher reporting to ensure we are capturing all data across all placements, as expected, and that the discrepancy gap between your reporting and the Nielsen reporting is kept to a minimum.&lt;br /&gt;
&lt;br /&gt;
= Appendix =&lt;br /&gt;
== Tag Parameters== &lt;br /&gt;
All passthrough parameters will appear on the JavaScript-generated DAR impression ping.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#FFF;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0; color:#222;&amp;quot;&lt;br /&gt;
! Query Parameter&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Required&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Pass-through&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 1 - Required Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ca&lt;br /&gt;
| Campaign ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pc&lt;br /&gt;
| Placement ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ci&lt;br /&gt;
| Client ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| am&lt;br /&gt;
| Ad server ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;color:#222;&amp;quot;&lt;br /&gt;
| ce&lt;br /&gt;
| Site ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7; color:#222;&amp;quot;&lt;br /&gt;
| cr&lt;br /&gt;
| Creative ID&lt;br /&gt;
| style=&amp;quot;text-align:center; background-color:#EFEFEF;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 2 - Use Case Specific Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| at&lt;br /&gt;
| Fixed Value &amp;quot;view&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| st&lt;br /&gt;
| Fixed Value &amp;quot;image&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| rt&lt;br /&gt;
| Fixed Value &amp;quot;banner&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| r&lt;br /&gt;
| Cachebuster/Timestamp. It's required in the pixel tags with a hardcoded&amp;lt;br /&amp;gt;value as a default or a macro (r=timestamp/macro) .&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| cy&lt;br /&gt;
| Creative type (1: display/2: video) JS tags add this to DAR and NMP pings for In-House Viewability.&amp;lt;br /&amp;gt;When parameter is not present or value is missing on pixel tags, there will be no creative type breakout.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| '''[[DAR_Tag_Implementation_Guide#vWrap_apiframework_Values|apiframework]]'''&lt;br /&gt;
| IAB-defined value designating the measurement method See vWrap apiframework values&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | vWrap only&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| autof&lt;br /&gt;
| Video only: Auto refresh (1 for auto refresh, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| autop&lt;br /&gt;
| Video only: Autoplay (1 for auto-play, 2 for click-to-play, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c7&lt;br /&gt;
| OS Grouping&amp;lt;br /&amp;gt;c7=osgrp,IOS&amp;lt;br /&amp;gt;c7=osgrp,DROID&amp;lt;br /&amp;gt;c7=osgrp,ANDROID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c8&lt;br /&gt;
| Device Grouping&amp;lt;br /&amp;gt;c8=devgrp,DSK (computers)&amp;lt;br /&amp;gt;c8=devgrp,PHN (mobile phone devices)&amp;lt;br /&amp;gt;c8=devgrp,TAB (mobile tablet devices)&amp;lt;br /&amp;gt;c8=devgrp,PMP (portable media player)&amp;lt;br /&amp;gt;c8=devgrp,UNWN (unknown mobile devices)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c9&lt;br /&gt;
| Mobile Advertising ID&amp;lt;br /&amp;gt;c9=devid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c10&lt;br /&gt;
| Platform&amp;lt;br /&amp;gt;c10=plt,DSK (Computer)&amp;lt;br /&amp;gt;c10=plt,MBL (Mobile)&amp;lt;br /&amp;gt;c10=plt,OTT (Connected Device)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c12&lt;br /&gt;
| App Version&amp;lt;br /&amp;gt;c12=apv,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c13&lt;br /&gt;
| Nielsen Assigned App ID&amp;lt;br /&amp;gt;Example:&amp;lt;br /&amp;gt;c13=asid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c14&lt;br /&gt;
| OS Version&amp;lt;br /&amp;gt;c14=osver,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c68&lt;br /&gt;
| Mobile App Bundle ID&amp;lt;br /&amp;gt;c68=bndlid,xxxxxxxxxxxxxx&amp;lt;br /&amp;gt;References:&amp;lt;br /&amp;gt;https://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&amp;lt;br /&amp;gt;https://developer.android.com/studio/build/configure-app-module#set_the_application_id&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| C78&lt;br /&gt;
| Custom Integration Flag (please note: this is the only uppercase parameter name)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | some vendors&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| darsup&lt;br /&gt;
| If present suppress DAR main ping originating from JS tag (value can be 0 or 1, same effect)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| forceid&lt;br /&gt;
| If present provides impid, can be overwritten by impid parameter&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X (as impid)&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| impid&lt;br /&gt;
| Same as forceid, but higher priority in case both are present&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| frcd&lt;br /&gt;
| Video only: Forced duration (seconds/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| frcf&lt;br /&gt;
| Video only: Forced ad flag (yes/no/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| ptraf&lt;br /&gt;
| Video only: Purchased traffic&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| contplay&lt;br /&gt;
| Video only: Continuous play&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| gdpr&lt;br /&gt;
| GDPR flag to indicate whether GDPR is applicable:&amp;lt;br /&amp;gt;0 - GDPR does not apply&amp;lt;br /&amp;gt;1 - GDPR applies&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| gdpr_consent&lt;br /&gt;
| URL-safe base64-encoded Transparency &amp;amp; Consent (TC) string for&amp;lt;br /&amp;gt;identifying user's privacy preferences&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| hem_sha256&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| hem_unknown&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| mode&lt;br /&gt;
| VPAID video only, optional: Custom Direct Access mode&amp;lt;br /&amp;gt;(&amp;quot;w&amp;quot; wrapper / &amp;quot;c&amp;quot; custom; defaults to wrapper)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| onload&lt;br /&gt;
| VPAID video only, optional: JS callback for Custom Direct Access VPAID integration&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pub&lt;br /&gt;
| Publisher Name&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| pubid&lt;br /&gt;
| Publisher ID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| si&lt;br /&gt;
| Site identifier. Canonical URL of the content where the Ad creative is served.&amp;lt;br /&amp;gt;The parameter value has to be encoded with encodeURIComponent() method or equivalent.&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uid2&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| uid2_token&lt;br /&gt;
| Unified ID 2.0 token&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uoo&lt;br /&gt;
| User opt out&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 3 - Parameters With Required Position in URL&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#ffffff; color:#222;&amp;quot;&lt;br /&gt;
| vpaidURL&lt;br /&gt;
| VPAID Video only: Always the last parameter for video tags.&amp;lt;br /&amp;gt;Either VPAID ad unit URL to be wrapped or empty. If empty, DAR tag will use its own vpaidplayer.js&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | VPAID video tag only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;background-color:#f4f5f7;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vastURL&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vWrap Tag only: Always the last parameter for the vWrap tag.&amp;lt;br /&amp;gt;It must contain the URL of the original VAST for the placement.&lt;br /&gt;
| style=&amp;quot;text-align:center; vertical-align:middle; color:#222;&amp;quot; | vWrap tag only&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional Parameters == &lt;br /&gt;
This section describes several important additional parameters that the DAR tag can support, specifically Hashed Email, UID2 values, along with Page URL and Bundle Identifier if available. Please note that all parameters are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
Please work with your Nielsen Technical Account Manager to decide which of the following parameters to append to the standard DAR tag.&lt;br /&gt;
=== HEM Support (Hashed Email) ===&lt;br /&gt;
Please use the parameter that matches your hashing algorithm. For example, if you are using sha256 to encode the email address, then use hem_sha256={encrypted_value_here}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
| Hashed Email&lt;br /&gt;
| User’s email address that has been run through the sha256 hashing algorithm to create a unique hexadecimal string.&amp;lt;br /&amp;gt; If a client is unable to determine hashing type, they should pass&amp;lt;br /&amp;gt;using &amp;amp;hem_unknown parameter.&lt;br /&gt;
| &amp;amp;hem_unknown&amp;lt;br /&amp;gt;&amp;amp;hem_sha256&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#dae8fc; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| hem_sha256=671638d17df92ac6e46e3f00ad0e78f09116ca29128e93dcb53ff340abdeb2c2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unified ID ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| An identifier based on a user’s verifiable PII (e.g. hashed email). UID2.0 was initially created by The Trade Desk (TTD)&amp;lt;br /&amp;gt;and is now managed by Prebid.&lt;br /&gt;
| &amp;amp;uid2&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0 Token&lt;br /&gt;
| Encrypted Unified ID 2.0&lt;br /&gt;
| &amp;amp;uid_token&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| uid2=MTKVpUAzwYAPnHrtfE0wlINOMzhU7UUEjjVdCdRu63k=&amp;lt;br /&amp;gt;uid_token=AgAAAAPFR0zA5ogv/yaAPiUsAdZPsfqS8QlDSGxAB+rr8yekFs3AjLYVk5qqqiyV2XHbSuwzHmxSlLeQeKQI1mp015jsNnpX5&amp;lt;br /&amp;gt;/xGgXldcgVz+gFnyh3T8/3agMwRmyrhCxG4oH2C7fc48AQk2eotE7FW0ZDEYM8fD9ZxDaxFUC/OV3OuZA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Page and Bundle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Page URL&lt;br /&gt;
| Canonical URL of the content where the Ad creative is served. (e.g. https://example.com/news/tech/article.html) &amp;lt;br /&amp;gt;The parameter value has to be encoded with JavaScript’s encodeURIComponent() method or equivalent. &amp;lt;br /&amp;gt;Example: si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&lt;br /&gt;
| &amp;amp;si&lt;br /&gt;
|-&lt;br /&gt;
| App Bundle ID&lt;br /&gt;
| The app’s unique bundle ID (e.g. com.example.myapp). The ID can be used to look up the App in Apple’s App Store&amp;lt;br /&amp;gt;or the Google Play Store.&amp;lt;br /&amp;gt;References: https://developer.android.com/studio/build/application-idhttps://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&lt;br /&gt;
| &amp;amp;c68=bndlid&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&amp;lt;br /&amp;gt;c68=bndlid,com.tam.nielsen.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== vWrap apiframework Values== &lt;br /&gt;
&lt;br /&gt;
Nielsen’s vWrap tag uses the existing definition of '''apiframework''' values defined in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM Specification''' '''1.0''']. This means that existing macros for this parameter in your system should work out of the box with vWrap.&lt;br /&gt;
&lt;br /&gt;
The vWrap tag supports the numerical values in bold below. In case of '''8''' (SIMID), the DAR Video tag will be inserted as a standard OMID verification client for viewability measurement and it will not interfere with any SIMID components in the ad.&lt;br /&gt;
&lt;br /&gt;
If a '''0''' or an empty value is given, the resulting VAST will include both OMID and VPAID measurement solutions. This leaves the decision of the measurement method to the video player, which might be advantageous for mixed campaigns that span mobile and web environments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7;&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! Definition&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| MRAID 1.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| ORMMA&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| MRAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| MRAID 3.0&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | OMID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | SIMID 1.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SERVER-SIDE TAG DISPATCH ==&lt;br /&gt;
The standard way of triggering a Digital Ad Ratings (DAR) tag on mobile in-app or connected devices is for the publisher to trigger the tag upon ad exposure to the user (either directly or via the ad server). This can be described as a client-side initiated tag.&lt;br /&gt;
&lt;br /&gt;
It is important to note that MRC/IAB measurement standards stipulate that the ad exposure event still be initiated and recorded from the client-side, even if the ad measurement tag (in this case a DAR tag) is physically initiated from the server-side. Evidence may be required (eg. publisher log file or similar) from the MRC/IAB to substantiate that the user was exposed to the ad on their device.&lt;br /&gt;
&lt;br /&gt;
In addition to the tag parameters covered in the prior sections, the following HTTP headers need to be modified in the DAR calls to support dispatch from a '''server-side''' publisher ad server:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;text-align:center; background-color:#c0c0c0; color:#000000;&amp;quot;&lt;br /&gt;
! HTTP Headers&lt;br /&gt;
! Description of Modifications&lt;br /&gt;
|-&lt;br /&gt;
| User-Agent (UA)&lt;br /&gt;
| This is expected to be the originating client user-agent for the&amp;lt;br /&amp;gt; device where the user was exposed to the ad. The HTTP UA from &amp;lt;br /&amp;gt;the client device should be used to populate the HTTP UA in the&amp;lt;br /&amp;gt; server-side connection/ping. DAR leverages the type of&amp;lt;br /&amp;gt;device for platform derivation.&lt;br /&gt;
|-&lt;br /&gt;
| X-Forwarded-For (XFF) IP&lt;br /&gt;
| This is expected to be the originating client IP address for the &amp;lt;br /&amp;gt;device where the user was exposed to the ad. Note: When the tag&amp;lt;br /&amp;gt; is fired directly from the ad server, the X-Real-IP will be the ad server IP.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Server Side Tag Notes ===&lt;br /&gt;
&lt;br /&gt;
* The server-side tag collection only supports mobile in-app and connected device measurement and will not support cookie-based browser measurement.&lt;br /&gt;
&lt;br /&gt;
* The client’s server-side setup to trigger/send the DAR tag should suppress any Nielsen cookie returned by the Nielsen collection server as a result of the first DAR tag received. If the Nielsen cookie (returned upon receiving the first DAR tag into secure.imrworldwide.com) is not suppressed, then invalid traffic (IVT) filtration will be triggered upon receiving the 2nd and nth tag.&lt;br /&gt;
&lt;br /&gt;
* The tag received by Nielsen must be TLS v1.2 compliant or greater.&lt;br /&gt;
&lt;br /&gt;
== About Nielsen ==&lt;br /&gt;
&lt;br /&gt;
Nielsen shapes the world’s media and content as a global leader in audience measurement, data and analytics. Through our understanding of people and their behaviors across all channels and platforms, we empower our clients with independent and actionable intelligence so they can connect and engage with their audiences—now and into the future.&lt;br /&gt;
&lt;br /&gt;
A Nielsen operates around the world in more than 55 countries. Learn more at [http://www.nielsen.com '''www.nielsen.com'''] and connect with us on social media.&lt;br /&gt;
&lt;br /&gt;
'''Audience Is Everything®'''&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=File:Id_pic.jpg&amp;diff=6746</id>
		<title>File:Id pic.jpg</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=File:Id_pic.jpg&amp;diff=6746"/>
		<updated>2024-08-19T17:01:09Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LaMar&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6745</id>
		<title>DAR Tag Implementation Guide</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6745"/>
		<updated>2024-08-19T16:54:49Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: /* Sub-Parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|Digital Ad Ratings}}  {{CurrentBreadcrumb}}&lt;br /&gt;
[[Category:Digital]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This document provides an overview of the Nielsen Digital Ad Ratings (DAR) Tags and the steps necessary to implement them as part of your digital advertising campaigns.&lt;br /&gt;
=== What is DAR ===&lt;br /&gt;
DAR is a measurement platform for digital advertising campaigns. The platform provides a clear view of the true audience of a campaign, including Reach, Frequency, and GRP statistics by audience demographic group. &lt;br /&gt;
=== What we measure=== &lt;br /&gt;
All DAR tags allow you to measure campaign impressions and the DAR JavaScript tags measure ad viewability, GIVT (General Invalid Traffic), and SIVT (Sophisticated Invalid Traffic) across platforms including web, mobile, and in-app.&lt;br /&gt;
=== How we measure it=== &lt;br /&gt;
Nielsen’s DAR suite of JavaScript tags together with a pixel tag fallback will be present in your ad placements. We utilize industry-standard APIs to perform measurement cross-browser and cross-platform. In most cases, you will only need to add a simple URL through your ad management interface to fully utilize DAR measurement in your campaigns.&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
For steps outlined in this document, you should have access to Nielsen’s Campaign Management Interface (CMI) and a Nielsen Technical Account Manager (TAM) will be working with you during the implementation phase.&lt;br /&gt;
__TOC__&lt;br /&gt;
= DAR Measurement Types =&lt;br /&gt;
&lt;br /&gt;
== DAR Display== &lt;br /&gt;
&lt;br /&gt;
The DAR Display JavaScript tag reports ad impressions as well as measures ad viewability and SIVT. In standard web placements, it will find the ad unit in the surrounding DOM container and will then report viewability as a time series with a 1-second resolution.&lt;br /&gt;
&lt;br /&gt;
The DAR tag will report the MRC-required minimum of 1 second on screen and a continuous viewability time series for the lifetime of the ad session to enable additional viewability qualifiers.&lt;br /&gt;
&lt;br /&gt;
The tag can utilize the IAB’s [https://iabtechlab.com/standards/open-measurement-sdk/ '''Open Measurement SDK'''] (OM SDK) including [https://iabtechlab.com/blog/open-measurement-for-web-video-arrives/ '''OM Web'''] integration if the OM Interface Definition (OMID) is available, or it will use industry-standard web APIs to measure viewability.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
The DAR Display tag requires a JavaScript-enabled browser for web environments or the OM SDK for in-app to operate and should be placed close to the corresponding measured ad unit. It should be on the same DOM level (e.g. directly under the same parent) or in a child node under the same parent node. The ad unit should be a content-bearing DOM element (e.g. img, canvas, SVG, iframe, div) with a minimum size of 30x30 pixels.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, cr, pc, ce''' and '''am'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
===== '''Sub-Parameters''' =====&lt;br /&gt;
&amp;lt;s&amp;gt;This is a fake section&amp;lt;/s&amp;gt; for '''[[Digital|sub-parameters]]'''&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;s&amp;gt;This is another line&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; &lt;br /&gt;
src=&amp;quot;https://dar.imrworldwide.com/js/dar.js?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-code}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example OMID Display Placement ===&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table below during setup:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot; | OM Parameter&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Nielsen Value&lt;br /&gt;
! style=&amp;quot;width: 5%&amp;quot; |Required&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/dar.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Tracking Event verificationNotExecuted&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Expected Display Ad Session Pings ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 1 second of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Timed Pings&lt;br /&gt;
| At 1, 5, 15 and 120 seconds of ad session time (may not occur based on ad session length)&lt;br /&gt;
| events.imrworldwide.com/1sp, 5sp, 15sp, 120sp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ping Flow ===&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Display tag.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 152646.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| 1SP, 5SP, 15SP, 120SP&lt;br /&gt;
| Timed Measure Ping at 1, 5, 15 and 120 seconds&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DAR Video == &lt;br /&gt;
&lt;br /&gt;
The DAR Video tag will typically be trafficked as part of a Video Ad Serving Template (VAST) file. Nielsen provides its wrapped video tag (vWrap) to make this type of deployment easy and consistent across the various ad servers and trafficking options. Nielsen’s vWrap tag supports both automatic OMID and VPAID integration with existing VAST files. The two sections below, [[#Wrapped_Video_Tag_.28vWrap.29_Deployment|'''Wrapped Video Tag''']] and [[#Video_JS_Tag|'''Video JS Tag''']], describe these options and their expected outcomes.&lt;br /&gt;
&lt;br /&gt;
In addition, Nielsen supports '''direct DAR Video tag deployments''' with manual integration in existing workflows. In this case, the section [[#video-js-tag|'''Video JS Tag''']] below describes the basic setup and expected results. In addition, it is recommended that you work closely with your Nielsen Technical Account Manager if you consider a manual tag integration with your campaigns.&lt;br /&gt;
&lt;br /&gt;
=== Wrapped Video Tag (vWrap) Deployment ===&lt;br /&gt;
&lt;br /&gt;
Nielsen’s wrapped DAR video tag, vWrap, is the preferred delivery method for VAST-controlled video ad placements.The vWrap tag is served by a Nielsen service that takes an original VAST with an inline ad (not a wrapper redirect) and dynamically adds the DAR Video tag with measurement solutions for VPAID and OMID. The '''apiframework''' parameter can be used to control which measurement solution will be inserted (see below).&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', '''am, apiframework''' and '''vastURL'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
The Open Real Time Bidding ([https://iabtechlab.com/wp-content/uploads/2022/04/OpenRTB-2-6_FINAL.pdf '''OpenRTB''']) API framework values for identifying the ad inventory type should be passed in the Nielsen '''apiframework''' parameter. The values should be either 1 or 2 (VPAID) or 7 or 8 (OMID). The available API framework values are listed in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM specification 1.0''']. If the parameter is left blank or set to 0, Wrap will add the DAR Video tag as '''both''' an OMID verification client and VPAID wrapper. See more details in the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']].&lt;br /&gt;
&lt;br /&gt;
The '''vastURL''' parameter must be the last parameter on the DAR tag with its value set as the full URL (including all original parameters) of the original VAST tag for the ad placement.&lt;br /&gt;
&lt;br /&gt;
=== Example Wrapped Video Tag (vWrap) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-family:'Courier New', Courier, monospace !important;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt; https://vwrap.imrworldwide.com/v1/wrap?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&lt;br /&gt;
&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13=asid,app_id}&amp;amp;apiframework={APIFRAMEWORK}&amp;amp;vastURL={ORIGINAL_VAST_URL}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To observe how vWrap operates, we have provided some example VAST URLs which you can load directly in your browser.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== VAST ad Unit, no Impression/Viewability ====&lt;br /&gt;
First, here is a VAST ad unit with a single video file and no impression tracking or viewability measurement:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for OMID measurement ====&lt;br /&gt;
This is the same VAST file loaded via Nielsen’s vWrap tag for '''OMID measurement''' (apiframework is set to 7):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastomid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=7&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for VPAID measurement ====&lt;br /&gt;
And here is the same VAST with the vWrap tag configured for '''VPAID measurement''' (apiframework is set to 2):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastvpaid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=2&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Video JS Tag ===&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag supports both OM SDK and VPAID video ad measurement and provides viewability time series, audio volume time series, GIVT, and SIVT data. The time series contains playhead events with corresponding measurements at a 1-second resolution. In addition to the time series, a dedicated ping will report on the MRC-required minimum of 2 seconds on screen.&lt;br /&gt;
&lt;br /&gt;
With OM SDK, the DAR Video tag supports the following ad types:&lt;br /&gt;
&lt;br /&gt;
* Native mobile in-app ad placements &lt;br /&gt;
* Mobile web ads&lt;br /&gt;
* OM Web placements&lt;br /&gt;
* OMID-enabled streaming video players with ad SDKs (for instance DAI IMA SDK)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With VPAID, it supports the following operating modes:&lt;br /&gt;
* As VPAID wrapper for an existing VPAID ad unit in the VAST&lt;br /&gt;
* As VPAID ad unit in a VAST with video files and AdParameters node&lt;br /&gt;
* In Custom Integrations with VPAID host players&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In most cases, the DAR Video tag should not be manually implemented as a wrapper, instead consider utilizing Nielsen’s vWrap tag.&lt;br /&gt;
&lt;br /&gt;
==== Requirements ====&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag needs a JavaScript environment to operate. The video unit to be measured needs to have a size of at least 30x30 pixels. The DAR Video tag requires access to the VPAID ad unit or to an OM SDK API present in the JavaScript context.&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''' and '''am'''. For VPAID wrapper placements, '''vpaidURL''' is also required.&lt;br /&gt;
&lt;br /&gt;
To comply with MRC guidelines, you will be required to append '''autop''' to indicate click-to-play vs auto-play.&lt;br /&gt;
&lt;br /&gt;
If the DAR Video tag will act as the VPAID wrapper, '''vpaidURL''' has to be the tag’s last parameter and its value set to the full URL (including parameters) of the original VPAID ad unit.&lt;br /&gt;
&lt;br /&gt;
See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
==== Expected Video Ad Session Pings ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 2 seconds of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Quarterly Ping&lt;br /&gt;
| At 25%, 50%, 75% and 100% of video progress&lt;br /&gt;
| events.imrworldwide.com/qp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At video stop or window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Ping Flow ====&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Video tag if the impression pixel is part of the VAST to be sent by the ad player and the JS tag has '''&amp;amp;amp;darsup=1'''. The parameter, &amp;lt;code&amp;gt;darsup=1&amp;lt;/code&amp;gt;, is used to suppress the DAR Main Ping from being sent from the JS tag since the DAR main ping will be sent from the DAR impression pixel. This is the default setup if Nielsen’s vWrap tag is being used to set up the video campaign.&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 2.png]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| QP&lt;br /&gt;
|Quarterly Media Pings at 25%, 50%, 75% and 100%&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Example OMID Video Placement ====&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table in the VAST &amp;amp;lt;adVerifications&amp;amp;gt; node:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''OM Parameter'''&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Nielsen Value'''&lt;br /&gt;
! '''Required'''&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/darvideo.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Verification Not Executed URL&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&lt;br /&gt;
&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example VPAID Placement in VAST ====&lt;br /&gt;
&lt;br /&gt;
A typical VAST placement with VPAID will contain an impression pixel, the DAR Video JS tag as MediaFile of type “VPAID”, and the video MediaFiles will be duplicated as AdParameters object. In the example below, there was no original VPAID ad unit (the original VAST only contained MP4 video files), so the &amp;amp;amp;vpaidURL parameter on the DAR JS tag stays empty.&lt;br /&gt;
&lt;br /&gt;
In this example, the DAR JavaScript tag will operate as the VPAID ad unit and will play an appropriate media file from the list contained in the AdParameters node.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;Impression id=&amp;quot;Nielsen Digital Ad Ratings&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://secure-enc.imrworldwide.com/cgi-bin/m?at=view&amp;amp;cy=2&amp;amp;rt=banner&amp;amp;src=njs&amp;amp;&lt;br /&gt;
st=image&amp;amp;tpv=vwrap&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={AD.ID}&amp;amp;ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
&amp;lt;/Impression&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;MediaFiles&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile apiFramework=&amp;quot;VPAID&amp;quot; type=&amp;quot;application/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://dar.imrworldwide.com/js/darvideo.js?darsup=1&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={{AD.ID}}&amp;amp;&lt;br /&gt;
ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile bitrate=&amp;quot;720&amp;quot; delivery=&amp;quot;progressive&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;XXXXXX&amp;quot;&lt;br /&gt;
               maintainAspectRatio=&amp;quot;true&amp;quot; scalable=&amp;quot;true&amp;quot; type=&amp;quot;video/mp4&amp;quot;  &lt;br /&gt;
               width=&amp;quot;854&amp;quot;&amp;gt;&amp;lt;![CDATA[https://XXXXX.net/XXXXXX.mp4]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
&amp;lt;/MediaFiles&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[{&amp;quot;mediaFiles&amp;quot;:[{&amp;quot;bitrate&amp;quot;:&amp;quot;720&amp;quot;,&amp;quot;uri&amp;quot;:&amp;quot;https://XXXXX.net/XXXXXX.mp4&amp;quot;,&amp;quot;height&amp;quot;:&amp;quot;480&amp;quot;,&amp;quot;scalable&amp;quot;:&amp;quot;true&amp;quot;,&lt;br /&gt;
&amp;quot;id&amp;quot;:&amp;quot;XXXXXX&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;video/mp4&amp;quot;,&amp;quot;maintainAspectRatio&amp;quot;:&amp;quot;true&amp;quot;,&amp;quot;delivery&amp;quot;:&amp;quot;progressive&amp;quot;,&amp;quot;width&amp;quot;:&amp;quot;854&amp;quot;}]]&amp;gt;&lt;br /&gt;
&amp;lt;/AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Server-Side Integration ====&lt;br /&gt;
&lt;br /&gt;
If you are interested in implementing the DAR tags server-side, e.g. through SSAI, please contact your Nielsen TAM to provide you with the required guidelines.&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
Manual placement of the DAR Video tag is only recommended in situations where the DAR vWrap tag can not be utilized, like in certain mobile in-app ad placements or in scenarios where DAR Video needs to be configured as OMID viewability measurement solution.&lt;br /&gt;
&lt;br /&gt;
== Pixel Tag== &lt;br /&gt;
&lt;br /&gt;
The DAR Impression pixel provides basic campaign impression counts and allows to cover placements served in environments where the DAR JavaScript tag is not supported.&lt;br /&gt;
&lt;br /&gt;
=== Environment ===&lt;br /&gt;
&lt;br /&gt;
The DAR pixel tag should only be used in environments where the DAR JavaScript tag cannot be utilized such as restricted CTV environments, for SSAI Server-Side Beaconing, and other situations where an adequate JavaScript environment is not available.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', and '''am''' along with fixed valued params, '''at=view''', '''rt=banner''' and '''st=image''' . See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://secure-gl.imrworldwide.com/cgi-bin/m?ca=nlsnXXXXXX&amp;amp;cr=crtve&lt;br /&gt;
&amp;amp;ce={PUBLISHER.ID}&amp;amp;pc=PLACEMENT.ID}&amp;amp;nlsnciXXXX&amp;amp;am=3&amp;amp;at=view&amp;amp;rt=banner&amp;amp;st=image&lt;br /&gt;
&amp;amp;cy=0&amp;amp;r=[timestamp]&amp;quot; style=&amp;quot;display:none&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tag Integration =&lt;br /&gt;
A successful tag integration will require you to go through the following 6 steps.&lt;br /&gt;
== Step 1: Determine Your Campaign Needs== &lt;br /&gt;
To receive optimal results from DAR measurement, it is good practice to consider the technical requirements of different sites and placements. Please share your media plan with your Technical Account Manager before launch.&lt;br /&gt;
&lt;br /&gt;
Specifically, be on the lookout for placements that might span across web and mobile ad inventory and make sure if all of the in-app placements support OMID. Also, some placement types may need manual setup and cannot be automated or may need extra time for setup and testing.&lt;br /&gt;
&lt;br /&gt;
Please reach out to your Nielsen Technical Account Manager (TAM) for advice if the technical requirements for your campaign are not clear.&lt;br /&gt;
== Step 2: Generate Tags== &lt;br /&gt;
Your Nielsen representative will walk you through the Campaign Management Interface (CMI) so that you can generate DAR tags for your campaigns at any time.&lt;br /&gt;
&lt;br /&gt;
Nielsen supports macro-based tag generation for several major ad servers. Nielsen’s Technical Account Managers can assist you with any technical questions on tagging campaigns for DAR measurement.&lt;br /&gt;
== Step 3: Campaign Integration== &lt;br /&gt;
Your Nielsen tags created in CMI will need to be included when you traffic your ad campaigns. Please reach out to your Nielsen TAM for additional guidance and assistance.&lt;br /&gt;
== Step 4: Test the Tag Implementation== &lt;br /&gt;
Depending on the complexity of the integration, you may be working closely with a TAM at this point or are performing a self-guided tag implementation based on the CMI output.&lt;br /&gt;
&lt;br /&gt;
If working with a TAM, they will coordinate a plan to test the tag implementation ahead of the campaign go-live date. Depending on your campaign needs, testing will involve either running a diagnostic campaign to validate tagging setup or reviewing test pages or apps.&lt;br /&gt;
&lt;br /&gt;
In case of a self-guided tag implementation, we recommend to verify and compare the impression counts in the CMI with your planned campaign volume or ad server reports during the first hours of the campaign. If there are any unexpected impression counts, please reach out to your Nielsen TAM.&lt;br /&gt;
== Step 5: Share your Ad Server Report== &lt;br /&gt;
&lt;br /&gt;
=== Why the Ad Server Report is Needed ===&lt;br /&gt;
&lt;br /&gt;
Knowing the delivered impressions helps Nielsen run Discrepancy Checks ensuring overall quality and reduces errors in the tagging process.&lt;br /&gt;
&lt;br /&gt;
Nielsen can provide the client with a template with the inputs required to complete the quality checks.&lt;br /&gt;
&lt;br /&gt;
=== How to Share Your Delivered impressions ===&lt;br /&gt;
&lt;br /&gt;
Set up an automated daily report from your ad server containing Site Name, Site ID, Placement Name, Placement ID, and data date.&lt;br /&gt;
&lt;br /&gt;
A secondary method to share your media plan information is to grant Nielsen “Reporting access” to your campaign in the designated ad server (such as DCM). To do this, simply grant the login '''clientreporting@nielsen.com''' access. In doing so Nielsen can directly access your media plan information, which enables us to check for updates, and reconcile any discrepancies.&lt;br /&gt;
&lt;br /&gt;
== Step 6: Monitoring Your Campaign== &lt;br /&gt;
Nielsen recommends all clients participate in Discrepancy Checks. Nielsen’s team will verify that the tags delivered have begun to receive data once the campaign goes live and will regularly (typically every 7-14 days) compare the Nielsen reporting to your 3rd party or publisher reporting to ensure we are capturing all data across all placements, as expected, and that the discrepancy gap between your reporting and the Nielsen reporting is kept to a minimum.&lt;br /&gt;
&lt;br /&gt;
= Appendix =&lt;br /&gt;
== Tag Parameters== &lt;br /&gt;
All passthrough parameters will appear on the JavaScript-generated DAR impression ping.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#FFF;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0; color:#222;&amp;quot;&lt;br /&gt;
! Query Parameter&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Required&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Pass-through&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 1 - Required Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ca&lt;br /&gt;
| Campaign ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pc&lt;br /&gt;
| Placement ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ci&lt;br /&gt;
| Client ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| am&lt;br /&gt;
| Ad server ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;color:#222;&amp;quot;&lt;br /&gt;
| ce&lt;br /&gt;
| Site ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7; color:#222;&amp;quot;&lt;br /&gt;
| cr&lt;br /&gt;
| Creative ID&lt;br /&gt;
| style=&amp;quot;text-align:center; background-color:#EFEFEF;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 2 - Use Case Specific Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| at&lt;br /&gt;
| Fixed Value &amp;quot;view&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| st&lt;br /&gt;
| Fixed Value &amp;quot;image&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| rt&lt;br /&gt;
| Fixed Value &amp;quot;banner&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| r&lt;br /&gt;
| Cachebuster/Timestamp. It's required in the pixel tags with a hardcoded&amp;lt;br /&amp;gt;value as a default or a macro (r=timestamp/macro) .&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| cy&lt;br /&gt;
| Creative type (1: display/2: video) JS tags add this to DAR and NMP pings for In-House Viewability.&amp;lt;br /&amp;gt;When parameter is not present or value is missing on pixel tags, there will be no creative type breakout.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| '''[[DAR_Tag_Implementation_Guide#vWrap_apiframework_Values|apiframework]]'''&lt;br /&gt;
| IAB-defined value designating the measurement method See vWrap apiframework values&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | vWrap only&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| autof&lt;br /&gt;
| Video only: Auto refresh (1 for auto refresh, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| autop&lt;br /&gt;
| Video only: Autoplay (1 for auto-play, 2 for click-to-play, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c7&lt;br /&gt;
| OS Grouping&amp;lt;br /&amp;gt;c7=osgrp,IOS&amp;lt;br /&amp;gt;c7=osgrp,DROID&amp;lt;br /&amp;gt;c7=osgrp,ANDROID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c8&lt;br /&gt;
| Device Grouping&amp;lt;br /&amp;gt;c8=devgrp,DSK (computers)&amp;lt;br /&amp;gt;c8=devgrp,PHN (mobile phone devices)&amp;lt;br /&amp;gt;c8=devgrp,TAB (mobile tablet devices)&amp;lt;br /&amp;gt;c8=devgrp,PMP (portable media player)&amp;lt;br /&amp;gt;c8=devgrp,UNWN (unknown mobile devices)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c9&lt;br /&gt;
| Mobile Advertising ID&amp;lt;br /&amp;gt;c9=devid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c10&lt;br /&gt;
| Platform&amp;lt;br /&amp;gt;c10=plt,DSK (Computer)&amp;lt;br /&amp;gt;c10=plt,MBL (Mobile)&amp;lt;br /&amp;gt;c10=plt,OTT (Connected Device)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c12&lt;br /&gt;
| App Version&amp;lt;br /&amp;gt;c12=apv,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c13&lt;br /&gt;
| Nielsen Assigned App ID&amp;lt;br /&amp;gt;Example:&amp;lt;br /&amp;gt;c13=asid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c14&lt;br /&gt;
| OS Version&amp;lt;br /&amp;gt;c14=osver,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c68&lt;br /&gt;
| Mobile App Bundle ID&amp;lt;br /&amp;gt;c68=bndlid,xxxxxxxxxxxxxx&amp;lt;br /&amp;gt;References:&amp;lt;br /&amp;gt;https://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&amp;lt;br /&amp;gt;https://developer.android.com/studio/build/configure-app-module#set_the_application_id&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| C78&lt;br /&gt;
| Custom Integration Flag (please note: this is the only uppercase parameter name)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | some vendors&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| darsup&lt;br /&gt;
| If present suppress DAR main ping originating from JS tag (value can be 0 or 1, same effect)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| forceid&lt;br /&gt;
| If present provides impid, can be overwritten by impid parameter&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X (as impid)&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| impid&lt;br /&gt;
| Same as forceid, but higher priority in case both are present&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| frcd&lt;br /&gt;
| Video only: Forced duration (seconds/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| frcf&lt;br /&gt;
| Video only: Forced ad flag (yes/no/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| ptraf&lt;br /&gt;
| Video only: Purchased traffic&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| contplay&lt;br /&gt;
| Video only: Continuous play&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| gdpr&lt;br /&gt;
| GDPR flag to indicate whether GDPR is applicable:&amp;lt;br /&amp;gt;0 - GDPR does not apply&amp;lt;br /&amp;gt;1 - GDPR applies&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| gdpr_consent&lt;br /&gt;
| URL-safe base64-encoded Transparency &amp;amp; Consent (TC) string for&amp;lt;br /&amp;gt;identifying user's privacy preferences&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| hem_sha256&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| hem_unknown&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| mode&lt;br /&gt;
| VPAID video only, optional: Custom Direct Access mode&amp;lt;br /&amp;gt;(&amp;quot;w&amp;quot; wrapper / &amp;quot;c&amp;quot; custom; defaults to wrapper)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| onload&lt;br /&gt;
| VPAID video only, optional: JS callback for Custom Direct Access VPAID integration&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pub&lt;br /&gt;
| Publisher Name&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| pubid&lt;br /&gt;
| Publisher ID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| si&lt;br /&gt;
| Site identifier. Canonical URL of the content where the Ad creative is served.&amp;lt;br /&amp;gt;The parameter value has to be encoded with encodeURIComponent() method or equivalent.&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uid2&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| uid2_token&lt;br /&gt;
| Unified ID 2.0 token&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uoo&lt;br /&gt;
| User opt out&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 3 - Parameters With Required Position in URL&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#ffffff; color:#222;&amp;quot;&lt;br /&gt;
| vpaidURL&lt;br /&gt;
| VPAID Video only: Always the last parameter for video tags.&amp;lt;br /&amp;gt;Either VPAID ad unit URL to be wrapped or empty. If empty, DAR tag will use its own vpaidplayer.js&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | VPAID video tag only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;background-color:#f4f5f7;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vastURL&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vWrap Tag only: Always the last parameter for the vWrap tag.&amp;lt;br /&amp;gt;It must contain the URL of the original VAST for the placement.&lt;br /&gt;
| style=&amp;quot;text-align:center; vertical-align:middle; color:#222;&amp;quot; | vWrap tag only&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional Parameters == &lt;br /&gt;
This section describes several important additional parameters that the DAR tag can support, specifically Hashed Email, UID2 values, along with Page URL and Bundle Identifier if available. Please note that all parameters are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
Please work with your Nielsen Technical Account Manager to decide which of the following parameters to append to the standard DAR tag.&lt;br /&gt;
=== HEM Support (Hashed Email) ===&lt;br /&gt;
Please use the parameter that matches your hashing algorithm. For example, if you are using sha256 to encode the email address, then use hem_sha256={encrypted_value_here}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
| Hashed Email&lt;br /&gt;
| User’s email address that has been run through the sha256 hashing algorithm to create a unique hexadecimal string.&amp;lt;br /&amp;gt; If a client is unable to determine hashing type, they should pass&amp;lt;br /&amp;gt;using &amp;amp;hem_unknown parameter.&lt;br /&gt;
| &amp;amp;hem_unknown&amp;lt;br /&amp;gt;&amp;amp;hem_sha256&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#dae8fc; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| hem_sha256=671638d17df92ac6e46e3f00ad0e78f09116ca29128e93dcb53ff340abdeb2c2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unified ID ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| An identifier based on a user’s verifiable PII (e.g. hashed email). UID2.0 was initially created by The Trade Desk (TTD)&amp;lt;br /&amp;gt;and is now managed by Prebid.&lt;br /&gt;
| &amp;amp;uid2&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0 Token&lt;br /&gt;
| Encrypted Unified ID 2.0&lt;br /&gt;
| &amp;amp;uid_token&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| uid2=MTKVpUAzwYAPnHrtfE0wlINOMzhU7UUEjjVdCdRu63k=&amp;lt;br /&amp;gt;uid_token=AgAAAAPFR0zA5ogv/yaAPiUsAdZPsfqS8QlDSGxAB+rr8yekFs3AjLYVk5qqqiyV2XHbSuwzHmxSlLeQeKQI1mp015jsNnpX5&amp;lt;br /&amp;gt;/xGgXldcgVz+gFnyh3T8/3agMwRmyrhCxG4oH2C7fc48AQk2eotE7FW0ZDEYM8fD9ZxDaxFUC/OV3OuZA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Page and Bundle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Page URL&lt;br /&gt;
| Canonical URL of the content where the Ad creative is served. (e.g. https://example.com/news/tech/article.html) &amp;lt;br /&amp;gt;The parameter value has to be encoded with JavaScript’s encodeURIComponent() method or equivalent. &amp;lt;br /&amp;gt;Example: si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&lt;br /&gt;
| &amp;amp;si&lt;br /&gt;
|-&lt;br /&gt;
| App Bundle ID&lt;br /&gt;
| The app’s unique bundle ID (e.g. com.example.myapp). The ID can be used to look up the App in Apple’s App Store&amp;lt;br /&amp;gt;or the Google Play Store.&amp;lt;br /&amp;gt;References: https://developer.android.com/studio/build/application-idhttps://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&lt;br /&gt;
| &amp;amp;c68=bndlid&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&amp;lt;br /&amp;gt;c68=bndlid,com.tam.nielsen.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== vWrap apiframework Values== &lt;br /&gt;
&lt;br /&gt;
Nielsen’s vWrap tag uses the existing definition of '''apiframework''' values defined in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM Specification''' '''1.0''']. This means that existing macros for this parameter in your system should work out of the box with vWrap.&lt;br /&gt;
&lt;br /&gt;
The vWrap tag supports the numerical values in bold below. In case of '''8''' (SIMID), the DAR Video tag will be inserted as a standard OMID verification client for viewability measurement and it will not interfere with any SIMID components in the ad.&lt;br /&gt;
&lt;br /&gt;
If a '''0''' or an empty value is given, the resulting VAST will include both OMID and VPAID measurement solutions. This leaves the decision of the measurement method to the video player, which might be advantageous for mixed campaigns that span mobile and web environments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7;&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! Definition&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| MRAID 1.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| ORMMA&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| MRAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| MRAID 3.0&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | OMID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | SIMID 1.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SERVER-SIDE TAG DISPATCH ==&lt;br /&gt;
The standard way of triggering a Digital Ad Ratings (DAR) tag on mobile in-app or connected devices is for the publisher to trigger the tag upon ad exposure to the user (either directly or via the ad server). This can be described as a client-side initiated tag.&lt;br /&gt;
&lt;br /&gt;
It is important to note that MRC/IAB measurement standards stipulate that the ad exposure event still be initiated and recorded from the client-side, even if the ad measurement tag (in this case a DAR tag) is physically initiated from the server-side. Evidence may be required (eg. publisher log file or similar) from the MRC/IAB to substantiate that the user was exposed to the ad on their device.&lt;br /&gt;
&lt;br /&gt;
In addition to the tag parameters covered in the prior sections, the following HTTP headers need to be modified in the DAR calls to support dispatch from a '''server-side''' publisher ad server:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;text-align:center; background-color:#c0c0c0; color:#000000;&amp;quot;&lt;br /&gt;
! HTTP Headers&lt;br /&gt;
! Description of Modifications&lt;br /&gt;
|-&lt;br /&gt;
| User-Agent (UA)&lt;br /&gt;
| This is expected to be the originating client user-agent for the&amp;lt;br /&amp;gt; device where the user was exposed to the ad. The HTTP UA from &amp;lt;br /&amp;gt;the client device should be used to populate the HTTP UA in the&amp;lt;br /&amp;gt; server-side connection/ping. DAR leverages the type of&amp;lt;br /&amp;gt;device for platform derivation.&lt;br /&gt;
|-&lt;br /&gt;
| X-Forwarded-For (XFF) IP&lt;br /&gt;
| This is expected to be the originating client IP address for the &amp;lt;br /&amp;gt;device where the user was exposed to the ad. Note: When the tag&amp;lt;br /&amp;gt; is fired directly from the ad server, the X-Real-IP will be the ad server IP.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Server Side Tag Notes ===&lt;br /&gt;
&lt;br /&gt;
* The server-side tag collection only supports mobile in-app and connected device measurement and will not support cookie-based browser measurement.&lt;br /&gt;
&lt;br /&gt;
* The client’s server-side setup to trigger/send the DAR tag should suppress any Nielsen cookie returned by the Nielsen collection server as a result of the first DAR tag received. If the Nielsen cookie (returned upon receiving the first DAR tag into secure.imrworldwide.com) is not suppressed, then invalid traffic (IVT) filtration will be triggered upon receiving the 2nd and nth tag.&lt;br /&gt;
&lt;br /&gt;
* The tag received by Nielsen must be TLS v1.2 compliant or greater.&lt;br /&gt;
&lt;br /&gt;
== About Nielsen ==&lt;br /&gt;
&lt;br /&gt;
Nielsen shapes the world’s media and content as a global leader in audience measurement, data and analytics. Through our understanding of people and their behaviors across all channels and platforms, we empower our clients with independent and actionable intelligence so they can connect and engage with their audiences—now and into the future.&lt;br /&gt;
&lt;br /&gt;
A Nielsen operates around the world in more than 55 countries. Learn more at [http://www.nielsen.com '''www.nielsen.com'''] and connect with us on social media.&lt;br /&gt;
&lt;br /&gt;
'''Audience Is Everything®'''&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6744</id>
		<title>DAR Tag Implementation Guide</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=DAR_Tag_Implementation_Guide&amp;diff=6744"/>
		<updated>2024-08-19T16:51:02Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: Fake changes for demostration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{Breadcrumb|Digital Ad Ratings}}  {{CurrentBreadcrumb}}&lt;br /&gt;
[[Category:Digital]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This document provides an overview of the Nielsen Digital Ad Ratings (DAR) Tags and the steps necessary to implement them as part of your digital advertising campaigns.&lt;br /&gt;
=== What is DAR ===&lt;br /&gt;
DAR is a measurement platform for digital advertising campaigns. The platform provides a clear view of the true audience of a campaign, including Reach, Frequency, and GRP statistics by audience demographic group. &lt;br /&gt;
=== What we measure=== &lt;br /&gt;
All DAR tags allow you to measure campaign impressions and the DAR JavaScript tags measure ad viewability, GIVT (General Invalid Traffic), and SIVT (Sophisticated Invalid Traffic) across platforms including web, mobile, and in-app.&lt;br /&gt;
=== How we measure it=== &lt;br /&gt;
Nielsen’s DAR suite of JavaScript tags together with a pixel tag fallback will be present in your ad placements. We utilize industry-standard APIs to perform measurement cross-browser and cross-platform. In most cases, you will only need to add a simple URL through your ad management interface to fully utilize DAR measurement in your campaigns.&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
For steps outlined in this document, you should have access to Nielsen’s Campaign Management Interface (CMI) and a Nielsen Technical Account Manager (TAM) will be working with you during the implementation phase.&lt;br /&gt;
__TOC__&lt;br /&gt;
= DAR Measurement Types =&lt;br /&gt;
&lt;br /&gt;
== DAR Display== &lt;br /&gt;
&lt;br /&gt;
The DAR Display JavaScript tag reports ad impressions as well as measures ad viewability and SIVT. In standard web placements, it will find the ad unit in the surrounding DOM container and will then report viewability as a time series with a 1-second resolution.&lt;br /&gt;
&lt;br /&gt;
The DAR tag will report the MRC-required minimum of 1 second on screen and a continuous viewability time series for the lifetime of the ad session to enable additional viewability qualifiers.&lt;br /&gt;
&lt;br /&gt;
The tag can utilize the IAB’s [https://iabtechlab.com/standards/open-measurement-sdk/ '''Open Measurement SDK'''] (OM SDK) including [https://iabtechlab.com/blog/open-measurement-for-web-video-arrives/ '''OM Web'''] integration if the OM Interface Definition (OMID) is available, or it will use industry-standard web APIs to measure viewability.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
The DAR Display tag requires a JavaScript-enabled browser for web environments or the OM SDK for in-app to operate and should be placed close to the corresponding measured ad unit. It should be on the same DOM level (e.g. directly under the same parent) or in a child node under the same parent node. The ad unit should be a content-bearing DOM element (e.g. img, canvas, SVG, iframe, div) with a minimum size of 30x30 pixels.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, cr, pc, ce''' and '''am'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
===== '''Sub-Parameters''' =====&lt;br /&gt;
&amp;lt;s&amp;gt;This is a fake section&amp;lt;/s&amp;gt; for '''[[Digital|sub-parameters]]'''&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; &lt;br /&gt;
src=&amp;quot;https://dar.imrworldwide.com/js/dar.js?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-code}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example OMID Display Placement ===&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table below during setup:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot; | OM Parameter&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width: 40%&amp;quot; | Nielsen Value&lt;br /&gt;
! style=&amp;quot;width: 5%&amp;quot; |Required&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/dar.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Tracking Event verificationNotExecuted&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Expected Display Ad Session Pings ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 1 second of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Timed Pings&lt;br /&gt;
| At 1, 5, 15 and 120 seconds of ad session time (may not occur based on ad session length)&lt;br /&gt;
| events.imrworldwide.com/1sp, 5sp, 15sp, 120sp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ping Flow ===&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Display tag.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 152646.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| 1SP, 5SP, 15SP, 120SP&lt;br /&gt;
| Timed Measure Ping at 1, 5, 15 and 120 seconds&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DAR Video == &lt;br /&gt;
&lt;br /&gt;
The DAR Video tag will typically be trafficked as part of a Video Ad Serving Template (VAST) file. Nielsen provides its wrapped video tag (vWrap) to make this type of deployment easy and consistent across the various ad servers and trafficking options. Nielsen’s vWrap tag supports both automatic OMID and VPAID integration with existing VAST files. The two sections below, [[#Wrapped_Video_Tag_.28vWrap.29_Deployment|'''Wrapped Video Tag''']] and [[#Video_JS_Tag|'''Video JS Tag''']], describe these options and their expected outcomes.&lt;br /&gt;
&lt;br /&gt;
In addition, Nielsen supports '''direct DAR Video tag deployments''' with manual integration in existing workflows. In this case, the section [[#video-js-tag|'''Video JS Tag''']] below describes the basic setup and expected results. In addition, it is recommended that you work closely with your Nielsen Technical Account Manager if you consider a manual tag integration with your campaigns.&lt;br /&gt;
&lt;br /&gt;
=== Wrapped Video Tag (vWrap) Deployment ===&lt;br /&gt;
&lt;br /&gt;
Nielsen’s wrapped DAR video tag, vWrap, is the preferred delivery method for VAST-controlled video ad placements.The vWrap tag is served by a Nielsen service that takes an original VAST with an inline ad (not a wrapper redirect) and dynamically adds the DAR Video tag with measurement solutions for VPAID and OMID. The '''apiframework''' parameter can be used to control which measurement solution will be inserted (see below).&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', '''am, apiframework''' and '''vastURL'''. See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
The Open Real Time Bidding ([https://iabtechlab.com/wp-content/uploads/2022/04/OpenRTB-2-6_FINAL.pdf '''OpenRTB''']) API framework values for identifying the ad inventory type should be passed in the Nielsen '''apiframework''' parameter. The values should be either 1 or 2 (VPAID) or 7 or 8 (OMID). The available API framework values are listed in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM specification 1.0''']. If the parameter is left blank or set to 0, Wrap will add the DAR Video tag as '''both''' an OMID verification client and VPAID wrapper. See more details in the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']].&lt;br /&gt;
&lt;br /&gt;
The '''vastURL''' parameter must be the last parameter on the DAR tag with its value set as the full URL (including all original parameters) of the original VAST tag for the ad placement.&lt;br /&gt;
&lt;br /&gt;
=== Example Wrapped Video Tag (vWrap) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-family:'Courier New', Courier, monospace !important;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt; https://vwrap.imrworldwide.com/v1/wrap?ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&lt;br /&gt;
&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13=asid,app_id}&amp;amp;apiframework={APIFRAMEWORK}&amp;amp;vastURL={ORIGINAL_VAST_URL}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To observe how vWrap operates, we have provided some example VAST URLs which you can load directly in your browser.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== VAST ad Unit, no Impression/Viewability ====&lt;br /&gt;
First, here is a VAST ad unit with a single video file and no impression tracking or viewability measurement:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for OMID measurement ====&lt;br /&gt;
This is the same VAST file loaded via Nielsen’s vWrap tag for '''OMID measurement''' (apiframework is set to 7):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastomid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=7&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VAST ad Unit, Nielsen vWrap for VPAID measurement ====&lt;br /&gt;
And here is the same VAST with the vWrap tag configured for '''VPAID measurement''' (apiframework is set to 2):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!https://vwrap.imrworldwide.com/v1/wrap?ca=nlsn305255&amp;amp;cr=nielsenomidtest&amp;amp;ce=nielsen&amp;amp;pc=vastvpaid&amp;amp;ci=nlsntest&amp;amp;am=4&amp;amp;apiframework=2&amp;amp;vastURL=http://dartag.info/vast-examples/example_video_only_nielsen_15s.xml &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Video JS Tag ===&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag supports both OM SDK and VPAID video ad measurement and provides viewability time series, audio volume time series, GIVT, and SIVT data. The time series contains playhead events with corresponding measurements at a 1-second resolution. In addition to the time series, a dedicated ping will report on the MRC-required minimum of 2 seconds on screen.&lt;br /&gt;
&lt;br /&gt;
With OM SDK, the DAR Video tag supports the following ad types:&lt;br /&gt;
&lt;br /&gt;
* Native mobile in-app ad placements &lt;br /&gt;
* Mobile web ads&lt;br /&gt;
* OM Web placements&lt;br /&gt;
* OMID-enabled streaming video players with ad SDKs (for instance DAI IMA SDK)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With VPAID, it supports the following operating modes:&lt;br /&gt;
* As VPAID wrapper for an existing VPAID ad unit in the VAST&lt;br /&gt;
* As VPAID ad unit in a VAST with video files and AdParameters node&lt;br /&gt;
* In Custom Integrations with VPAID host players&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In most cases, the DAR Video tag should not be manually implemented as a wrapper, instead consider utilizing Nielsen’s vWrap tag.&lt;br /&gt;
&lt;br /&gt;
==== Requirements ====&lt;br /&gt;
&lt;br /&gt;
The DAR Video tag needs a JavaScript environment to operate. The video unit to be measured needs to have a size of at least 30x30 pixels. The DAR Video tag requires access to the VPAID ad unit or to an OM SDK API present in the JavaScript context.&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''' and '''am'''. For VPAID wrapper placements, '''vpaidURL''' is also required.&lt;br /&gt;
&lt;br /&gt;
To comply with MRC guidelines, you will be required to append '''autop''' to indicate click-to-play vs auto-play.&lt;br /&gt;
&lt;br /&gt;
If the DAR Video tag will act as the VPAID wrapper, '''vpaidURL''' has to be the tag’s last parameter and its value set to the full URL (including parameters) of the original VPAID ad unit.&lt;br /&gt;
&lt;br /&gt;
See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
==== Expected Video Ad Session Pings ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Timing'''&lt;br /&gt;
! '''Path'''&lt;br /&gt;
|-&lt;br /&gt;
| DAR Main Ping&lt;br /&gt;
| At initial load&lt;br /&gt;
| secure-gl.imrworldwide.com/cgi-bin/m&lt;br /&gt;
|-&lt;br /&gt;
| Nielsen Measure Ping&lt;br /&gt;
| Measurement start&lt;br /&gt;
| events.imrworldwide.com/nmp&lt;br /&gt;
|-&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
| After 2 seconds of viewable duration (may not occur based on MRC rules)&lt;br /&gt;
| events.imrworldwide.com/psp&lt;br /&gt;
|-&lt;br /&gt;
| Quarterly Ping&lt;br /&gt;
| At 25%, 50%, 75% and 100% of video progress&lt;br /&gt;
| events.imrworldwide.com/qp&lt;br /&gt;
|-&lt;br /&gt;
| Final Ping&lt;br /&gt;
| At video stop or window/tab unloading event&lt;br /&gt;
| events.imrworldwide.com/fp&lt;br /&gt;
|-&lt;br /&gt;
| Error Ping&lt;br /&gt;
| Potential integration error - please contact your Nielsen representative&lt;br /&gt;
| events.imrworldwide.com/er&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Ping Flow ====&lt;br /&gt;
&lt;br /&gt;
This flow illustrates the behavior of the DAR Video tag if the impression pixel is part of the VAST to be sent by the ad player and the JS tag has '''&amp;amp;amp;darsup=1'''. The parameter, &amp;lt;code&amp;gt;darsup=1&amp;lt;/code&amp;gt;, is used to suppress the DAR Main Ping from being sent from the JS tag since the DAR main ping will be sent from the DAR impression pixel. This is the default setup if Nielsen’s vWrap tag is being used to set up the video campaign.&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2022-06-22 2.png]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ping Flow Legend&lt;br /&gt;
|- &lt;br /&gt;
| D0, D1, D2&lt;br /&gt;
| Dynamic SIVT Pings at 1, 15 &amp;amp;amp; 30 seconds&lt;br /&gt;
|- &lt;br /&gt;
| FP&lt;br /&gt;
| Final Ping&lt;br /&gt;
|- &lt;br /&gt;
| IMPID&lt;br /&gt;
| Unique Impression ID&lt;br /&gt;
|- &lt;br /&gt;
| NMP&lt;br /&gt;
| Nielsen Main Measure Ping&lt;br /&gt;
|-&lt;br /&gt;
| PSP&lt;br /&gt;
| Primary Standard Ping&lt;br /&gt;
|-&lt;br /&gt;
| QP&lt;br /&gt;
|Quarterly Media Pings at 25%, 50%, 75% and 100%&lt;br /&gt;
|-&lt;br /&gt;
| SIVT&lt;br /&gt;
| Sophisticated Invalid Traffic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Example OMID Video Placement ====&lt;br /&gt;
&lt;br /&gt;
DAR can be enabled through the OM SDK by passing the required Nielsen OM inputs listed in the table in the VAST &amp;amp;lt;adVerifications&amp;amp;gt; node:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! '''OM Parameter'''&lt;br /&gt;
! '''Description'''&lt;br /&gt;
! '''Nielsen Value'''&lt;br /&gt;
! '''Required'''&lt;br /&gt;
|-&lt;br /&gt;
| Verification Vendor&lt;br /&gt;
| Vendor key for measurement provider&lt;br /&gt;
| nielsen.com-omid&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| JavaScriptResource&lt;br /&gt;
| URL for measurement provider’s verification script&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://dar.imrworldwide.com/js/darvideo.js&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| VerificationParameters&lt;br /&gt;
| Measurement provider’s verification tag parameters&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; |&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| ✔&lt;br /&gt;
|-&lt;br /&gt;
| Verification Not Executed URL&lt;br /&gt;
| Error URL when the ad player denies measurement script execution&lt;br /&gt;
| style=&amp;quot;font-family:'Courier New', Courier, monospace !important; color:#222222;&amp;quot; | &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;https://events.imrworldwide.com/er?ercd=8800&amp;amp;erms=verificationNotExecuted-&lt;br /&gt;
{reason}&amp;amp;ca={campaign-id}&amp;amp;cr={creative-id}&amp;amp;ce={site-id}&amp;amp;ci={client-id}&lt;br /&gt;
&amp;amp;pc={placement-id}&amp;amp;am={ad-server-id}&amp;amp;c9={devid,Advertising_ID}&amp;amp;c13={asid,app_id}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note: The verificationNotExecuted Error URL is recommended for better troubleshooting during campaign setup. If your system can provide a macro for the reason of the interrupted measurement session, it can be added in place of the {reason} placeholder in the error URL. This can be an error code or a clear text error message.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example VPAID Placement in VAST ====&lt;br /&gt;
&lt;br /&gt;
A typical VAST placement with VPAID will contain an impression pixel, the DAR Video JS tag as MediaFile of type “VPAID”, and the video MediaFiles will be duplicated as AdParameters object. In the example below, there was no original VPAID ad unit (the original VAST only contained MP4 video files), so the &amp;amp;amp;vpaidURL parameter on the DAR JS tag stays empty.&lt;br /&gt;
&lt;br /&gt;
In this example, the DAR JavaScript tag will operate as the VPAID ad unit and will play an appropriate media file from the list contained in the AdParameters node.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;Impression id=&amp;quot;Nielsen Digital Ad Ratings&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://secure-enc.imrworldwide.com/cgi-bin/m?at=view&amp;amp;cy=2&amp;amp;rt=banner&amp;amp;src=njs&amp;amp;&lt;br /&gt;
st=image&amp;amp;tpv=vwrap&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={AD.ID}&amp;amp;ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
&amp;lt;/Impression&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;MediaFiles&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile apiFramework=&amp;quot;VPAID&amp;quot; type=&amp;quot;application/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[https://dar.imrworldwide.com/js/darvideo.js?darsup=1&amp;amp;ca=nlsnXXXXXX&amp;amp;cr={{AD.ID}}&amp;amp;&lt;br /&gt;
ce=publisherXXXX&amp;amp;ci=nlsnciXXXX&amp;amp;pc=placementID_XXXX1&amp;amp;am=3]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
    &amp;lt;MediaFile bitrate=&amp;quot;720&amp;quot; delivery=&amp;quot;progressive&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;XXXXXX&amp;quot;&lt;br /&gt;
               maintainAspectRatio=&amp;quot;true&amp;quot; scalable=&amp;quot;true&amp;quot; type=&amp;quot;video/mp4&amp;quot;  &lt;br /&gt;
               width=&amp;quot;854&amp;quot;&amp;gt;&amp;lt;![CDATA[https://XXXXX.net/XXXXXX.mp4]]&amp;gt;&lt;br /&gt;
    &amp;lt;/MediaFile&amp;gt;&lt;br /&gt;
&amp;lt;/MediaFiles&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;![CDATA[{&amp;quot;mediaFiles&amp;quot;:[{&amp;quot;bitrate&amp;quot;:&amp;quot;720&amp;quot;,&amp;quot;uri&amp;quot;:&amp;quot;https://XXXXX.net/XXXXXX.mp4&amp;quot;,&amp;quot;height&amp;quot;:&amp;quot;480&amp;quot;,&amp;quot;scalable&amp;quot;:&amp;quot;true&amp;quot;,&lt;br /&gt;
&amp;quot;id&amp;quot;:&amp;quot;XXXXXX&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;video/mp4&amp;quot;,&amp;quot;maintainAspectRatio&amp;quot;:&amp;quot;true&amp;quot;,&amp;quot;delivery&amp;quot;:&amp;quot;progressive&amp;quot;,&amp;quot;width&amp;quot;:&amp;quot;854&amp;quot;}]]&amp;gt;&lt;br /&gt;
&amp;lt;/AdParameters&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Server-Side Integration ====&lt;br /&gt;
&lt;br /&gt;
If you are interested in implementing the DAR tags server-side, e.g. through SSAI, please contact your Nielsen TAM to provide you with the required guidelines.&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
Manual placement of the DAR Video tag is only recommended in situations where the DAR vWrap tag can not be utilized, like in certain mobile in-app ad placements or in scenarios where DAR Video needs to be configured as OMID viewability measurement solution.&lt;br /&gt;
&lt;br /&gt;
== Pixel Tag== &lt;br /&gt;
&lt;br /&gt;
The DAR Impression pixel provides basic campaign impression counts and allows to cover placements served in environments where the DAR JavaScript tag is not supported.&lt;br /&gt;
&lt;br /&gt;
=== Environment ===&lt;br /&gt;
&lt;br /&gt;
The DAR pixel tag should only be used in environments where the DAR JavaScript tag cannot be utilized such as restricted CTV environments, for SSAI Server-Side Beaconing, and other situations where an adequate JavaScript environment is not available.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
The minimum required DAR parameters are '''ca, ci, ce, cr, pc''', and '''am''' along with fixed valued params, '''at=view''', '''rt=banner''' and '''st=image''' . See the [[DAR_Tag_Implementation_Guide#Appendix|'''Appendix''']] for a full list of parameters.&lt;br /&gt;
&lt;br /&gt;
=== Example Tag ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://secure-gl.imrworldwide.com/cgi-bin/m?ca=nlsnXXXXXX&amp;amp;cr=crtve&lt;br /&gt;
&amp;amp;ce={PUBLISHER.ID}&amp;amp;pc=PLACEMENT.ID}&amp;amp;nlsnciXXXX&amp;amp;am=3&amp;amp;at=view&amp;amp;rt=banner&amp;amp;st=image&lt;br /&gt;
&amp;amp;cy=0&amp;amp;r=[timestamp]&amp;quot; style=&amp;quot;display:none&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tag Integration =&lt;br /&gt;
A successful tag integration will require you to go through the following 6 steps.&lt;br /&gt;
== Step 1: Determine Your Campaign Needs== &lt;br /&gt;
To receive optimal results from DAR measurement, it is good practice to consider the technical requirements of different sites and placements. Please share your media plan with your Technical Account Manager before launch.&lt;br /&gt;
&lt;br /&gt;
Specifically, be on the lookout for placements that might span across web and mobile ad inventory and make sure if all of the in-app placements support OMID. Also, some placement types may need manual setup and cannot be automated or may need extra time for setup and testing.&lt;br /&gt;
&lt;br /&gt;
Please reach out to your Nielsen Technical Account Manager (TAM) for advice if the technical requirements for your campaign are not clear.&lt;br /&gt;
== Step 2: Generate Tags== &lt;br /&gt;
Your Nielsen representative will walk you through the Campaign Management Interface (CMI) so that you can generate DAR tags for your campaigns at any time.&lt;br /&gt;
&lt;br /&gt;
Nielsen supports macro-based tag generation for several major ad servers. Nielsen’s Technical Account Managers can assist you with any technical questions on tagging campaigns for DAR measurement.&lt;br /&gt;
== Step 3: Campaign Integration== &lt;br /&gt;
Your Nielsen tags created in CMI will need to be included when you traffic your ad campaigns. Please reach out to your Nielsen TAM for additional guidance and assistance.&lt;br /&gt;
== Step 4: Test the Tag Implementation== &lt;br /&gt;
Depending on the complexity of the integration, you may be working closely with a TAM at this point or are performing a self-guided tag implementation based on the CMI output.&lt;br /&gt;
&lt;br /&gt;
If working with a TAM, they will coordinate a plan to test the tag implementation ahead of the campaign go-live date. Depending on your campaign needs, testing will involve either running a diagnostic campaign to validate tagging setup or reviewing test pages or apps.&lt;br /&gt;
&lt;br /&gt;
In case of a self-guided tag implementation, we recommend to verify and compare the impression counts in the CMI with your planned campaign volume or ad server reports during the first hours of the campaign. If there are any unexpected impression counts, please reach out to your Nielsen TAM.&lt;br /&gt;
== Step 5: Share your Ad Server Report== &lt;br /&gt;
&lt;br /&gt;
=== Why the Ad Server Report is Needed ===&lt;br /&gt;
&lt;br /&gt;
Knowing the delivered impressions helps Nielsen run Discrepancy Checks ensuring overall quality and reduces errors in the tagging process.&lt;br /&gt;
&lt;br /&gt;
Nielsen can provide the client with a template with the inputs required to complete the quality checks.&lt;br /&gt;
&lt;br /&gt;
=== How to Share Your Delivered impressions ===&lt;br /&gt;
&lt;br /&gt;
Set up an automated daily report from your ad server containing Site Name, Site ID, Placement Name, Placement ID, and data date.&lt;br /&gt;
&lt;br /&gt;
A secondary method to share your media plan information is to grant Nielsen “Reporting access” to your campaign in the designated ad server (such as DCM). To do this, simply grant the login '''clientreporting@nielsen.com''' access. In doing so Nielsen can directly access your media plan information, which enables us to check for updates, and reconcile any discrepancies.&lt;br /&gt;
&lt;br /&gt;
== Step 6: Monitoring Your Campaign== &lt;br /&gt;
Nielsen recommends all clients participate in Discrepancy Checks. Nielsen’s team will verify that the tags delivered have begun to receive data once the campaign goes live and will regularly (typically every 7-14 days) compare the Nielsen reporting to your 3rd party or publisher reporting to ensure we are capturing all data across all placements, as expected, and that the discrepancy gap between your reporting and the Nielsen reporting is kept to a minimum.&lt;br /&gt;
&lt;br /&gt;
= Appendix =&lt;br /&gt;
== Tag Parameters== &lt;br /&gt;
All passthrough parameters will appear on the JavaScript-generated DAR impression ping.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#FFF;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0; color:#222;&amp;quot;&lt;br /&gt;
! Query Parameter&lt;br /&gt;
! Description&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Required&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Pass-through&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 1 - Required Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ca&lt;br /&gt;
| Campaign ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pc&lt;br /&gt;
| Placement ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| ci&lt;br /&gt;
| Client ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| am&lt;br /&gt;
| Ad server ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;color:#222;&amp;quot;&lt;br /&gt;
| ce&lt;br /&gt;
| Site ID&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7; color:#222;&amp;quot;&lt;br /&gt;
| cr&lt;br /&gt;
| Creative ID&lt;br /&gt;
| style=&amp;quot;text-align:center; background-color:#EFEFEF;&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 2 - Use Case Specific Parameters&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| at&lt;br /&gt;
| Fixed Value &amp;quot;view&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| st&lt;br /&gt;
| Fixed Value &amp;quot;image&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| rt&lt;br /&gt;
| Fixed Value &amp;quot;banner&amp;quot; (Nielsen value, JS tags add this to DAR and NMP pings)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| r&lt;br /&gt;
| Cachebuster/Timestamp. It's required in the pixel tags with a hardcoded&amp;lt;br /&amp;gt;value as a default or a macro (r=timestamp/macro) .&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| cy&lt;br /&gt;
| Creative type (1: display/2: video) JS tags add this to DAR and NMP pings for In-House Viewability.&amp;lt;br /&amp;gt;When parameter is not present or value is missing on pixel tags, there will be no creative type breakout.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Pixel only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| '''[[DAR_Tag_Implementation_Guide#vWrap_apiframework_Values|apiframework]]'''&lt;br /&gt;
| IAB-defined value designating the measurement method See vWrap apiframework values&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | vWrap only&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| autof&lt;br /&gt;
| Video only: Auto refresh (1 for auto refresh, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| autop&lt;br /&gt;
| Video only: Autoplay (1 for auto-play, 2 for click-to-play, leave empty otherwise)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c7&lt;br /&gt;
| OS Grouping&amp;lt;br /&amp;gt;c7=osgrp,IOS&amp;lt;br /&amp;gt;c7=osgrp,DROID&amp;lt;br /&amp;gt;c7=osgrp,ANDROID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c8&lt;br /&gt;
| Device Grouping&amp;lt;br /&amp;gt;c8=devgrp,DSK (computers)&amp;lt;br /&amp;gt;c8=devgrp,PHN (mobile phone devices)&amp;lt;br /&amp;gt;c8=devgrp,TAB (mobile tablet devices)&amp;lt;br /&amp;gt;c8=devgrp,PMP (portable media player)&amp;lt;br /&amp;gt;c8=devgrp,UNWN (unknown mobile devices)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c9&lt;br /&gt;
| Mobile Advertising ID&amp;lt;br /&amp;gt;c9=devid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c10&lt;br /&gt;
| Platform&amp;lt;br /&amp;gt;c10=plt,DSK (Computer)&amp;lt;br /&amp;gt;c10=plt,MBL (Mobile)&amp;lt;br /&amp;gt;c10=plt,OTT (Connected Device)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c12&lt;br /&gt;
| App Version&amp;lt;br /&amp;gt;c12=apv,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c13&lt;br /&gt;
| Nielsen Assigned App ID&amp;lt;br /&amp;gt;Example:&amp;lt;br /&amp;gt;c13=asid,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| c14&lt;br /&gt;
| OS Version&amp;lt;br /&amp;gt;c14=osver,xxx&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| c68&lt;br /&gt;
| Mobile App Bundle ID&amp;lt;br /&amp;gt;c68=bndlid,xxxxxxxxxxxxxx&amp;lt;br /&amp;gt;References:&amp;lt;br /&amp;gt;https://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&amp;lt;br /&amp;gt;https://developer.android.com/studio/build/configure-app-module#set_the_application_id&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| C78&lt;br /&gt;
| Custom Integration Flag (please note: this is the only uppercase parameter name)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | some vendors&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| darsup&lt;br /&gt;
| If present suppress DAR main ping originating from JS tag (value can be 0 or 1, same effect)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| forceid&lt;br /&gt;
| If present provides impid, can be overwritten by impid parameter&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X (as impid)&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| impid&lt;br /&gt;
| Same as forceid, but higher priority in case both are present&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| frcd&lt;br /&gt;
| Video only: Forced duration (seconds/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| frcf&lt;br /&gt;
| Video only: Forced ad flag (yes/no/null)&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| ptraf&lt;br /&gt;
| Video only: Purchased traffic&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| contplay&lt;br /&gt;
| Video only: Continuous play&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| gdpr&lt;br /&gt;
| GDPR flag to indicate whether GDPR is applicable:&amp;lt;br /&amp;gt;0 - GDPR does not apply&amp;lt;br /&amp;gt;1 - GDPR applies&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| gdpr_consent&lt;br /&gt;
| URL-safe base64-encoded Transparency &amp;amp; Consent (TC) string for&amp;lt;br /&amp;gt;identifying user's privacy preferences&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | in some jurisdictions&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| hem_sha256&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| hem_unknown&lt;br /&gt;
| Hashed email&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| mode&lt;br /&gt;
| VPAID video only, optional: Custom Direct Access mode&amp;lt;br /&amp;gt;(&amp;quot;w&amp;quot; wrapper / &amp;quot;c&amp;quot; custom; defaults to wrapper)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| onload&lt;br /&gt;
| VPAID video only, optional: JS callback for Custom Direct Access VPAID integration&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| pub&lt;br /&gt;
| Publisher Name&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| pubid&lt;br /&gt;
| Publisher ID&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| si&lt;br /&gt;
| Site identifier. Canonical URL of the content where the Ad creative is served.&amp;lt;br /&amp;gt;The parameter value has to be encoded with encodeURIComponent() method or equivalent.&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uid2&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#EFEFEF; color:#222;&amp;quot;&lt;br /&gt;
| uid2_token&lt;br /&gt;
| Unified ID 2.0 token&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; color:#222;&amp;quot;&lt;br /&gt;
| uoo&lt;br /&gt;
| User opt out&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | Mobile&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | X&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; vertical-align:middle; background-color:#FFEBD3; color:#222;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Group 3 - Parameters With Required Position in URL&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; background-color:#ffffff; color:#222;&amp;quot;&lt;br /&gt;
| vpaidURL&lt;br /&gt;
| VPAID Video only: Always the last parameter for video tags.&amp;lt;br /&amp;gt;Either VPAID ad unit URL to be wrapped or empty. If empty, DAR tag will use its own vpaidplayer.js&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | VPAID video tag only&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;background-color:#f4f5f7;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vastURL&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; color:#222;&amp;quot; | vWrap Tag only: Always the last parameter for the vWrap tag.&amp;lt;br /&amp;gt;It must contain the URL of the original VAST for the placement.&lt;br /&gt;
| style=&amp;quot;text-align:center; vertical-align:middle; color:#222;&amp;quot; | vWrap tag only&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional Parameters == &lt;br /&gt;
This section describes several important additional parameters that the DAR tag can support, specifically Hashed Email, UID2 values, along with Page URL and Bundle Identifier if available. Please note that all parameters are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
Please work with your Nielsen Technical Account Manager to decide which of the following parameters to append to the standard DAR tag.&lt;br /&gt;
=== HEM Support (Hashed Email) ===&lt;br /&gt;
Please use the parameter that matches your hashing algorithm. For example, if you are using sha256 to encode the email address, then use hem_sha256={encrypted_value_here}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
| Hashed Email&lt;br /&gt;
| User’s email address that has been run through the sha256 hashing algorithm to create a unique hexadecimal string.&amp;lt;br /&amp;gt; If a client is unable to determine hashing type, they should pass&amp;lt;br /&amp;gt;using &amp;amp;hem_unknown parameter.&lt;br /&gt;
| &amp;amp;hem_unknown&amp;lt;br /&amp;gt;&amp;amp;hem_sha256&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#dae8fc; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| hem_sha256=671638d17df92ac6e46e3f00ad0e78f09116ca29128e93dcb53ff340abdeb2c2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unified ID ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0&lt;br /&gt;
| An identifier based on a user’s verifiable PII (e.g. hashed email). UID2.0 was initially created by The Trade Desk (TTD)&amp;lt;br /&amp;gt;and is now managed by Prebid.&lt;br /&gt;
| &amp;amp;uid2&lt;br /&gt;
|-&lt;br /&gt;
| Unified ID 2.0 Token&lt;br /&gt;
| Encrypted Unified ID 2.0&lt;br /&gt;
| &amp;amp;uid_token&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| uid2=MTKVpUAzwYAPnHrtfE0wlINOMzhU7UUEjjVdCdRu63k=&amp;lt;br /&amp;gt;uid_token=AgAAAAPFR0zA5ogv/yaAPiUsAdZPsfqS8QlDSGxAB+rr8yekFs3AjLYVk5qqqiyV2XHbSuwzHmxSlLeQeKQI1mp015jsNnpX5&amp;lt;br /&amp;gt;/xGgXldcgVz+gFnyh3T8/3agMwRmyrhCxG4oH2C7fc48AQk2eotE7FW0ZDEYM8fD9ZxDaxFUC/OV3OuZA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Page and Bundle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#F8F9FA;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#EAECF0;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Available Tag Parameters&lt;br /&gt;
|-&lt;br /&gt;
| Page URL&lt;br /&gt;
| Canonical URL of the content where the Ad creative is served. (e.g. https://example.com/news/tech/article.html) &amp;lt;br /&amp;gt;The parameter value has to be encoded with JavaScript’s encodeURIComponent() method or equivalent. &amp;lt;br /&amp;gt;Example: si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&lt;br /&gt;
| &amp;amp;si&lt;br /&gt;
|-&lt;br /&gt;
| App Bundle ID&lt;br /&gt;
| The app’s unique bundle ID (e.g. com.example.myapp). The ID can be used to look up the App in Apple’s App Store&amp;lt;br /&amp;gt;or the Google Play Store.&amp;lt;br /&amp;gt;References: https://developer.android.com/studio/build/application-idhttps://developer.apple.com/documentation/appstoreconnectapi/bundle_ids&lt;br /&gt;
| &amp;amp;c68=bndlid&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#32BBB9; color:#002041;&amp;quot;&lt;br /&gt;
! Example&lt;br /&gt;
|- style=&amp;quot;font-weight:normal;&amp;quot;&lt;br /&gt;
| si=https%3A%2F%2Fexample.com%2Fnews%2Ftech%2Farticle.html&amp;lt;br /&amp;gt;c68=bndlid,com.tam.nielsen.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== vWrap apiframework Values== &lt;br /&gt;
&lt;br /&gt;
Nielsen’s vWrap tag uses the existing definition of '''apiframework''' values defined in the IAB’s [https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--api-frameworks- '''AdCOM Specification''' '''1.0''']. This means that existing macros for this parameter in your system should work out of the box with vWrap.&lt;br /&gt;
&lt;br /&gt;
The vWrap tag supports the numerical values in bold below. In case of '''8''' (SIMID), the DAR Video tag will be inserted as a standard OMID verification client for viewability measurement and it will not interfere with any SIMID components in the ad.&lt;br /&gt;
&lt;br /&gt;
If a '''0''' or an empty value is given, the resulting VAST will include both OMID and VPAID measurement solutions. This leaves the decision of the measurement method to the video player, which might be advantageous for mixed campaigns that span mobile and web environments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#F4F5F7;&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! Definition&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | VPAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 3&lt;br /&gt;
| MRAID 1.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| ORMMA&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 5&lt;br /&gt;
| MRAID 2.0&lt;br /&gt;
|- style=&amp;quot;font-weight:normal; color:#666;&amp;quot;&lt;br /&gt;
| 6&lt;br /&gt;
| MRAID 3.0&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | OMID 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | SIMID 1.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SERVER-SIDE TAG DISPATCH ==&lt;br /&gt;
The standard way of triggering a Digital Ad Ratings (DAR) tag on mobile in-app or connected devices is for the publisher to trigger the tag upon ad exposure to the user (either directly or via the ad server). This can be described as a client-side initiated tag.&lt;br /&gt;
&lt;br /&gt;
It is important to note that MRC/IAB measurement standards stipulate that the ad exposure event still be initiated and recorded from the client-side, even if the ad measurement tag (in this case a DAR tag) is physically initiated from the server-side. Evidence may be required (eg. publisher log file or similar) from the MRC/IAB to substantiate that the user was exposed to the ad on their device.&lt;br /&gt;
&lt;br /&gt;
In addition to the tag parameters covered in the prior sections, the following HTTP headers need to be modified in the DAR calls to support dispatch from a '''server-side''' publisher ad server:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;text-align:center; background-color:#c0c0c0; color:#000000;&amp;quot;&lt;br /&gt;
! HTTP Headers&lt;br /&gt;
! Description of Modifications&lt;br /&gt;
|-&lt;br /&gt;
| User-Agent (UA)&lt;br /&gt;
| This is expected to be the originating client user-agent for the&amp;lt;br /&amp;gt; device where the user was exposed to the ad. The HTTP UA from &amp;lt;br /&amp;gt;the client device should be used to populate the HTTP UA in the&amp;lt;br /&amp;gt; server-side connection/ping. DAR leverages the type of&amp;lt;br /&amp;gt;device for platform derivation.&lt;br /&gt;
|-&lt;br /&gt;
| X-Forwarded-For (XFF) IP&lt;br /&gt;
| This is expected to be the originating client IP address for the &amp;lt;br /&amp;gt;device where the user was exposed to the ad. Note: When the tag&amp;lt;br /&amp;gt; is fired directly from the ad server, the X-Real-IP will be the ad server IP.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Server Side Tag Notes ===&lt;br /&gt;
&lt;br /&gt;
* The server-side tag collection only supports mobile in-app and connected device measurement and will not support cookie-based browser measurement.&lt;br /&gt;
&lt;br /&gt;
* The client’s server-side setup to trigger/send the DAR tag should suppress any Nielsen cookie returned by the Nielsen collection server as a result of the first DAR tag received. If the Nielsen cookie (returned upon receiving the first DAR tag into secure.imrworldwide.com) is not suppressed, then invalid traffic (IVT) filtration will be triggered upon receiving the 2nd and nth tag.&lt;br /&gt;
&lt;br /&gt;
* The tag received by Nielsen must be TLS v1.2 compliant or greater.&lt;br /&gt;
&lt;br /&gt;
== About Nielsen ==&lt;br /&gt;
&lt;br /&gt;
Nielsen shapes the world’s media and content as a global leader in audience measurement, data and analytics. Through our understanding of people and their behaviors across all channels and platforms, we empower our clients with independent and actionable intelligence so they can connect and engage with their audiences—now and into the future.&lt;br /&gt;
&lt;br /&gt;
A Nielsen operates around the world in more than 55 countries. Learn more at [http://www.nielsen.com '''www.nielsen.com'''] and connect with us on social media.&lt;br /&gt;
&lt;br /&gt;
'''Audience Is Everything®'''&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=TV&amp;diff=6741</id>
		<title>TV</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=TV&amp;diff=6741"/>
		<updated>2024-08-13T19:07:26Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:TV]]&lt;br /&gt;
{{Banner|Encoder Support|{{Breadcrumb|}} {{CurrentBreadcrumb}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 {{Alert|'''Download:''' '''https://nielsendownloads.digitalengsdk.com/tv/REMINDER_Spring_2019_DST.pdf Reminder: Daylight Savings Time (DST) changes November 3]''' &amp;lt;br&amp;gt; '''See also:''' '''[https://nielsendownloads-blue.digitalengsdk.com/tv/Quick_Reference_Guide_Spring_2019_DST.pdf Daylight Savings Time Quick Reference Guide Spring 2019]''' }}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  --&amp;gt;&lt;br /&gt;
{{Alert|&lt;br /&gt;
'''Nielsen Encoder Installation and Configuration Policy 2022 Now Available:'''&amp;lt;br&amp;gt;&lt;br /&gt;
'''Official release notification:  [https://nielsendownloads.digitalengsdk.com/tv/Encoding/Encoder+Policy+2022+-+04-01-22.pdf Nielsen Encoder Installation and Configuration Policy 2022]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50px;&amp;quot; |&lt;br /&gt;
! Certified Vendors&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
| '''[[Nielsen Encoder Certified Vendors]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
| '''[[Nielsen Decoder Certified Vendors]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
| '''[[PCM-to-ID3 Certified Vendors]]'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50px;&amp;quot; |&lt;br /&gt;
! Reference &amp;amp; Policy Supplements&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads.digitalengsdk.com/tv/Encoding/Encoder+Policy+2022+-+04-01-22.pdf Nielsen Encoder Installation and Configuration Policy 2022]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads-blue.digitalengsdk.com/tv/Encoding/Internet_Distribution_Policy_Rev_A.pdf Internet Distribution Policy]'''&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads.digitalengsdk.com/tv/Encoding/Nielsen+Encoder+Solutions+2023.pdf Nielsen Encoder Solutions 2023]'''&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads.digitalengsdk.com/tv/Encoding/Nielsen+Encoder+Solutions+2024.pdf Nielsen Encoder Solutions 2024]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads-blue.digitalengsdk.com/tv/Encoding/MVPD%20provided%20Direct%20Feeds%20with%20Unique%20Commercial%20Content.pdf MVPD provided Direct Feeds with Unique Commercial Content]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads-blue.digitalengsdk.com/tv/Encoder%20Alert%20Distribution%20List%20Instructions_Final.pdf Nielsen Encoder Alert Distribution List - Instructions]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{CategoryIcon|EncodingIcon.png|TV Audio Encoding}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 75px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 35%;&amp;quot; | Software&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS &lt;br /&gt;
! Download&lt;br /&gt;
|-&lt;br /&gt;
| {{SmallIcon|CircuitIcon.png}}&lt;br /&gt;
| '''[[NWE-3GA]]''' || {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NWE-3GA Software package Rev 2.5.0.0 |dlid= 5a3f0ecbef6bfe4c9339fb8346a0064a645ebebf}} &amp;lt;small&amp;gt;''('''New!''')''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| {{SmallIcon|CircuitIcon.png}}&lt;br /&gt;
| '''[[NWE-3GA]]''' || {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NWE-3GA NWE-3G Software package Rev 2.3.0.9 |dlid=73aeefb5972bb1f556aa5093c14b981d223bec8e}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|RackIcon.png}}&lt;br /&gt;
| '''[[NWE-TS]]'''&lt;br /&gt;
|| {{OSIcon|FirmwareIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NWE-TS Firmware 4.6.10|dlid=31e04631784a2438fc41c81f34a49c33cd513ec6}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{TVDownloadRequestLink|name=NWE-TS Firmware 4.5.1|dlid=5126ebc2699eda28002ba6e2e84fb8a1031827f5}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|RackIcon.png}}&lt;br /&gt;
| '''[[Multi-Channel Encoder]]'''&lt;br /&gt;
|| {{OSIcon|FirmwareIcon.png}} || &lt;br /&gt;
*[[Encoder Downloads| Multi-Channel Encoder v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|VODIcon.png}}&lt;br /&gt;
| '''[[VOD Content Encoder]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
*[[Encoder Downloads| VOD Content Encoder]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|VODIcon.png}}&lt;br /&gt;
| '''[[VOD in TV Ratings]]'''  ''&amp;lt;small&amp;gt;(formerly RTVOD)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
*[[Encoder Downloads| VOD in TV Ratings]] ''&amp;lt;small&amp;gt;(formerly RTVOD)&amp;lt;/small&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|ComputerWaveIcon.png}}&lt;br /&gt;
| '''[[SpoTTrac®]]'''&lt;br /&gt;
|| {{OSIcon|FirmwareIcon.png}} || &lt;br /&gt;
*[[Encoder Downloads| SpoTTrac Firmware]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|EncoderGrayIcon.png}}&lt;br /&gt;
| '''[[NAVE II]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
*NAVE II Firmware v38&lt;br /&gt;
*NAVE II Manager&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|EncoderGrayIcon.png}}&lt;br /&gt;
| '''[[NAVE IIC]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
*NAVE IIC Firmware v3.4.15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{CategoryIcon|ID3Icon.png|ID3 Transcoding}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 75px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 35%;&amp;quot; | Software&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS &lt;br /&gt;
! Download &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| {{SmallIcon|ID3XcodeIcon.png}}&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| '''[[ID3 Transcoders]]'''&lt;br /&gt;
''&amp;lt;small&amp;gt;(Click for Documentation, Software Updates, and Test Streams)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Windows) v2.3.2|dlid=ac5b0e72a84b1a6e86da1a8fe0a89e24083468eb}}&lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Windows Visual Studio 2013) v2.3|dlid=533cee44e69c6859e56acd9cbb38334d6b215c00}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|LinuxIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Linux x64 GLIBC 2.12) v2.3.2|dlid=c499535f6ce9a0326a408b167079e01a0596e141}}&lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Linux x64 GLIBC 2.17) v2.3.2|dlid=b353e404994a1d26726b196960efe40c30427571}}&lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Linux x86 GLIBC 2.17) v2.3.2|dlid=f82dfbde6f5f68ccf677b63e32fc83e68fa82cd6}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|macOSIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (MacOS) v2.3|dlid=3a9d04be165f39ac956278c8292cd1b87ce34b62}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;| {{SmallIcon|ID3DashIcon.png}}&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;| '''[[ID3 in MPEG-DASH]]'''&lt;br /&gt;
''&amp;lt;small&amp;gt;(Click for Documentation, and Sample Audio Files)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|StaticIcon.png}} || &lt;br /&gt;
*[https://nielsendownloads-blue.digitalengsdk.com/tv/ID3%20Transcoding/ID3%20in%20MPEG-DASH/bbb-MPEG-DASH.zip Big Buck Bunny MPEG-DASH Nielsen Tagged]&lt;br /&gt;
*[https://nielsendownloads-blue.digitalengsdk.com/tv/ID3%20Transcoding/ID3%20in%20MPEG-DASH/nielsenconsumer-MPEG-DASH.zip Nielsen Consumer MPEG-DASH Nielsen Tagged]&lt;br /&gt;
*[https://nielsendownloads-blue.digitalengsdk.com/tv/ID3%20Transcoding/ID3%20in%20MPEG-DASH/nielsenxplatform-MPEG-DASH.zip Nielsen Cross Platform MPEG-DASH Nielsen Tagged]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| {{SmallIcon|ID3ValidateIcon.png}} &lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| '''[[PCM-to-ID3 Validator]]'''&lt;br /&gt;
''&amp;lt;small&amp;gt;(Click for Documentation, and Downloads)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator (Windows) v1.8|dlid=67d34c64d1ed349c1ad92ac47adf62c877f47fcb}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|LinuxIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator (CentOS) v1.7|dlid=dd6b62c76995aa7e1702c60e02076348ceaf573b}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|macOSIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator (MacOS) v1.7|dlid=3afc5a7ec29593e2eb47daa9746b6d16cbd785e1}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| {{SmallIcon|ID3ValidateIcon.png}} &lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| '''[[PCM-to-ID3 Validator SDK]]'''&lt;br /&gt;
''&amp;lt;small&amp;gt;(Click for Documentation, and Downloads)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator SDK (Windows) v1.8|dlid=78a936556ebc5caf57d2fc4d09de3a272ace9fea}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|LinuxIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator SDK (CentOS) v1.7|dlid=ccb9af4ef45cfcf7aa4406ca63ab3b7c6efdad11}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|macOSIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator SDK (MacOS) v1.7|dlid=05e99551d28ef4a65eab6168ad2872648346aab2}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{CategoryIcon|DiagnosisToolsIcon.png|Diagnostic Tools}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 75px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 35%;&amp;quot; | Software&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS &lt;br /&gt;
! Download &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|NACATIcon.png}} &lt;br /&gt;
|| &amp;lt;!-- '''[[Nielsen Audio Code Analysis Tool 3|Nielsen Audio Code Analysis Tool 3 (NACAT3)]]''' --&amp;gt;&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NACAT3 3.0.0.1|dlid=ce2cba3d4b4231a0978c632028c1a45479a8184d}} &amp;lt;small&amp;gt;''('''New!''')''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| {{SmallIcon|NACATIcon.png}} &lt;br /&gt;
|| '''[[Nielsen Audio Code Analysis Tool 2|Nielsen Audio Code Analysis Tool 2 (NACAT2)]]''' &lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NACAT2 1.4|dlid=83d58832e663a21841b32f771cc2781ae5b5b572}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|NACATIcon.png}} &lt;br /&gt;
|| '''[[Nielsen Audio Code Analysis Tool|Nielsen Audio Code Analysis Tool (NACAT)]]''' &lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NACAT installer (Windows) v4.3|dlid=212d5eb338cf66cd20f3846347bc3c8c6b2dfbc4}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|NDICEIcon.png}}&lt;br /&gt;
|| '''[[Nielsen Digital Code Extractor]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Nielsen Digital Code Extractor Installer|dlid=c0eb8eb1802bd08956f6e215473ef1881274a6df}} &amp;lt;BR&amp;gt; (See special installation instructions in [[Nielsen Digital Code Extractor|guide]])&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| {{SmallIcon|SDKIcon.png}} &lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| '''[[Decoder SDK Monitor]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Decoder SDK Monitor (Windows vs2017) v1.4|dlid=b3ae411765cfa2b878c3f50c0824e61d81a58fbb}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Decoder SDK Monitor (Windows vs2015) v1.4|dlid=68d1fd697862e663a7aa2efc46377f053c983a5a}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|LinuxIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Decoder SDK Monitor (CentOS) v1.4|dlid=c978921ba90736bf7f2c82287a0a97af89109bec}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|NDICEIcon.png}}&lt;br /&gt;
|| '''[[Nielsen Monitor Application]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Nielsen Monitor Application (Windows) v1.4|dlid=6ddf77a8f67dff67b4cbad1fee630ee80318b5bf}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=TV&amp;diff=6740</id>
		<title>TV</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=TV&amp;diff=6740"/>
		<updated>2024-08-13T19:06:44Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:TV]]&lt;br /&gt;
{{Banner|Encoder Support|{{Breadcrumb|}} {{CurrentBreadcrumb}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 {{Alert|'''Download:''' '''https://nielsendownloads.digitalengsdk.com/tv/REMINDER_Spring_2019_DST.pdf Reminder: Daylight Savings Time (DST) changes November 3]''' &amp;lt;br&amp;gt; '''See also:''' '''[https://nielsendownloads-blue.digitalengsdk.com/tv/Quick_Reference_Guide_Spring_2019_DST.pdf Daylight Savings Time Quick Reference Guide Spring 2019]''' }}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  --&amp;gt;&lt;br /&gt;
{{Alert|&lt;br /&gt;
'''Nielsen Encoder Installation and Configuration Policy 2022 Now Available:'''&amp;lt;br&amp;gt;&lt;br /&gt;
'''Official release notification:  [https://nielsendownloads.digitalengsdk.com/tv/Encoding/Encoder+Policy+2022+-+04-01-22.pdf Nielsen Encoder Installation and Configuration Policy 2022]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50px;&amp;quot; |&lt;br /&gt;
! Certified Vendors&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
| '''[[Nielsen Encoder Certified Vendors]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
| '''[[Nielsen Decoder Certified Vendors]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
| '''[[PCM-to-ID3 Certified Vendors]]'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50px;&amp;quot; |&lt;br /&gt;
! Reference &amp;amp; Policy Supplements&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads.digitalengsdk.com/tv/Encoding/Encoder+Policy+2022+-+04-01-22.pdf Nielsen Encoder Installation and Configuration Policy 2022]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads-blue.digitalengsdk.com/tv/Encoding/Internet_Distribution_Policy_Rev_A.pdf Internet Distribution Policy]'''&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads.digitalengsdk.com/tv/Encoding/Nielsen+Encoder+Solutions+2023.pdf Nielsen Encoder Solutions 2023]'''&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads.digitalengsdk.com/tv/Encoding/Nielsen+Encoder+Solutions+2024.pdf Nielsen Encoder Solutions 2024]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads-blue.digitalengsdk.com/tv/Encoding/MVPD%20provided%20Direct%20Feeds%20with%20Unique%20Commercial%20Content.pdf MVPD provided Direct Feeds with Unique Commercial Content]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads-blue.digitalengsdk.com/tv/Encoder%20Alert%20Distribution%20List%20Instructions_Final.pdf Nielsen Encoder Alert Distribution List - Instructions]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{CategoryIcon|EncodingIcon.png|TV Audio Encoding}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 75px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 35%;&amp;quot; | Software&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS &lt;br /&gt;
! Download&lt;br /&gt;
|-&lt;br /&gt;
| {{SmallIcon|CircuitIcon.png}}&lt;br /&gt;
| '''[[NWE-3GA]]''' || {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NWE-3GA Software package Rev 2.5.0.0 |dlid= 5a3f0ecbef6bfe4c9339fb8346a0064a645ebebf}} &amp;lt;small&amp;gt;''('''New!''')''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| {{SmallIcon|CircuitIcon.png}}&lt;br /&gt;
| '''[[NWE-3GA]]''' || {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NWE-3GA NWE-3G Software package Rev 2.3.0.9 |dlid=73aeefb5972bb1f556aa5093c14b981d223bec8e}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|RackIcon.png}}&lt;br /&gt;
| '''[[NWE-TS]]'''&lt;br /&gt;
|| {{OSIcon|FirmwareIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NWE-TS Firmware 4.6.10|dlid=ee2f22f3a7347b52627e2d393fab7f3d90d90943}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{TVDownloadRequestLink|name=NWE-TS Firmware 4.5.1|dlid=5126ebc2699eda28002ba6e2e84fb8a1031827f5}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|RackIcon.png}}&lt;br /&gt;
| '''[[Multi-Channel Encoder]]'''&lt;br /&gt;
|| {{OSIcon|FirmwareIcon.png}} || &lt;br /&gt;
*[[Encoder Downloads| Multi-Channel Encoder v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|VODIcon.png}}&lt;br /&gt;
| '''[[VOD Content Encoder]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
*[[Encoder Downloads| VOD Content Encoder]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|VODIcon.png}}&lt;br /&gt;
| '''[[VOD in TV Ratings]]'''  ''&amp;lt;small&amp;gt;(formerly RTVOD)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
*[[Encoder Downloads| VOD in TV Ratings]] ''&amp;lt;small&amp;gt;(formerly RTVOD)&amp;lt;/small&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|ComputerWaveIcon.png}}&lt;br /&gt;
| '''[[SpoTTrac®]]'''&lt;br /&gt;
|| {{OSIcon|FirmwareIcon.png}} || &lt;br /&gt;
*[[Encoder Downloads| SpoTTrac Firmware]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|EncoderGrayIcon.png}}&lt;br /&gt;
| '''[[NAVE II]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
*NAVE II Firmware v38&lt;br /&gt;
*NAVE II Manager&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|EncoderGrayIcon.png}}&lt;br /&gt;
| '''[[NAVE IIC]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
*NAVE IIC Firmware v3.4.15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{CategoryIcon|ID3Icon.png|ID3 Transcoding}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 75px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 35%;&amp;quot; | Software&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS &lt;br /&gt;
! Download &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| {{SmallIcon|ID3XcodeIcon.png}}&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| '''[[ID3 Transcoders]]'''&lt;br /&gt;
''&amp;lt;small&amp;gt;(Click for Documentation, Software Updates, and Test Streams)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Windows) v2.3.2|dlid=ac5b0e72a84b1a6e86da1a8fe0a89e24083468eb}}&lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Windows Visual Studio 2013) v2.3|dlid=533cee44e69c6859e56acd9cbb38334d6b215c00}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|LinuxIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Linux x64 GLIBC 2.12) v2.3.2|dlid=c499535f6ce9a0326a408b167079e01a0596e141}}&lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Linux x64 GLIBC 2.17) v2.3.2|dlid=b353e404994a1d26726b196960efe40c30427571}}&lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Linux x86 GLIBC 2.17) v2.3.2|dlid=f82dfbde6f5f68ccf677b63e32fc83e68fa82cd6}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|macOSIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (MacOS) v2.3|dlid=3a9d04be165f39ac956278c8292cd1b87ce34b62}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;| {{SmallIcon|ID3DashIcon.png}}&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;| '''[[ID3 in MPEG-DASH]]'''&lt;br /&gt;
''&amp;lt;small&amp;gt;(Click for Documentation, and Sample Audio Files)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|StaticIcon.png}} || &lt;br /&gt;
*[https://nielsendownloads-blue.digitalengsdk.com/tv/ID3%20Transcoding/ID3%20in%20MPEG-DASH/bbb-MPEG-DASH.zip Big Buck Bunny MPEG-DASH Nielsen Tagged]&lt;br /&gt;
*[https://nielsendownloads-blue.digitalengsdk.com/tv/ID3%20Transcoding/ID3%20in%20MPEG-DASH/nielsenconsumer-MPEG-DASH.zip Nielsen Consumer MPEG-DASH Nielsen Tagged]&lt;br /&gt;
*[https://nielsendownloads-blue.digitalengsdk.com/tv/ID3%20Transcoding/ID3%20in%20MPEG-DASH/nielsenxplatform-MPEG-DASH.zip Nielsen Cross Platform MPEG-DASH Nielsen Tagged]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| {{SmallIcon|ID3ValidateIcon.png}} &lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| '''[[PCM-to-ID3 Validator]]'''&lt;br /&gt;
''&amp;lt;small&amp;gt;(Click for Documentation, and Downloads)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator (Windows) v1.8|dlid=67d34c64d1ed349c1ad92ac47adf62c877f47fcb}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|LinuxIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator (CentOS) v1.7|dlid=dd6b62c76995aa7e1702c60e02076348ceaf573b}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|macOSIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator (MacOS) v1.7|dlid=3afc5a7ec29593e2eb47daa9746b6d16cbd785e1}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| {{SmallIcon|ID3ValidateIcon.png}} &lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| '''[[PCM-to-ID3 Validator SDK]]'''&lt;br /&gt;
''&amp;lt;small&amp;gt;(Click for Documentation, and Downloads)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator SDK (Windows) v1.8|dlid=78a936556ebc5caf57d2fc4d09de3a272ace9fea}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|LinuxIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator SDK (CentOS) v1.7|dlid=ccb9af4ef45cfcf7aa4406ca63ab3b7c6efdad11}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|macOSIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator SDK (MacOS) v1.7|dlid=05e99551d28ef4a65eab6168ad2872648346aab2}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{CategoryIcon|DiagnosisToolsIcon.png|Diagnostic Tools}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 75px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 35%;&amp;quot; | Software&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS &lt;br /&gt;
! Download &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|NACATIcon.png}} &lt;br /&gt;
|| &amp;lt;!-- '''[[Nielsen Audio Code Analysis Tool 3|Nielsen Audio Code Analysis Tool 3 (NACAT3)]]''' --&amp;gt;&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NACAT3 3.0.0.1|dlid=ce2cba3d4b4231a0978c632028c1a45479a8184d}} &amp;lt;small&amp;gt;''('''New!''')''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| {{SmallIcon|NACATIcon.png}} &lt;br /&gt;
|| '''[[Nielsen Audio Code Analysis Tool 2|Nielsen Audio Code Analysis Tool 2 (NACAT2)]]''' &lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NACAT2 1.4|dlid=83d58832e663a21841b32f771cc2781ae5b5b572}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|NACATIcon.png}} &lt;br /&gt;
|| '''[[Nielsen Audio Code Analysis Tool|Nielsen Audio Code Analysis Tool (NACAT)]]''' &lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NACAT installer (Windows) v4.3|dlid=212d5eb338cf66cd20f3846347bc3c8c6b2dfbc4}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|NDICEIcon.png}}&lt;br /&gt;
|| '''[[Nielsen Digital Code Extractor]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Nielsen Digital Code Extractor Installer|dlid=c0eb8eb1802bd08956f6e215473ef1881274a6df}} &amp;lt;BR&amp;gt; (See special installation instructions in [[Nielsen Digital Code Extractor|guide]])&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| {{SmallIcon|SDKIcon.png}} &lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| '''[[Decoder SDK Monitor]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Decoder SDK Monitor (Windows vs2017) v1.4|dlid=b3ae411765cfa2b878c3f50c0824e61d81a58fbb}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Decoder SDK Monitor (Windows vs2015) v1.4|dlid=68d1fd697862e663a7aa2efc46377f053c983a5a}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|LinuxIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Decoder SDK Monitor (CentOS) v1.4|dlid=c978921ba90736bf7f2c82287a0a97af89109bec}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|NDICEIcon.png}}&lt;br /&gt;
|| '''[[Nielsen Monitor Application]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Nielsen Monitor Application (Windows) v1.4|dlid=6ddf77a8f67dff67b4cbad1fee630ee80318b5bf}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=TV&amp;diff=6739</id>
		<title>TV</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=TV&amp;diff=6739"/>
		<updated>2024-08-13T19:04:40Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:TV]]&lt;br /&gt;
{{Banner|Encoder Support|{{Breadcrumb|}} {{CurrentBreadcrumb}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 {{Alert|'''Download:''' '''https://nielsendownloads.digitalengsdk.com/tv/REMINDER_Spring_2019_DST.pdf Reminder: Daylight Savings Time (DST) changes November 3]''' &amp;lt;br&amp;gt; '''See also:''' '''[https://nielsendownloads-blue.digitalengsdk.com/tv/Quick_Reference_Guide_Spring_2019_DST.pdf Daylight Savings Time Quick Reference Guide Spring 2019]''' }}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  --&amp;gt;&lt;br /&gt;
{{Alert|&lt;br /&gt;
'''Nielsen Encoder Installation and Configuration Policy 2022 Now Available:'''&amp;lt;br&amp;gt;&lt;br /&gt;
'''Official release notification:  [https://nielsendownloads.digitalengsdk.com/tv/Encoding/Encoder+Policy+2022+-+04-01-22.pdf Nielsen Encoder Installation and Configuration Policy 2022]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50px;&amp;quot; |&lt;br /&gt;
! Certified Vendors&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
| '''[[Nielsen Encoder Certified Vendors]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
| '''[[Nielsen Decoder Certified Vendors]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
| '''[[PCM-to-ID3 Certified Vendors]]'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 50px;&amp;quot; |&lt;br /&gt;
! Reference &amp;amp; Policy Supplements&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads.digitalengsdk.com/tv/Encoding/Encoder+Policy+2022+-+04-01-22.pdf Nielsen Encoder Installation and Configuration Policy 2022]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads-blue.digitalengsdk.com/tv/Encoding/Internet_Distribution_Policy_Rev_A.pdf Internet Distribution Policy]'''&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads.digitalengsdk.com/tv/Encoding/Nielsen+Encoder+Solutions+2023.pdf Nielsen Encoder Solutions 2023]'''&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads.digitalengsdk.com/tv/Encoding/Nielsen+Encoder+Solutions+2024.pdf Nielsen Encoder Solutions 2024]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads-blue.digitalengsdk.com/tv/Encoding/MVPD%20provided%20Direct%20Feeds%20with%20Unique%20Commercial%20Content.pdf MVPD provided Direct Feeds with Unique Commercial Content]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{SmallIcon|PDFIcon.png}}&lt;br /&gt;
| '''[https://nielsendownloads-blue.digitalengsdk.com/tv/Encoder%20Alert%20Distribution%20List%20Instructions_Final.pdf Nielsen Encoder Alert Distribution List - Instructions]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{CategoryIcon|EncodingIcon.png|TV Audio Encoding}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 75px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 35%;&amp;quot; | Software&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS &lt;br /&gt;
! Download&lt;br /&gt;
|-&lt;br /&gt;
| {{SmallIcon|CircuitIcon.png}}&lt;br /&gt;
| '''[[NWE-3GA]]''' || {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NWE-3GA Software package Rev 2.5.0.0 |dlid= 5a3f0ecbef6bfe4c9339fb8346a0064a645ebebf}} &amp;lt;small&amp;gt;''('''New!''')''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| {{SmallIcon|CircuitIcon.png}}&lt;br /&gt;
| '''[[NWE-3GA]]''' || {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NWE-3GA NWE-3G Software package Rev 2.3.0.9 |dlid=73aeefb5972bb1f556aa5093c14b981d223bec8e}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|RackIcon.png}}&lt;br /&gt;
| '''[[NWE-TS]]'''&lt;br /&gt;
|| {{OSIcon|FirmwareIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NWE-TS Firmware 4.6.10|dlid=ee2f22f3a7347b52627e2d393fab7f3d90d9094}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{TVDownloadRequestLink|name=NWE-TS Firmware 4.5.1|dlid=5126ebc2699eda28002ba6e2e84fb8a1031827f5}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|RackIcon.png}}&lt;br /&gt;
| '''[[Multi-Channel Encoder]]'''&lt;br /&gt;
|| {{OSIcon|FirmwareIcon.png}} || &lt;br /&gt;
*[[Encoder Downloads| Multi-Channel Encoder v1.2.4]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|VODIcon.png}}&lt;br /&gt;
| '''[[VOD Content Encoder]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
*[[Encoder Downloads| VOD Content Encoder]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|VODIcon.png}}&lt;br /&gt;
| '''[[VOD in TV Ratings]]'''  ''&amp;lt;small&amp;gt;(formerly RTVOD)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
*[[Encoder Downloads| VOD in TV Ratings]] ''&amp;lt;small&amp;gt;(formerly RTVOD)&amp;lt;/small&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|ComputerWaveIcon.png}}&lt;br /&gt;
| '''[[SpoTTrac®]]'''&lt;br /&gt;
|| {{OSIcon|FirmwareIcon.png}} || &lt;br /&gt;
*[[Encoder Downloads| SpoTTrac Firmware]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|EncoderGrayIcon.png}}&lt;br /&gt;
| '''[[NAVE II]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
*NAVE II Firmware v38&lt;br /&gt;
*NAVE II Manager&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|EncoderGrayIcon.png}}&lt;br /&gt;
| '''[[NAVE IIC]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
*NAVE IIC Firmware v3.4.15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{CategoryIcon|ID3Icon.png|ID3 Transcoding}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 75px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 35%;&amp;quot; | Software&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS &lt;br /&gt;
! Download &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| {{SmallIcon|ID3XcodeIcon.png}}&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| '''[[ID3 Transcoders]]'''&lt;br /&gt;
''&amp;lt;small&amp;gt;(Click for Documentation, Software Updates, and Test Streams)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Windows) v2.3.2|dlid=ac5b0e72a84b1a6e86da1a8fe0a89e24083468eb}}&lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Windows Visual Studio 2013) v2.3|dlid=533cee44e69c6859e56acd9cbb38334d6b215c00}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|LinuxIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Linux x64 GLIBC 2.12) v2.3.2|dlid=c499535f6ce9a0326a408b167079e01a0596e141}}&lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Linux x64 GLIBC 2.17) v2.3.2|dlid=b353e404994a1d26726b196960efe40c30427571}}&lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (Linux x86 GLIBC 2.17) v2.3.2|dlid=f82dfbde6f5f68ccf677b63e32fc83e68fa82cd6}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|macOSIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 SDK (MacOS) v2.3|dlid=3a9d04be165f39ac956278c8292cd1b87ce34b62}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;| {{SmallIcon|ID3DashIcon.png}}&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;| '''[[ID3 in MPEG-DASH]]'''&lt;br /&gt;
''&amp;lt;small&amp;gt;(Click for Documentation, and Sample Audio Files)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|StaticIcon.png}} || &lt;br /&gt;
*[https://nielsendownloads-blue.digitalengsdk.com/tv/ID3%20Transcoding/ID3%20in%20MPEG-DASH/bbb-MPEG-DASH.zip Big Buck Bunny MPEG-DASH Nielsen Tagged]&lt;br /&gt;
*[https://nielsendownloads-blue.digitalengsdk.com/tv/ID3%20Transcoding/ID3%20in%20MPEG-DASH/nielsenconsumer-MPEG-DASH.zip Nielsen Consumer MPEG-DASH Nielsen Tagged]&lt;br /&gt;
*[https://nielsendownloads-blue.digitalengsdk.com/tv/ID3%20Transcoding/ID3%20in%20MPEG-DASH/nielsenxplatform-MPEG-DASH.zip Nielsen Cross Platform MPEG-DASH Nielsen Tagged]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| {{SmallIcon|ID3ValidateIcon.png}} &lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| '''[[PCM-to-ID3 Validator]]'''&lt;br /&gt;
''&amp;lt;small&amp;gt;(Click for Documentation, and Downloads)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator (Windows) v1.8|dlid=67d34c64d1ed349c1ad92ac47adf62c877f47fcb}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|LinuxIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator (CentOS) v1.7|dlid=dd6b62c76995aa7e1702c60e02076348ceaf573b}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|macOSIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator (MacOS) v1.7|dlid=3afc5a7ec29593e2eb47daa9746b6d16cbd785e1}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| {{SmallIcon|ID3ValidateIcon.png}} &lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| '''[[PCM-to-ID3 Validator SDK]]'''&lt;br /&gt;
''&amp;lt;small&amp;gt;(Click for Documentation, and Downloads)&amp;lt;/small&amp;gt;''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator SDK (Windows) v1.8|dlid=78a936556ebc5caf57d2fc4d09de3a272ace9fea}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|LinuxIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator SDK (CentOS) v1.7|dlid=ccb9af4ef45cfcf7aa4406ca63ab3b7c6efdad11}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|macOSIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=PCM-to-ID3 Validator SDK (MacOS) v1.7|dlid=05e99551d28ef4a65eab6168ad2872648346aab2}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{CategoryIcon|DiagnosisToolsIcon.png|Diagnostic Tools}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 75px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 35%;&amp;quot; | Software&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS &lt;br /&gt;
! Download &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|NACATIcon.png}} &lt;br /&gt;
|| &amp;lt;!-- '''[[Nielsen Audio Code Analysis Tool 3|Nielsen Audio Code Analysis Tool 3 (NACAT3)]]''' --&amp;gt;&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NACAT3 3.0.0.1|dlid=ce2cba3d4b4231a0978c632028c1a45479a8184d}} &amp;lt;small&amp;gt;''('''New!''')''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| {{SmallIcon|NACATIcon.png}} &lt;br /&gt;
|| '''[[Nielsen Audio Code Analysis Tool 2|Nielsen Audio Code Analysis Tool 2 (NACAT2)]]''' &lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NACAT2 1.4|dlid=83d58832e663a21841b32f771cc2781ae5b5b572}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|NACATIcon.png}} &lt;br /&gt;
|| '''[[Nielsen Audio Code Analysis Tool|Nielsen Audio Code Analysis Tool (NACAT)]]''' &lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=NACAT installer (Windows) v4.3|dlid=212d5eb338cf66cd20f3846347bc3c8c6b2dfbc4}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|NDICEIcon.png}}&lt;br /&gt;
|| '''[[Nielsen Digital Code Extractor]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Nielsen Digital Code Extractor Installer|dlid=c0eb8eb1802bd08956f6e215473ef1881274a6df}} &amp;lt;BR&amp;gt; (See special installation instructions in [[Nielsen Digital Code Extractor|guide]])&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| {{SmallIcon|SDKIcon.png}} &lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| '''[[Decoder SDK Monitor]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Decoder SDK Monitor (Windows vs2017) v1.4|dlid=b3ae411765cfa2b878c3f50c0824e61d81a58fbb}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Decoder SDK Monitor (Windows vs2015) v1.4|dlid=68d1fd697862e663a7aa2efc46377f053c983a5a}}&lt;br /&gt;
|-&lt;br /&gt;
|| {{OSIcon|LinuxIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Decoder SDK Monitor (CentOS) v1.4|dlid=c978921ba90736bf7f2c82287a0a97af89109bec}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| {{SmallIcon|NDICEIcon.png}}&lt;br /&gt;
|| '''[[Nielsen Monitor Application]]'''&lt;br /&gt;
|| {{OSIcon|WindowsIcon.png}} || &lt;br /&gt;
{{TVDownloadRequestLink|name=Nielsen Monitor Application (Windows) v1.4|dlid=6ddf77a8f67dff67b4cbad1fee630ee80318b5bf}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6738</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6738"/>
		<updated>2024-08-09T21:28:12Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3].style.display = 'none';&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
&lt;br /&gt;
 if(hamburger.style.display == 'none'){&lt;br /&gt;
   hamburger.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6737</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6737"/>
		<updated>2024-08-09T21:26:55Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3] = 'none';&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
&lt;br /&gt;
 if(hamburger.style.display == 'none'){&lt;br /&gt;
   hamburger.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6736</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6736"/>
		<updated>2024-08-09T21:25:25Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 hamburger.style.display = &amp;quot;none&amp;quot;&lt;br /&gt;
 if(hamburger.style.display == 'none'){&lt;br /&gt;
   hamburger.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6735</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6735"/>
		<updated>2024-08-09T21:19:24Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 if(hamburger.style.display == ''){&lt;br /&gt;
   hamburger.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6734</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6734"/>
		<updated>2024-08-09T21:18:43Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 hamburger.style.display = 'none';&lt;br /&gt;
 if(hamburger.style.display == ''){&lt;br /&gt;
   hamburger.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6733</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6733"/>
		<updated>2024-08-09T21:18:04Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 hamburger.style.display = ''&lt;br /&gt;
 if(hamburger.style.display == ''){&lt;br /&gt;
   hamburger.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6685</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6685"/>
		<updated>2024-06-28T21:21:19Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Inter';&lt;br /&gt;
	src: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/Inter-VariableFont_slnt,wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;amp;display=swap);&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;; &lt;br /&gt;
	font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Fira Code';&lt;br /&gt;
	src:  url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/FiraCode-VariableFont_wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&amp;amp;display=swap);&lt;br /&gt;
    font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
  background: #FFFFFF;&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  -webkit-text-size-adjust: 100%;&lt;br /&gt;
  -ms-text-size-adjust: 100%;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  tab-size: 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix so &amp;lt;tt&amp;gt;, &amp;lt;code&amp;gt;, and &amp;lt;pre&amp;gt; display in a suitable size in firefox, chrome, etc */&lt;br /&gt;
tt, code, pre  { &lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  	/*display: block;*/&lt;br /&gt;
	margin: 2px 4px;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: anywhere;&lt;br /&gt;
	/*padding: 8px 12px;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
	margin: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-style: oblique 14deg;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p+p {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.center {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.row { &lt;br /&gt;
	width: 100%; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40.0625em) /* small screens (up to 641px) */ { &lt;br /&gt;
	div.row .row {	&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
		width: auto;	&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb { &lt;br /&gt;
		font-size: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.2rem !important;&lt;br /&gt;
		margin: 1rem !important;&lt;br /&gt;
		line-height: 1.2065em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40.0625em) and (max-width: 64.0625em) /* large mobile devices &amp;amp; tablets (640px) to laptops (1025px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 80%; }&lt;br /&gt;
	&lt;br /&gt;
	div.large-6.columns {	&lt;br /&gt;
		max-width: 23%;&lt;br /&gt;
		margin: 5px !important;&lt;br /&gt;
	}&lt;br /&gt;
    &lt;br /&gt;
	.large-6.columns .iconText, .large-6.columns .iconText a {&lt;br /&gt;
		font-size: 0.85em !important;&lt;br /&gt;
		height: 30px !important;&lt;br /&gt;
		line-height: 0.875rem;	} &lt;br /&gt;
&lt;br /&gt;
	.iconImage { &lt;br /&gt;
		padding: 1em !important; }&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.3rem !important;&lt;br /&gt;
		margin: 1rem 2rem 1rem 2rem !important;	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) and (max-width: 90.0625em) /* laptop (1024px) to large monitor (1441px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 70%; }&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns { &lt;br /&gt;
		font-size: smaller;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
    	font-size: 1.3rem !important;&lt;br /&gt;
    	margin: 1rem 3rem 1rem 3rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) /* screens wider than 1440px */ { &lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
    	width: 23%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 90.0625em) and (max-width: 160.0625em) /* large monitor (1441px) to 4K screen (2561px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 65%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 160.0625em) /* screens wider than 2560px */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main landing page */&lt;br /&gt;
&lt;br /&gt;
div.small-4.large-4.columns {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 32px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.small-4.large-4.columns .iconText, .small-4.large-4.columns .iconText a {&lt;br /&gt;
	width: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* separate LOB landing pages */&lt;br /&gt;
&lt;br /&gt;
div.large-6.columns {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 10px 20px 30px 20px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconImage {&lt;br /&gt;
  margin: auto;&lt;br /&gt;
  padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconText, .iconText a {&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: capitalize;&lt;br /&gt;
	background: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0.3em;&lt;br /&gt;
	gap: 4px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE OF CONTENTS */&lt;br /&gt;
&lt;br /&gt;
#toc.toc {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 280px;&lt;br /&gt;
	max-height: 100dvh;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	top: 55px;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
	background-color: rgba(249, 249, 249, 0.95);&lt;br /&gt;
	border: none;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc &amp;gt; ul {&lt;br /&gt;
    height: 90dvh;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transition: opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row-reverse;&lt;br /&gt;
	justify-content: flex-end;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglespan .toctogglelabel {&lt;br /&gt;
	margin: 6px;&lt;br /&gt;
	float: left;&lt;br /&gt;
	display: block;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	content: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsen/hamburgersmall.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle h2 {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul, .toc ul {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 1rem;&lt;br /&gt;
	margin-right: 0;&lt;br /&gt;
	margin-left: 2px;&lt;br /&gt;
	padding-block: 6px;&lt;br /&gt;
	padding-inline-start: 10px;&lt;br /&gt;
	padding-inline-end: 2px;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
#toc li, .toc li &amp;gt; a {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 0.9rem;&lt;br /&gt;
	padding-block:3px;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc li:hover &amp;gt; a:hover { &lt;br /&gt;
	color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
.tocnumber {	&lt;br /&gt;
	display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox:checked + .toctogglelabel + #toc &amp;gt; ul {&lt;br /&gt;
	/*visibility: hidden;*/&lt;br /&gt;
	background-color: #f0f0f0;&lt;br /&gt;
	/*opacity: 0;*/&lt;br /&gt;
	transition: visibility 0s 2s, opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox, &lt;br /&gt;
:not(:checked) &amp;gt; .toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
	/*margin: 0 !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
:default(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:where(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
/*&lt;br /&gt;
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:before { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
	&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:after { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.smallIcon {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr th {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr td {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Use the name altertable as the class when you want to alternate row colors - La Mar */&lt;br /&gt;
table.altertable tr:nth-child(even) {&lt;br /&gt;
  background-color: #d0f6f8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LIST FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr ul {&lt;br /&gt;
	margin: 0.25em 0.5em 0.25em 2em;&lt;br /&gt;
	font-size: inherit; /* so that lists within a table are the correct font size */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TOP BAR FORMATTING */&lt;br /&gt;
&lt;br /&gt;
#navwrapper {&lt;br /&gt;
  top: 0;&lt;br /&gt;
  background: rgb(0,33,66,0.9) !important;&lt;br /&gt;
  /* background-color: #002142; */&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: -6px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  align-content: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  z-index: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar, .top-bar {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: space-around;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.title-name {&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-transform: capitalize !important;&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
	font-size: 1.0875rem !important;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	z-index: 901;&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40em) /* top bar adjustments for screens 640px and up */ {&lt;br /&gt;
	.top-bar:before, .top-bar:after {&lt;br /&gt;
		content: none; &lt;br /&gt;
    	display: table; &lt;br /&gt;
    	margin-inline-start: auto;&lt;br /&gt;
    	margin-inline-end: auto;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: 18rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .has-dropdown.moved &amp;gt; .dropdown a, .top-bar-section .has-dropdown.moved &amp;gt; .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40em) /* top bar, top bar expanded, search form, and personal tools dropdown adjustments for screens up to 640px */ {&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: inherit;	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section {&lt;br /&gt;
		right: 0 !important;&lt;br /&gt;
		width: inherit;&lt;br /&gt;
		position: static;&lt;br /&gt;
		transition: none;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded {&lt;br /&gt;
		overflow: visible;	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved) &amp;gt; ul {&lt;br /&gt;
		height: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		position: absolute !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar-section .dropdown li a.parent-link,&lt;br /&gt;
	.top-bar-section .has-dropdown li a.parent-link {&lt;br /&gt;
		height: 0px;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown,&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown,  &lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown a {&lt;br /&gt;
		color: #ffffff;&lt;br /&gt;
		width: 18em;&lt;br /&gt;
		font-family: 'Inter',sans-serif;&lt;br /&gt;
		line-height: 1.5rem;&lt;br /&gt;
		background: inherit;&lt;br /&gt;
		margin: auto;&lt;br /&gt;
		float: right;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		position: static !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
		background: rgb(0, 33, 66, 0.9) !important;	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	#personal-tools-dropdown li.title.back.js-generated {&lt;br /&gt;
		background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/4/43/action-icondark_mode_.png) no-repeat !important;&lt;br /&gt;
		background-size: contain !important;&lt;br /&gt;
		background-position: center;&lt;br /&gt;
		width: fit-content;&lt;br /&gt;
		float: right;&lt;br /&gt;
		z-index: 1000;&lt;br /&gt;
		position: relative;&lt;br /&gt;
		top: -20px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		display: inline-block;&lt;br /&gt;
		font-size: 0.75rem;&lt;br /&gt;
		color: transparent;&lt;br /&gt;
		background: transparent;&lt;br /&gt;
		width: fit-content !important;&lt;br /&gt;
		float: right;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		z-index: 999;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5, &lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		background: transparent !important;&lt;br /&gt;
		color: transparent !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	ul#actions.f-dropdown.open {&lt;br /&gt;
		max-width: fit-content !important;&lt;br /&gt;
		right: 50px !important;&lt;br /&gt;
		left: auto !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#toc {&lt;br /&gt;
		visibility: hidden;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .title-area {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar.expanded {&lt;br /&gt;
	height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar.expanded .title-area {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .name, .top-bar .name a {&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img.top-bar-logo {&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-height: 20px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0 0 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon {&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
	top: auto;&lt;br /&gt;
	right: auto;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a {&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  padding: 0 0.5rem;&lt;br /&gt;
  line-height: normal;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.small-12.columns /* top bar search form section */ { &lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#top-bar-right.right, #top-bar-right.right .has-form li {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-height: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown {&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  max-width: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown .drop-icon {&lt;br /&gt;
	margin-right: 15px;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions #actions {&lt;br /&gt;
	z-index: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a#actions-button {&lt;br /&gt;
	z-index: 599;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-dropdown {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .dropdown {&lt;br /&gt;
	z-index: 601;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  margin: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-form, .top-bar-section li a:not(.button) {&lt;br /&gt;
	 background: inherit;&lt;br /&gt;
	 font-family: 'Inter', sans-serif;&lt;br /&gt;
	 max-height: inherit;&lt;br /&gt;
	 height: auto;&lt;br /&gt;
	 width: inherit;&lt;br /&gt;
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li:hover:not(.has-form) &amp;gt; a, .top-bar-section li.active:not(.has-form) a:not(.button){&lt;br /&gt;
    background: inherit;&lt;br /&gt;
    color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
  background: rgb(0, 33, 66, 0.9) !important;&lt;br /&gt;
  border-bottom: 0px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover&amp;gt;a, .top-bar-section ul li ul.dropdown li.hover&amp;gt;a {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  border-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section&amp;gt;ul&amp;gt;.divider, .top-bar-section&amp;gt;ul&amp;gt;[role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-color: -moz-use-text-color #fff;&lt;br /&gt;
  border-right: solid 0px #fff;&lt;br /&gt;
  border-left: solid 0px #fff;&lt;br /&gt;
  max-width: 5%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .divider, .top-bar-section [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-bottom: solid 0px;&lt;br /&gt;
  border-top: solid 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - TOP BAR */&lt;br /&gt;
&lt;br /&gt;
.top-bar .button.search {&lt;br /&gt;
  margin: 4px;&lt;br /&gt;
  background: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsentest/searchwhite.png) no-repeat; &lt;br /&gt;
  color: transparent;&lt;br /&gt;
  width: 21px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border-radius: 8px !important;&lt;br /&gt;
	border-width: 2px !important;&lt;br /&gt;
	border-color: #DDDEE4 !important;&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput::placeholder {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-iconElement-icon { opacity: 50%; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-webkit-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-ms-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
/* Create page in Search */&lt;br /&gt;
.mw-search-createlink { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - PAGE */&lt;br /&gt;
&lt;br /&gt;
div.oo-ui-fieldLayout-field {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input, .oo-ui-actionFieldLayout-button {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	max-height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input .oo-ui-widget.oo-ui-textInputWidget &amp;gt; .oo-ui-inputWidget-input {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-button {&lt;br /&gt;
 	width: 20%;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
.oo-ui-textInputWidget {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-widget-searchInputWidget {&lt;br /&gt;
	display: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-search-top-table div.oo-ui-actionFieldLayout {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&lt;br /&gt;
button,&lt;br /&gt;
.button,&lt;br /&gt;
.multipleTemplateAdder {&lt;br /&gt;
  background-color: #6A46FE;&lt;br /&gt;
  border: 2px solid #6A46FE;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
button:focus,&lt;br /&gt;
.button:hover,&lt;br /&gt;
.button:focus {&lt;br /&gt;
  background-color: #4B31AF;&lt;br /&gt;
  border: 2px solid #4B31AF;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:disabled,&lt;br /&gt;
.button:disabled {&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	opacity: 0.32;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:active { &lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:hover { &lt;br /&gt;
	 background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:focus { &lt;br /&gt;
	background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	box-shadow: 0px 0px 0px 6px rgba(149, 140, 248, 0.16);&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview {&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpDiff {&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #F1F2F3;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary,&lt;br /&gt;
button.secondary:hover,&lt;br /&gt;
button.secondary:focus,&lt;br /&gt;
.button.secondary,&lt;br /&gt;
.button.secondary:hover,&lt;br /&gt;
.button.secondary:focus {&lt;br /&gt;
	background: #363945;&lt;br /&gt;
	border: 2px solid #363945;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back to Top button - use TopButton template */&lt;br /&gt;
&lt;br /&gt;
span#Topbutton, #Topbutton a {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #6a46fec4;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-width: 50px;&lt;br /&gt;
	max-height: 50px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	/* padding: 10px; */&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 40px;&lt;br /&gt;
	right: 30px;&lt;br /&gt;
	/* transition: background-color .3s,opacity .5s,visibility .5s; */&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	visibility: visible;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a {&lt;br /&gt;
	content: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/6/67/caretwhite.png);&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a:hover {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background-color: #4B31AF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton:active {&lt;br /&gt;
	background-color: #6A46FEc4&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* LINK FORMATTING */&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:focus {&lt;br /&gt;
  color: #4B31AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* a.new { color: #ba0000; } */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.label {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
  font-size: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &amp;quot;Special&amp;quot; label */&lt;br /&gt;
h4.namespace.label {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bannertext a {&lt;br /&gt;
	color: #FFFFFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TEXT FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-headline {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218; /* removed !important ... need to check how it behaves */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.8rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  margin-top: 1.5em;&lt;br /&gt;
  margin-bottom: 0.83em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.65rem;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	color: #002142 !important;&lt;br /&gt;
	letter-spacing: -0.33px;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.15rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#firstHeading {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0px;&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* what is this for? */&lt;br /&gt;
h2#firstHeading.title {&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  text-transform: capitalize;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3#tagline {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5#siteSub {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Category links */&lt;br /&gt;
&lt;br /&gt;
div #catlinks.catlinks {&lt;br /&gt;
  margin-top: 2.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#filetoc {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-imagepage-section-filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-redirectedfrom {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.mw-imagepage-section-metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-vform {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-left, ul#footer-left {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#footer-about {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-lastmod {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.row {&lt;br /&gt;
  margin-top: 2.5em;&lt;br /&gt;
  margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
div#mw-customtoggle-myDivision.mw-customtoggle-myDivision {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default.mw-collapsible-toggle-expanded {&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/9/9c/collapse.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  .mw-collapsible-toggle.mw-collapsible-toggle-collapsed {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	margin: 4px;&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/3/32/expand.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.mw-collapsible-text {&lt;br /&gt;
	color: transparent;&lt;br /&gt;
	width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:before {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6684</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6684"/>
		<updated>2024-06-28T21:14:57Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Inter';&lt;br /&gt;
	src: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/Inter-VariableFont_slnt,wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;amp;display=swap);&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;; &lt;br /&gt;
	font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Fira Code';&lt;br /&gt;
	src:  url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/FiraCode-VariableFont_wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&amp;amp;display=swap);&lt;br /&gt;
    font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
  background: #FFFFFF;&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  -webkit-text-size-adjust: 100%;&lt;br /&gt;
  -ms-text-size-adjust: 100%;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  tab-size: 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix so &amp;lt;tt&amp;gt;, &amp;lt;code&amp;gt;, and &amp;lt;pre&amp;gt; display in a suitable size in firefox, chrome, etc */&lt;br /&gt;
tt, code, pre  { &lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  	/*display: block;*/&lt;br /&gt;
	margin: 2px 4px;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: anywhere;&lt;br /&gt;
	/*padding: 8px 12px;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
	margin: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-style: oblique 14deg;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p+p {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.center {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.row { &lt;br /&gt;
	width: 100%; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40.0625em) /* small screens (up to 641px) */ { &lt;br /&gt;
	div.row .row {	&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
		width: auto;	&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb { &lt;br /&gt;
		font-size: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.2rem !important;&lt;br /&gt;
		margin: 1rem !important;&lt;br /&gt;
		line-height: 1.2065em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40.0625em) and (max-width: 64.0625em) /* large mobile devices &amp;amp; tablets (640px) to laptops (1025px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 80%; }&lt;br /&gt;
	&lt;br /&gt;
	div.large-6.columns {	&lt;br /&gt;
		max-width: 23%;&lt;br /&gt;
		margin: 5px !important;&lt;br /&gt;
	}&lt;br /&gt;
    &lt;br /&gt;
	.large-6.columns .iconText, .large-6.columns .iconText a {&lt;br /&gt;
		font-size: 0.85em !important;&lt;br /&gt;
		height: 30px !important;&lt;br /&gt;
		line-height: 0.875rem;	} &lt;br /&gt;
&lt;br /&gt;
	.iconImage { &lt;br /&gt;
		padding: 1em !important; }&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.3rem !important;&lt;br /&gt;
		margin: 1rem 2rem 1rem 2rem !important;	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) and (max-width: 90.0625em) /* laptop (1024px) to large monitor (1441px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 70%; }&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns { &lt;br /&gt;
		font-size: smaller;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
    	font-size: 1.3rem !important;&lt;br /&gt;
    	margin: 1rem 3rem 1rem 3rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) /* screens wider than 1440px */ { &lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
    	width: 23%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 90.0625em) and (max-width: 160.0625em) /* large monitor (1441px) to 4K screen (2561px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 65%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 160.0625em) /* screens wider than 2560px */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main landing page */&lt;br /&gt;
&lt;br /&gt;
div.small-4.large-4.columns {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 32px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.small-4.large-4.columns .iconText, .small-4.large-4.columns .iconText a {&lt;br /&gt;
	width: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* separate LOB landing pages */&lt;br /&gt;
&lt;br /&gt;
div.large-6.columns {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 10px 20px 30px 20px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconImage {&lt;br /&gt;
  margin: auto;&lt;br /&gt;
  padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconText, .iconText a {&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: capitalize;&lt;br /&gt;
	background: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0.3em;&lt;br /&gt;
	gap: 4px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE OF CONTENTS */&lt;br /&gt;
&lt;br /&gt;
#toc.toc {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 280px;&lt;br /&gt;
	max-height: 100dvh;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	top: 55px;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
	background-color: rgba(249, 249, 249, 0.95);&lt;br /&gt;
	border: none;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc &amp;gt; ul {&lt;br /&gt;
    height: 90dvh;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transition: opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row-reverse;&lt;br /&gt;
	justify-content: flex-end;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglespan .toctogglelabel {&lt;br /&gt;
	margin: 6px;&lt;br /&gt;
	float: left;&lt;br /&gt;
	display: block;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	content: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsen/hamburgersmall.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle h2 {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul, .toc ul {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 1rem;&lt;br /&gt;
	margin-right: 0;&lt;br /&gt;
	margin-left: 2px;&lt;br /&gt;
	padding-block: 6px;&lt;br /&gt;
	padding-inline-start: 10px;&lt;br /&gt;
	padding-inline-end: 2px;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
#toc li, .toc li &amp;gt; a {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 0.9rem;&lt;br /&gt;
	padding-block:3px;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc li:hover &amp;gt; a:hover { &lt;br /&gt;
	color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
.tocnumber {	&lt;br /&gt;
	display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox:checked + .toctogglelabel + #toc ul, .toc ul {&lt;br /&gt;
	/*visibility: hidden;*/&lt;br /&gt;
	background-color: #f0f0f0;&lt;br /&gt;
	/*opacity: 0;*/&lt;br /&gt;
	transition: visibility 0s 2s, opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox, &lt;br /&gt;
:not(:checked) &amp;gt; .toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
	/*margin: 0 !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
:default(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:where(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:before { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
	&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:after { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.smallIcon {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr th {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr td {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Use the name altertable as the class when you want to alternate row colors - La Mar */&lt;br /&gt;
table.altertable tr:nth-child(even) {&lt;br /&gt;
  background-color: #d0f6f8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LIST FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr ul {&lt;br /&gt;
	margin: 0.25em 0.5em 0.25em 2em;&lt;br /&gt;
	font-size: inherit; /* so that lists within a table are the correct font size */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TOP BAR FORMATTING */&lt;br /&gt;
&lt;br /&gt;
#navwrapper {&lt;br /&gt;
  top: 0;&lt;br /&gt;
  background: rgb(0,33,66,0.9) !important;&lt;br /&gt;
  /* background-color: #002142; */&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: -6px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  align-content: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  z-index: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar, .top-bar {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: space-around;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.title-name {&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-transform: capitalize !important;&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
	font-size: 1.0875rem !important;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	z-index: 901;&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40em) /* top bar adjustments for screens 640px and up */ {&lt;br /&gt;
	.top-bar:before, .top-bar:after {&lt;br /&gt;
		content: none; &lt;br /&gt;
    	display: table; &lt;br /&gt;
    	margin-inline-start: auto;&lt;br /&gt;
    	margin-inline-end: auto;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: 18rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .has-dropdown.moved &amp;gt; .dropdown a, .top-bar-section .has-dropdown.moved &amp;gt; .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40em) /* top bar, top bar expanded, search form, and personal tools dropdown adjustments for screens up to 640px */ {&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: inherit;	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section {&lt;br /&gt;
		right: 0 !important;&lt;br /&gt;
		width: inherit;&lt;br /&gt;
		position: static;&lt;br /&gt;
		transition: none;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded {&lt;br /&gt;
		overflow: visible;	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved) &amp;gt; ul {&lt;br /&gt;
		height: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		position: absolute !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar-section .dropdown li a.parent-link,&lt;br /&gt;
	.top-bar-section .has-dropdown li a.parent-link {&lt;br /&gt;
		height: 0px;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown,&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown,  &lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown a {&lt;br /&gt;
		color: #ffffff;&lt;br /&gt;
		width: 18em;&lt;br /&gt;
		font-family: 'Inter',sans-serif;&lt;br /&gt;
		line-height: 1.5rem;&lt;br /&gt;
		background: inherit;&lt;br /&gt;
		margin: auto;&lt;br /&gt;
		float: right;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		position: static !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
		background: rgb(0, 33, 66, 0.9) !important;	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	#personal-tools-dropdown li.title.back.js-generated {&lt;br /&gt;
		background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/4/43/action-icondark_mode_.png) no-repeat !important;&lt;br /&gt;
		background-size: contain !important;&lt;br /&gt;
		background-position: center;&lt;br /&gt;
		width: fit-content;&lt;br /&gt;
		float: right;&lt;br /&gt;
		z-index: 1000;&lt;br /&gt;
		position: relative;&lt;br /&gt;
		top: -20px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		display: inline-block;&lt;br /&gt;
		font-size: 0.75rem;&lt;br /&gt;
		color: transparent;&lt;br /&gt;
		background: transparent;&lt;br /&gt;
		width: fit-content !important;&lt;br /&gt;
		float: right;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		z-index: 999;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5, &lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		background: transparent !important;&lt;br /&gt;
		color: transparent !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	ul#actions.f-dropdown.open {&lt;br /&gt;
		max-width: fit-content !important;&lt;br /&gt;
		right: 50px !important;&lt;br /&gt;
		left: auto !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#toc {&lt;br /&gt;
		visibility: hidden;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .title-area {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar.expanded {&lt;br /&gt;
	height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar.expanded .title-area {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .name, .top-bar .name a {&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img.top-bar-logo {&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-height: 20px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0 0 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon {&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
	top: auto;&lt;br /&gt;
	right: auto;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a {&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  padding: 0 0.5rem;&lt;br /&gt;
  line-height: normal;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.small-12.columns /* top bar search form section */ { &lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#top-bar-right.right, #top-bar-right.right .has-form li {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-height: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown {&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  max-width: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown .drop-icon {&lt;br /&gt;
	margin-right: 15px;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions #actions {&lt;br /&gt;
	z-index: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a#actions-button {&lt;br /&gt;
	z-index: 599;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-dropdown {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .dropdown {&lt;br /&gt;
	z-index: 601;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  margin: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-form, .top-bar-section li a:not(.button) {&lt;br /&gt;
	 background: inherit;&lt;br /&gt;
	 font-family: 'Inter', sans-serif;&lt;br /&gt;
	 max-height: inherit;&lt;br /&gt;
	 height: auto;&lt;br /&gt;
	 width: inherit;&lt;br /&gt;
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li:hover:not(.has-form) &amp;gt; a, .top-bar-section li.active:not(.has-form) a:not(.button){&lt;br /&gt;
    background: inherit;&lt;br /&gt;
    color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
  background: rgb(0, 33, 66, 0.9) !important;&lt;br /&gt;
  border-bottom: 0px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover&amp;gt;a, .top-bar-section ul li ul.dropdown li.hover&amp;gt;a {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  border-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section&amp;gt;ul&amp;gt;.divider, .top-bar-section&amp;gt;ul&amp;gt;[role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-color: -moz-use-text-color #fff;&lt;br /&gt;
  border-right: solid 0px #fff;&lt;br /&gt;
  border-left: solid 0px #fff;&lt;br /&gt;
  max-width: 5%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .divider, .top-bar-section [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-bottom: solid 0px;&lt;br /&gt;
  border-top: solid 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - TOP BAR */&lt;br /&gt;
&lt;br /&gt;
.top-bar .button.search {&lt;br /&gt;
  margin: 4px;&lt;br /&gt;
  background: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsentest/searchwhite.png) no-repeat; &lt;br /&gt;
  color: transparent;&lt;br /&gt;
  width: 21px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border-radius: 8px !important;&lt;br /&gt;
	border-width: 2px !important;&lt;br /&gt;
	border-color: #DDDEE4 !important;&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput::placeholder {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-iconElement-icon { opacity: 50%; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-webkit-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-ms-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
/* Create page in Search */&lt;br /&gt;
.mw-search-createlink { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - PAGE */&lt;br /&gt;
&lt;br /&gt;
div.oo-ui-fieldLayout-field {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input, .oo-ui-actionFieldLayout-button {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	max-height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input .oo-ui-widget.oo-ui-textInputWidget &amp;gt; .oo-ui-inputWidget-input {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-button {&lt;br /&gt;
 	width: 20%;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
.oo-ui-textInputWidget {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-widget-searchInputWidget {&lt;br /&gt;
	display: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-search-top-table div.oo-ui-actionFieldLayout {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&lt;br /&gt;
button,&lt;br /&gt;
.button,&lt;br /&gt;
.multipleTemplateAdder {&lt;br /&gt;
  background-color: #6A46FE;&lt;br /&gt;
  border: 2px solid #6A46FE;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
button:focus,&lt;br /&gt;
.button:hover,&lt;br /&gt;
.button:focus {&lt;br /&gt;
  background-color: #4B31AF;&lt;br /&gt;
  border: 2px solid #4B31AF;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:disabled,&lt;br /&gt;
.button:disabled {&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	opacity: 0.32;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:active { &lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:hover { &lt;br /&gt;
	 background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:focus { &lt;br /&gt;
	background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	box-shadow: 0px 0px 0px 6px rgba(149, 140, 248, 0.16);&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview {&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpDiff {&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #F1F2F3;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary,&lt;br /&gt;
button.secondary:hover,&lt;br /&gt;
button.secondary:focus,&lt;br /&gt;
.button.secondary,&lt;br /&gt;
.button.secondary:hover,&lt;br /&gt;
.button.secondary:focus {&lt;br /&gt;
	background: #363945;&lt;br /&gt;
	border: 2px solid #363945;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back to Top button - use TopButton template */&lt;br /&gt;
&lt;br /&gt;
span#Topbutton, #Topbutton a {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #6a46fec4;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-width: 50px;&lt;br /&gt;
	max-height: 50px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	/* padding: 10px; */&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 40px;&lt;br /&gt;
	right: 30px;&lt;br /&gt;
	/* transition: background-color .3s,opacity .5s,visibility .5s; */&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	visibility: visible;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a {&lt;br /&gt;
	content: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/6/67/caretwhite.png);&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a:hover {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background-color: #4B31AF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton:active {&lt;br /&gt;
	background-color: #6A46FEc4&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* LINK FORMATTING */&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:focus {&lt;br /&gt;
  color: #4B31AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* a.new { color: #ba0000; } */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.label {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
  font-size: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &amp;quot;Special&amp;quot; label */&lt;br /&gt;
h4.namespace.label {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bannertext a {&lt;br /&gt;
	color: #FFFFFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TEXT FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-headline {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218; /* removed !important ... need to check how it behaves */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.8rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  margin-top: 1.5em;&lt;br /&gt;
  margin-bottom: 0.83em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.65rem;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	color: #002142 !important;&lt;br /&gt;
	letter-spacing: -0.33px;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.15rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#firstHeading {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0px;&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* what is this for? */&lt;br /&gt;
h2#firstHeading.title {&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  text-transform: capitalize;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3#tagline {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5#siteSub {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Category links */&lt;br /&gt;
&lt;br /&gt;
div #catlinks.catlinks {&lt;br /&gt;
  margin-top: 2.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#filetoc {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-imagepage-section-filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-redirectedfrom {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.mw-imagepage-section-metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-vform {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-left, ul#footer-left {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#footer-about {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-lastmod {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.row {&lt;br /&gt;
  margin-top: 2.5em;&lt;br /&gt;
  margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
div#mw-customtoggle-myDivision.mw-customtoggle-myDivision {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default.mw-collapsible-toggle-expanded {&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/9/9c/collapse.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  .mw-collapsible-toggle.mw-collapsible-toggle-collapsed {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	margin: 4px;&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/3/32/expand.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.mw-collapsible-text {&lt;br /&gt;
	color: transparent;&lt;br /&gt;
	width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:before {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6683</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6683"/>
		<updated>2024-06-28T21:08:09Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Inter';&lt;br /&gt;
	src: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/Inter-VariableFont_slnt,wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;amp;display=swap);&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;; &lt;br /&gt;
	font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Fira Code';&lt;br /&gt;
	src:  url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/FiraCode-VariableFont_wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&amp;amp;display=swap);&lt;br /&gt;
    font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
  background: #FFFFFF;&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  -webkit-text-size-adjust: 100%;&lt;br /&gt;
  -ms-text-size-adjust: 100%;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  tab-size: 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix so &amp;lt;tt&amp;gt;, &amp;lt;code&amp;gt;, and &amp;lt;pre&amp;gt; display in a suitable size in firefox, chrome, etc */&lt;br /&gt;
tt, code, pre  { &lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  	/*display: block;*/&lt;br /&gt;
	margin: 2px 4px;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: anywhere;&lt;br /&gt;
	/*padding: 8px 12px;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
	margin: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-style: oblique 14deg;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p+p {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.center {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.row { &lt;br /&gt;
	width: 100%; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40.0625em) /* small screens (up to 641px) */ { &lt;br /&gt;
	div.row .row {	&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
		width: auto;	&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb { &lt;br /&gt;
		font-size: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.2rem !important;&lt;br /&gt;
		margin: 1rem !important;&lt;br /&gt;
		line-height: 1.2065em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40.0625em) and (max-width: 64.0625em) /* large mobile devices &amp;amp; tablets (640px) to laptops (1025px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 80%; }&lt;br /&gt;
	&lt;br /&gt;
	div.large-6.columns {	&lt;br /&gt;
		max-width: 23%;&lt;br /&gt;
		margin: 5px !important;&lt;br /&gt;
	}&lt;br /&gt;
    &lt;br /&gt;
	.large-6.columns .iconText, .large-6.columns .iconText a {&lt;br /&gt;
		font-size: 0.85em !important;&lt;br /&gt;
		height: 30px !important;&lt;br /&gt;
		line-height: 0.875rem;	} &lt;br /&gt;
&lt;br /&gt;
	.iconImage { &lt;br /&gt;
		padding: 1em !important; }&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.3rem !important;&lt;br /&gt;
		margin: 1rem 2rem 1rem 2rem !important;	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) and (max-width: 90.0625em) /* laptop (1024px) to large monitor (1441px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 70%; }&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns { &lt;br /&gt;
		font-size: smaller;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
    	font-size: 1.3rem !important;&lt;br /&gt;
    	margin: 1rem 3rem 1rem 3rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) /* screens wider than 1440px */ { &lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
    	width: 23%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 90.0625em) and (max-width: 160.0625em) /* large monitor (1441px) to 4K screen (2561px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 65%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 160.0625em) /* screens wider than 2560px */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main landing page */&lt;br /&gt;
&lt;br /&gt;
div.small-4.large-4.columns {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 32px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.small-4.large-4.columns .iconText, .small-4.large-4.columns .iconText a {&lt;br /&gt;
	width: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* separate LOB landing pages */&lt;br /&gt;
&lt;br /&gt;
div.large-6.columns {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 10px 20px 30px 20px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconImage {&lt;br /&gt;
  margin: auto;&lt;br /&gt;
  padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconText, .iconText a {&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: capitalize;&lt;br /&gt;
	background: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0.3em;&lt;br /&gt;
	gap: 4px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE OF CONTENTS */&lt;br /&gt;
&lt;br /&gt;
#toc.toc {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 280px;&lt;br /&gt;
	max-height: 100dvh;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	top: 55px;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
	background-color: rgba(249, 249, 249, 0.95);&lt;br /&gt;
	border: none;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc &amp;gt; ul {&lt;br /&gt;
    height: 90dvh;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transition: opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row-reverse;&lt;br /&gt;
	justify-content: flex-end;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglespan .toctogglelabel {&lt;br /&gt;
	margin: 6px;&lt;br /&gt;
	float: left;&lt;br /&gt;
	display: block;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	content: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsen/hamburgersmall.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle h2 {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul, .toc ul {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 1rem;&lt;br /&gt;
	margin-right: 0;&lt;br /&gt;
	margin-left: 2px;&lt;br /&gt;
	padding-block: 6px;&lt;br /&gt;
	padding-inline-start: 10px;&lt;br /&gt;
	padding-inline-end: 2px;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
#toc li, .toc li &amp;gt; a {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 0.9rem;&lt;br /&gt;
	padding-block:3px;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc li:hover &amp;gt; a:hover { &lt;br /&gt;
	color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
.tocnumber {	&lt;br /&gt;
	display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox:checked + .toctogglelabel + #toc &amp;gt; ul {&lt;br /&gt;
	/*visibility: hidden;*/&lt;br /&gt;
	background-color: #f0f0f0;&lt;br /&gt;
	opacity: 0;&lt;br /&gt;
	transition: visibility 0s 2s, opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox, &lt;br /&gt;
:not(:checked) &amp;gt; .toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
	/*margin: 0 !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
:default(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:where(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
/*&lt;br /&gt;
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:before { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
	&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:after { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.smallIcon {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr th {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr td {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Use the name altertable as the class when you want to alternate row colors - La Mar */&lt;br /&gt;
table.altertable tr:nth-child(even) {&lt;br /&gt;
  background-color: #d0f6f8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LIST FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr ul {&lt;br /&gt;
	margin: 0.25em 0.5em 0.25em 2em;&lt;br /&gt;
	font-size: inherit; /* so that lists within a table are the correct font size */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TOP BAR FORMATTING */&lt;br /&gt;
&lt;br /&gt;
#navwrapper {&lt;br /&gt;
  top: 0;&lt;br /&gt;
  background: rgb(0,33,66,0.9) !important;&lt;br /&gt;
  /* background-color: #002142; */&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: -6px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  align-content: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  z-index: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar, .top-bar {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: space-around;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.title-name {&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-transform: capitalize !important;&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
	font-size: 1.0875rem !important;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	z-index: 901;&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40em) /* top bar adjustments for screens 640px and up */ {&lt;br /&gt;
	.top-bar:before, .top-bar:after {&lt;br /&gt;
		content: none; &lt;br /&gt;
    	display: table; &lt;br /&gt;
    	margin-inline-start: auto;&lt;br /&gt;
    	margin-inline-end: auto;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: 18rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .has-dropdown.moved &amp;gt; .dropdown a, .top-bar-section .has-dropdown.moved &amp;gt; .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40em) /* top bar, top bar expanded, search form, and personal tools dropdown adjustments for screens up to 640px */ {&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: inherit;	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section {&lt;br /&gt;
		right: 0 !important;&lt;br /&gt;
		width: inherit;&lt;br /&gt;
		position: static;&lt;br /&gt;
		transition: none;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded {&lt;br /&gt;
		overflow: visible;	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved) &amp;gt; ul {&lt;br /&gt;
		height: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		position: absolute !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar-section .dropdown li a.parent-link,&lt;br /&gt;
	.top-bar-section .has-dropdown li a.parent-link {&lt;br /&gt;
		height: 0px;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown,&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown,  &lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown a {&lt;br /&gt;
		color: #ffffff;&lt;br /&gt;
		width: 18em;&lt;br /&gt;
		font-family: 'Inter',sans-serif;&lt;br /&gt;
		line-height: 1.5rem;&lt;br /&gt;
		background: inherit;&lt;br /&gt;
		margin: auto;&lt;br /&gt;
		float: right;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		position: static !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
		background: rgb(0, 33, 66, 0.9) !important;	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	#personal-tools-dropdown li.title.back.js-generated {&lt;br /&gt;
		background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/4/43/action-icondark_mode_.png) no-repeat !important;&lt;br /&gt;
		background-size: contain !important;&lt;br /&gt;
		background-position: center;&lt;br /&gt;
		width: fit-content;&lt;br /&gt;
		float: right;&lt;br /&gt;
		z-index: 1000;&lt;br /&gt;
		position: relative;&lt;br /&gt;
		top: -20px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		display: inline-block;&lt;br /&gt;
		font-size: 0.75rem;&lt;br /&gt;
		color: transparent;&lt;br /&gt;
		background: transparent;&lt;br /&gt;
		width: fit-content !important;&lt;br /&gt;
		float: right;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		z-index: 999;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5, &lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		background: transparent !important;&lt;br /&gt;
		color: transparent !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	ul#actions.f-dropdown.open {&lt;br /&gt;
		max-width: fit-content !important;&lt;br /&gt;
		right: 50px !important;&lt;br /&gt;
		left: auto !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#toc {&lt;br /&gt;
		visibility: hidden;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .title-area {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar.expanded {&lt;br /&gt;
	height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar.expanded .title-area {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .name, .top-bar .name a {&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img.top-bar-logo {&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-height: 20px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0 0 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon {&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
	top: auto;&lt;br /&gt;
	right: auto;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a {&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  padding: 0 0.5rem;&lt;br /&gt;
  line-height: normal;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.small-12.columns /* top bar search form section */ { &lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#top-bar-right.right, #top-bar-right.right .has-form li {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-height: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown {&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  max-width: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown .drop-icon {&lt;br /&gt;
	margin-right: 15px;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions #actions {&lt;br /&gt;
	z-index: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a#actions-button {&lt;br /&gt;
	z-index: 599;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-dropdown {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .dropdown {&lt;br /&gt;
	z-index: 601;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  margin: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-form, .top-bar-section li a:not(.button) {&lt;br /&gt;
	 background: inherit;&lt;br /&gt;
	 font-family: 'Inter', sans-serif;&lt;br /&gt;
	 max-height: inherit;&lt;br /&gt;
	 height: auto;&lt;br /&gt;
	 width: inherit;&lt;br /&gt;
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li:hover:not(.has-form) &amp;gt; a, .top-bar-section li.active:not(.has-form) a:not(.button){&lt;br /&gt;
    background: inherit;&lt;br /&gt;
    color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
  background: rgb(0, 33, 66, 0.9) !important;&lt;br /&gt;
  border-bottom: 0px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover&amp;gt;a, .top-bar-section ul li ul.dropdown li.hover&amp;gt;a {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  border-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section&amp;gt;ul&amp;gt;.divider, .top-bar-section&amp;gt;ul&amp;gt;[role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-color: -moz-use-text-color #fff;&lt;br /&gt;
  border-right: solid 0px #fff;&lt;br /&gt;
  border-left: solid 0px #fff;&lt;br /&gt;
  max-width: 5%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .divider, .top-bar-section [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-bottom: solid 0px;&lt;br /&gt;
  border-top: solid 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - TOP BAR */&lt;br /&gt;
&lt;br /&gt;
.top-bar .button.search {&lt;br /&gt;
  margin: 4px;&lt;br /&gt;
  background: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsentest/searchwhite.png) no-repeat; &lt;br /&gt;
  color: transparent;&lt;br /&gt;
  width: 21px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border-radius: 8px !important;&lt;br /&gt;
	border-width: 2px !important;&lt;br /&gt;
	border-color: #DDDEE4 !important;&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput::placeholder {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-iconElement-icon { opacity: 50%; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-webkit-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-ms-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
/* Create page in Search */&lt;br /&gt;
.mw-search-createlink { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - PAGE */&lt;br /&gt;
&lt;br /&gt;
div.oo-ui-fieldLayout-field {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input, .oo-ui-actionFieldLayout-button {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	max-height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input .oo-ui-widget.oo-ui-textInputWidget &amp;gt; .oo-ui-inputWidget-input {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-button {&lt;br /&gt;
 	width: 20%;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
.oo-ui-textInputWidget {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-widget-searchInputWidget {&lt;br /&gt;
	display: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-search-top-table div.oo-ui-actionFieldLayout {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&lt;br /&gt;
button,&lt;br /&gt;
.button,&lt;br /&gt;
.multipleTemplateAdder {&lt;br /&gt;
  background-color: #6A46FE;&lt;br /&gt;
  border: 2px solid #6A46FE;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
button:focus,&lt;br /&gt;
.button:hover,&lt;br /&gt;
.button:focus {&lt;br /&gt;
  background-color: #4B31AF;&lt;br /&gt;
  border: 2px solid #4B31AF;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:disabled,&lt;br /&gt;
.button:disabled {&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	opacity: 0.32;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:active { &lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:hover { &lt;br /&gt;
	 background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:focus { &lt;br /&gt;
	background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	box-shadow: 0px 0px 0px 6px rgba(149, 140, 248, 0.16);&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview {&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpDiff {&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #F1F2F3;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary,&lt;br /&gt;
button.secondary:hover,&lt;br /&gt;
button.secondary:focus,&lt;br /&gt;
.button.secondary,&lt;br /&gt;
.button.secondary:hover,&lt;br /&gt;
.button.secondary:focus {&lt;br /&gt;
	background: #363945;&lt;br /&gt;
	border: 2px solid #363945;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back to Top button - use TopButton template */&lt;br /&gt;
&lt;br /&gt;
span#Topbutton, #Topbutton a {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #6a46fec4;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-width: 50px;&lt;br /&gt;
	max-height: 50px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	/* padding: 10px; */&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 40px;&lt;br /&gt;
	right: 30px;&lt;br /&gt;
	/* transition: background-color .3s,opacity .5s,visibility .5s; */&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	visibility: visible;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a {&lt;br /&gt;
	content: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/6/67/caretwhite.png);&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a:hover {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background-color: #4B31AF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton:active {&lt;br /&gt;
	background-color: #6A46FEc4&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* LINK FORMATTING */&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:focus {&lt;br /&gt;
  color: #4B31AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* a.new { color: #ba0000; } */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.label {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
  font-size: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &amp;quot;Special&amp;quot; label */&lt;br /&gt;
h4.namespace.label {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bannertext a {&lt;br /&gt;
	color: #FFFFFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TEXT FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-headline {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218; /* removed !important ... need to check how it behaves */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.8rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  margin-top: 1.5em;&lt;br /&gt;
  margin-bottom: 0.83em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.65rem;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	color: #002142 !important;&lt;br /&gt;
	letter-spacing: -0.33px;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.15rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#firstHeading {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0px;&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* what is this for? */&lt;br /&gt;
h2#firstHeading.title {&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  text-transform: capitalize;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3#tagline {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5#siteSub {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Category links */&lt;br /&gt;
&lt;br /&gt;
div #catlinks.catlinks {&lt;br /&gt;
  margin-top: 2.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#filetoc {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-imagepage-section-filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-redirectedfrom {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.mw-imagepage-section-metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-vform {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-left, ul#footer-left {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#footer-about {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-lastmod {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.row {&lt;br /&gt;
  margin-top: 2.5em;&lt;br /&gt;
  margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
div#mw-customtoggle-myDivision.mw-customtoggle-myDivision {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default.mw-collapsible-toggle-expanded {&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/9/9c/collapse.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  .mw-collapsible-toggle.mw-collapsible-toggle-collapsed {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	margin: 4px;&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/3/32/expand.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.mw-collapsible-text {&lt;br /&gt;
	color: transparent;&lt;br /&gt;
	width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:before {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6682</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6682"/>
		<updated>2024-06-28T21:02:03Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Inter';&lt;br /&gt;
	src: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/Inter-VariableFont_slnt,wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;amp;display=swap);&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;; &lt;br /&gt;
	font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Fira Code';&lt;br /&gt;
	src:  url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/FiraCode-VariableFont_wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&amp;amp;display=swap);&lt;br /&gt;
    font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
  background: #FFFFFF;&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  -webkit-text-size-adjust: 100%;&lt;br /&gt;
  -ms-text-size-adjust: 100%;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  tab-size: 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix so &amp;lt;tt&amp;gt;, &amp;lt;code&amp;gt;, and &amp;lt;pre&amp;gt; display in a suitable size in firefox, chrome, etc */&lt;br /&gt;
tt, code, pre  { &lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  	/*display: block;*/&lt;br /&gt;
	margin: 2px 4px;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: anywhere;&lt;br /&gt;
	/*padding: 8px 12px;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
	margin: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-style: oblique 14deg;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p+p {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.center {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.row { &lt;br /&gt;
	width: 100%; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40.0625em) /* small screens (up to 641px) */ { &lt;br /&gt;
	div.row .row {	&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
		width: auto;	&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb { &lt;br /&gt;
		font-size: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.2rem !important;&lt;br /&gt;
		margin: 1rem !important;&lt;br /&gt;
		line-height: 1.2065em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40.0625em) and (max-width: 64.0625em) /* large mobile devices &amp;amp; tablets (640px) to laptops (1025px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 80%; }&lt;br /&gt;
	&lt;br /&gt;
	div.large-6.columns {	&lt;br /&gt;
		max-width: 23%;&lt;br /&gt;
		margin: 5px !important;&lt;br /&gt;
	}&lt;br /&gt;
    &lt;br /&gt;
	.large-6.columns .iconText, .large-6.columns .iconText a {&lt;br /&gt;
		font-size: 0.85em !important;&lt;br /&gt;
		height: 30px !important;&lt;br /&gt;
		line-height: 0.875rem;	} &lt;br /&gt;
&lt;br /&gt;
	.iconImage { &lt;br /&gt;
		padding: 1em !important; }&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.3rem !important;&lt;br /&gt;
		margin: 1rem 2rem 1rem 2rem !important;	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) and (max-width: 90.0625em) /* laptop (1024px) to large monitor (1441px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 70%; }&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns { &lt;br /&gt;
		font-size: smaller;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
    	font-size: 1.3rem !important;&lt;br /&gt;
    	margin: 1rem 3rem 1rem 3rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) /* screens wider than 1440px */ { &lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
    	width: 23%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 90.0625em) and (max-width: 160.0625em) /* large monitor (1441px) to 4K screen (2561px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 65%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 160.0625em) /* screens wider than 2560px */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main landing page */&lt;br /&gt;
&lt;br /&gt;
div.small-4.large-4.columns {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 32px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.small-4.large-4.columns .iconText, .small-4.large-4.columns .iconText a {&lt;br /&gt;
	width: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* separate LOB landing pages */&lt;br /&gt;
&lt;br /&gt;
div.large-6.columns {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 10px 20px 30px 20px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconImage {&lt;br /&gt;
  margin: auto;&lt;br /&gt;
  padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconText, .iconText a {&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: capitalize;&lt;br /&gt;
	background: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0.3em;&lt;br /&gt;
	gap: 4px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE OF CONTENTS */&lt;br /&gt;
&lt;br /&gt;
#toc.toc {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 280px;&lt;br /&gt;
	max-height: 100dvh;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	top: 55px;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
	background-color: rgba(249, 249, 249, 0.95);&lt;br /&gt;
	border: none;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc &amp;gt; ul {&lt;br /&gt;
    height: 90dvh;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transition: opacity 2s linear;&lt;br /&gt;
	 background-color: #4CAF50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row-reverse;&lt;br /&gt;
	justify-content: flex-end;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglespan .toctogglelabel {&lt;br /&gt;
	margin: 6px;&lt;br /&gt;
	float: left;&lt;br /&gt;
	display: block;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	content: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsen/hamburgersmall.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle h2 {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul, .toc ul {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 1rem;&lt;br /&gt;
	margin-right: 0;&lt;br /&gt;
	margin-left: 2px;&lt;br /&gt;
	padding-block: 6px;&lt;br /&gt;
	padding-inline-start: 10px;&lt;br /&gt;
	padding-inline-end: 2px;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
#toc li, .toc li &amp;gt; a {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 0.9rem;&lt;br /&gt;
	padding-block:3px;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc li:hover &amp;gt; a:hover { &lt;br /&gt;
	color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
.tocnumber {	&lt;br /&gt;
	display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:checked + .toctogglelabel + #toc &amp;gt; ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	opacity: 0;&lt;br /&gt;
	transition: visibility 0s 2s, opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox, &lt;br /&gt;
:not(:checked) &amp;gt; .toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
	/*margin: 0 !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
:default(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:where(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:before { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
	&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:after { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.smallIcon {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr th {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr td {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Use the name altertable as the class when you want to alternate row colors - La Mar */&lt;br /&gt;
table.altertable tr:nth-child(even) {&lt;br /&gt;
  background-color: #d0f6f8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LIST FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr ul {&lt;br /&gt;
	margin: 0.25em 0.5em 0.25em 2em;&lt;br /&gt;
	font-size: inherit; /* so that lists within a table are the correct font size */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TOP BAR FORMATTING */&lt;br /&gt;
&lt;br /&gt;
#navwrapper {&lt;br /&gt;
  top: 0;&lt;br /&gt;
  background: rgb(0,33,66,0.9) !important;&lt;br /&gt;
  /* background-color: #002142; */&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: -6px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  align-content: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  z-index: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar, .top-bar {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: space-around;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.title-name {&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-transform: capitalize !important;&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
	font-size: 1.0875rem !important;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	z-index: 901;&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40em) /* top bar adjustments for screens 640px and up */ {&lt;br /&gt;
	.top-bar:before, .top-bar:after {&lt;br /&gt;
		content: none; &lt;br /&gt;
    	display: table; &lt;br /&gt;
    	margin-inline-start: auto;&lt;br /&gt;
    	margin-inline-end: auto;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: 18rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .has-dropdown.moved &amp;gt; .dropdown a, .top-bar-section .has-dropdown.moved &amp;gt; .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40em) /* top bar, top bar expanded, search form, and personal tools dropdown adjustments for screens up to 640px */ {&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: inherit;	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section {&lt;br /&gt;
		right: 0 !important;&lt;br /&gt;
		width: inherit;&lt;br /&gt;
		position: static;&lt;br /&gt;
		transition: none;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded {&lt;br /&gt;
		overflow: visible;	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved) &amp;gt; ul {&lt;br /&gt;
		height: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		position: absolute !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar-section .dropdown li a.parent-link,&lt;br /&gt;
	.top-bar-section .has-dropdown li a.parent-link {&lt;br /&gt;
		height: 0px;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown,&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown,  &lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown a {&lt;br /&gt;
		color: #ffffff;&lt;br /&gt;
		width: 18em;&lt;br /&gt;
		font-family: 'Inter',sans-serif;&lt;br /&gt;
		line-height: 1.5rem;&lt;br /&gt;
		background: inherit;&lt;br /&gt;
		margin: auto;&lt;br /&gt;
		float: right;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		position: static !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
		background: rgb(0, 33, 66, 0.9) !important;	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	#personal-tools-dropdown li.title.back.js-generated {&lt;br /&gt;
		background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/4/43/action-icondark_mode_.png) no-repeat !important;&lt;br /&gt;
		background-size: contain !important;&lt;br /&gt;
		background-position: center;&lt;br /&gt;
		width: fit-content;&lt;br /&gt;
		float: right;&lt;br /&gt;
		z-index: 1000;&lt;br /&gt;
		position: relative;&lt;br /&gt;
		top: -20px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		display: inline-block;&lt;br /&gt;
		font-size: 0.75rem;&lt;br /&gt;
		color: transparent;&lt;br /&gt;
		background: transparent;&lt;br /&gt;
		width: fit-content !important;&lt;br /&gt;
		float: right;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		z-index: 999;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5, &lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		background: transparent !important;&lt;br /&gt;
		color: transparent !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	ul#actions.f-dropdown.open {&lt;br /&gt;
		max-width: fit-content !important;&lt;br /&gt;
		right: 50px !important;&lt;br /&gt;
		left: auto !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#toc {&lt;br /&gt;
		visibility: hidden;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .title-area {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar.expanded {&lt;br /&gt;
	height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar.expanded .title-area {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .name, .top-bar .name a {&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img.top-bar-logo {&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-height: 20px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0 0 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon {&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
	top: auto;&lt;br /&gt;
	right: auto;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a {&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  padding: 0 0.5rem;&lt;br /&gt;
  line-height: normal;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.small-12.columns /* top bar search form section */ { &lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#top-bar-right.right, #top-bar-right.right .has-form li {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-height: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown {&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  max-width: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown .drop-icon {&lt;br /&gt;
	margin-right: 15px;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions #actions {&lt;br /&gt;
	z-index: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a#actions-button {&lt;br /&gt;
	z-index: 599;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-dropdown {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .dropdown {&lt;br /&gt;
	z-index: 601;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  margin: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-form, .top-bar-section li a:not(.button) {&lt;br /&gt;
	 background: inherit;&lt;br /&gt;
	 font-family: 'Inter', sans-serif;&lt;br /&gt;
	 max-height: inherit;&lt;br /&gt;
	 height: auto;&lt;br /&gt;
	 width: inherit;&lt;br /&gt;
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li:hover:not(.has-form) &amp;gt; a, .top-bar-section li.active:not(.has-form) a:not(.button){&lt;br /&gt;
    background: inherit;&lt;br /&gt;
    color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
  background: rgb(0, 33, 66, 0.9) !important;&lt;br /&gt;
  border-bottom: 0px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover&amp;gt;a, .top-bar-section ul li ul.dropdown li.hover&amp;gt;a {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  border-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section&amp;gt;ul&amp;gt;.divider, .top-bar-section&amp;gt;ul&amp;gt;[role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-color: -moz-use-text-color #fff;&lt;br /&gt;
  border-right: solid 0px #fff;&lt;br /&gt;
  border-left: solid 0px #fff;&lt;br /&gt;
  max-width: 5%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .divider, .top-bar-section [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-bottom: solid 0px;&lt;br /&gt;
  border-top: solid 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - TOP BAR */&lt;br /&gt;
&lt;br /&gt;
.top-bar .button.search {&lt;br /&gt;
  margin: 4px;&lt;br /&gt;
  background: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsentest/searchwhite.png) no-repeat; &lt;br /&gt;
  color: transparent;&lt;br /&gt;
  width: 21px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border-radius: 8px !important;&lt;br /&gt;
	border-width: 2px !important;&lt;br /&gt;
	border-color: #DDDEE4 !important;&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput::placeholder {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-iconElement-icon { opacity: 50%; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-webkit-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-ms-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
/* Create page in Search */&lt;br /&gt;
.mw-search-createlink { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - PAGE */&lt;br /&gt;
&lt;br /&gt;
div.oo-ui-fieldLayout-field {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input, .oo-ui-actionFieldLayout-button {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	max-height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input .oo-ui-widget.oo-ui-textInputWidget &amp;gt; .oo-ui-inputWidget-input {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-button {&lt;br /&gt;
 	width: 20%;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
.oo-ui-textInputWidget {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-widget-searchInputWidget {&lt;br /&gt;
	display: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-search-top-table div.oo-ui-actionFieldLayout {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&lt;br /&gt;
button,&lt;br /&gt;
.button,&lt;br /&gt;
.multipleTemplateAdder {&lt;br /&gt;
  background-color: #6A46FE;&lt;br /&gt;
  border: 2px solid #6A46FE;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
button:focus,&lt;br /&gt;
.button:hover,&lt;br /&gt;
.button:focus {&lt;br /&gt;
  background-color: #4B31AF;&lt;br /&gt;
  border: 2px solid #4B31AF;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:disabled,&lt;br /&gt;
.button:disabled {&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	opacity: 0.32;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:active { &lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:hover { &lt;br /&gt;
	 background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:focus { &lt;br /&gt;
	background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	box-shadow: 0px 0px 0px 6px rgba(149, 140, 248, 0.16);&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview {&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpDiff {&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #F1F2F3;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary,&lt;br /&gt;
button.secondary:hover,&lt;br /&gt;
button.secondary:focus,&lt;br /&gt;
.button.secondary,&lt;br /&gt;
.button.secondary:hover,&lt;br /&gt;
.button.secondary:focus {&lt;br /&gt;
	background: #363945;&lt;br /&gt;
	border: 2px solid #363945;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back to Top button - use TopButton template */&lt;br /&gt;
&lt;br /&gt;
span#Topbutton, #Topbutton a {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #6a46fec4;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-width: 50px;&lt;br /&gt;
	max-height: 50px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	/* padding: 10px; */&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 40px;&lt;br /&gt;
	right: 30px;&lt;br /&gt;
	/* transition: background-color .3s,opacity .5s,visibility .5s; */&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	visibility: visible;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a {&lt;br /&gt;
	content: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/6/67/caretwhite.png);&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a:hover {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background-color: #4B31AF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton:active {&lt;br /&gt;
	background-color: #6A46FEc4&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* LINK FORMATTING */&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:focus {&lt;br /&gt;
  color: #4B31AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* a.new { color: #ba0000; } */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.label {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
  font-size: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &amp;quot;Special&amp;quot; label */&lt;br /&gt;
h4.namespace.label {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bannertext a {&lt;br /&gt;
	color: #FFFFFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TEXT FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-headline {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218; /* removed !important ... need to check how it behaves */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.8rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  margin-top: 1.5em;&lt;br /&gt;
  margin-bottom: 0.83em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.65rem;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	color: #002142 !important;&lt;br /&gt;
	letter-spacing: -0.33px;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.15rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#firstHeading {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0px;&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* what is this for? */&lt;br /&gt;
h2#firstHeading.title {&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  text-transform: capitalize;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3#tagline {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5#siteSub {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Category links */&lt;br /&gt;
&lt;br /&gt;
div #catlinks.catlinks {&lt;br /&gt;
  margin-top: 2.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#filetoc {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-imagepage-section-filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-redirectedfrom {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.mw-imagepage-section-metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-vform {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-left, ul#footer-left {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#footer-about {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-lastmod {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.row {&lt;br /&gt;
  margin-top: 2.5em;&lt;br /&gt;
  margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
div#mw-customtoggle-myDivision.mw-customtoggle-myDivision {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default.mw-collapsible-toggle-expanded {&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/9/9c/collapse.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  .mw-collapsible-toggle.mw-collapsible-toggle-collapsed {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	margin: 4px;&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/3/32/expand.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.mw-collapsible-text {&lt;br /&gt;
	color: transparent;&lt;br /&gt;
	width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:before {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6681</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6681"/>
		<updated>2024-06-28T20:57:17Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Inter';&lt;br /&gt;
	src: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/Inter-VariableFont_slnt,wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;amp;display=swap);&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;; &lt;br /&gt;
	font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Fira Code';&lt;br /&gt;
	src:  url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/FiraCode-VariableFont_wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&amp;amp;display=swap);&lt;br /&gt;
    font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
  background: #FFFFFF;&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  -webkit-text-size-adjust: 100%;&lt;br /&gt;
  -ms-text-size-adjust: 100%;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  tab-size: 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix so &amp;lt;tt&amp;gt;, &amp;lt;code&amp;gt;, and &amp;lt;pre&amp;gt; display in a suitable size in firefox, chrome, etc */&lt;br /&gt;
tt, code, pre  { &lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  	/*display: block;*/&lt;br /&gt;
	margin: 2px 4px;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: anywhere;&lt;br /&gt;
	/*padding: 8px 12px;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
	margin: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-style: oblique 14deg;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p+p {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.center {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.row { &lt;br /&gt;
	width: 100%; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40.0625em) /* small screens (up to 641px) */ { &lt;br /&gt;
	div.row .row {	&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
		width: auto;	&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb { &lt;br /&gt;
		font-size: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.2rem !important;&lt;br /&gt;
		margin: 1rem !important;&lt;br /&gt;
		line-height: 1.2065em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40.0625em) and (max-width: 64.0625em) /* large mobile devices &amp;amp; tablets (640px) to laptops (1025px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 80%; }&lt;br /&gt;
	&lt;br /&gt;
	div.large-6.columns {	&lt;br /&gt;
		max-width: 23%;&lt;br /&gt;
		margin: 5px !important;&lt;br /&gt;
	}&lt;br /&gt;
    &lt;br /&gt;
	.large-6.columns .iconText, .large-6.columns .iconText a {&lt;br /&gt;
		font-size: 0.85em !important;&lt;br /&gt;
		height: 30px !important;&lt;br /&gt;
		line-height: 0.875rem;	} &lt;br /&gt;
&lt;br /&gt;
	.iconImage { &lt;br /&gt;
		padding: 1em !important; }&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.3rem !important;&lt;br /&gt;
		margin: 1rem 2rem 1rem 2rem !important;	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) and (max-width: 90.0625em) /* laptop (1024px) to large monitor (1441px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 70%; }&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns { &lt;br /&gt;
		font-size: smaller;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
    	font-size: 1.3rem !important;&lt;br /&gt;
    	margin: 1rem 3rem 1rem 3rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) /* screens wider than 1440px */ { &lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
    	width: 23%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 90.0625em) and (max-width: 160.0625em) /* large monitor (1441px) to 4K screen (2561px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 65%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 160.0625em) /* screens wider than 2560px */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main landing page */&lt;br /&gt;
&lt;br /&gt;
div.small-4.large-4.columns {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 32px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.small-4.large-4.columns .iconText, .small-4.large-4.columns .iconText a {&lt;br /&gt;
	width: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* separate LOB landing pages */&lt;br /&gt;
&lt;br /&gt;
div.large-6.columns {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 10px 20px 30px 20px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconImage {&lt;br /&gt;
  margin: auto;&lt;br /&gt;
  padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconText, .iconText a {&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: capitalize;&lt;br /&gt;
	background: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0.3em;&lt;br /&gt;
	gap: 4px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE OF CONTENTS */&lt;br /&gt;
&lt;br /&gt;
#toc.toc {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 280px;&lt;br /&gt;
	max-height: 100dvh;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	top: 55px;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
	background-color: rgba(249, 249, 249, 0.95);&lt;br /&gt;
	border: none;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc &amp;gt; ul {&lt;br /&gt;
    height: 90dvh;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transition: opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row-reverse;&lt;br /&gt;
	justify-content: flex-end;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglespan .toctogglelabel {&lt;br /&gt;
	margin: 6px;&lt;br /&gt;
	float: left;&lt;br /&gt;
	display: block;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	content: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsen/hamburgersmall.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle h2 {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul, .toc ul {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 1rem;&lt;br /&gt;
	margin-right: 0;&lt;br /&gt;
	margin-left: 2px;&lt;br /&gt;
	padding-block: 6px;&lt;br /&gt;
	padding-inline-start: 10px;&lt;br /&gt;
	padding-inline-end: 2px;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
#toc li, .toc li &amp;gt; a {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 0.9rem;&lt;br /&gt;
	padding-block:3px;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc li:hover &amp;gt; a:hover { &lt;br /&gt;
	color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
.tocnumber {	&lt;br /&gt;
	display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox:checked + .toctogglelabel + #toc &amp;gt; ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	opacity: 0;&lt;br /&gt;
	transition: visibility 0s 2s, opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox, &lt;br /&gt;
:not(:checked) &amp;gt; .toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
	/*margin: 0 !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
:default(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:where(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:before { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
	&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:after { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.smallIcon {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr th {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr td {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Use the name altertable as the class when you want to alternate row colors - La Mar */&lt;br /&gt;
table.altertable tr:nth-child(even) {&lt;br /&gt;
  background-color: #d0f6f8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LIST FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr ul {&lt;br /&gt;
	margin: 0.25em 0.5em 0.25em 2em;&lt;br /&gt;
	font-size: inherit; /* so that lists within a table are the correct font size */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TOP BAR FORMATTING */&lt;br /&gt;
&lt;br /&gt;
#navwrapper {&lt;br /&gt;
  top: 0;&lt;br /&gt;
  background: rgb(0,33,66,0.9) !important;&lt;br /&gt;
  /* background-color: #002142; */&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: -6px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  align-content: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  z-index: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar, .top-bar {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: space-around;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.title-name {&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-transform: capitalize !important;&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
	font-size: 1.0875rem !important;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	z-index: 901;&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40em) /* top bar adjustments for screens 640px and up */ {&lt;br /&gt;
	.top-bar:before, .top-bar:after {&lt;br /&gt;
		content: none; &lt;br /&gt;
    	display: table; &lt;br /&gt;
    	margin-inline-start: auto;&lt;br /&gt;
    	margin-inline-end: auto;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: 18rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .has-dropdown.moved &amp;gt; .dropdown a, .top-bar-section .has-dropdown.moved &amp;gt; .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40em) /* top bar, top bar expanded, search form, and personal tools dropdown adjustments for screens up to 640px */ {&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: inherit;	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section {&lt;br /&gt;
		right: 0 !important;&lt;br /&gt;
		width: inherit;&lt;br /&gt;
		position: static;&lt;br /&gt;
		transition: none;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded {&lt;br /&gt;
		overflow: visible;	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved) &amp;gt; ul {&lt;br /&gt;
		height: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		position: absolute !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar-section .dropdown li a.parent-link,&lt;br /&gt;
	.top-bar-section .has-dropdown li a.parent-link {&lt;br /&gt;
		height: 0px;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown,&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown,  &lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown a {&lt;br /&gt;
		color: #ffffff;&lt;br /&gt;
		width: 18em;&lt;br /&gt;
		font-family: 'Inter',sans-serif;&lt;br /&gt;
		line-height: 1.5rem;&lt;br /&gt;
		background: inherit;&lt;br /&gt;
		margin: auto;&lt;br /&gt;
		float: right;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		position: static !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
		background: rgb(0, 33, 66, 0.9) !important;	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	#personal-tools-dropdown li.title.back.js-generated {&lt;br /&gt;
		background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/4/43/action-icondark_mode_.png) no-repeat !important;&lt;br /&gt;
		background-size: contain !important;&lt;br /&gt;
		background-position: center;&lt;br /&gt;
		width: fit-content;&lt;br /&gt;
		float: right;&lt;br /&gt;
		z-index: 1000;&lt;br /&gt;
		position: relative;&lt;br /&gt;
		top: -20px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		display: inline-block;&lt;br /&gt;
		font-size: 0.75rem;&lt;br /&gt;
		color: transparent;&lt;br /&gt;
		background: transparent;&lt;br /&gt;
		width: fit-content !important;&lt;br /&gt;
		float: right;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		z-index: 999;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5, &lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		background: transparent !important;&lt;br /&gt;
		color: transparent !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	ul#actions.f-dropdown.open {&lt;br /&gt;
		max-width: fit-content !important;&lt;br /&gt;
		right: 50px !important;&lt;br /&gt;
		left: auto !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#toc {&lt;br /&gt;
		visibility: hidden;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .title-area {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar.expanded {&lt;br /&gt;
	height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar.expanded .title-area {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .name, .top-bar .name a {&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img.top-bar-logo {&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-height: 20px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0 0 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon {&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
	top: auto;&lt;br /&gt;
	right: auto;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a {&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  padding: 0 0.5rem;&lt;br /&gt;
  line-height: normal;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.small-12.columns /* top bar search form section */ { &lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#top-bar-right.right, #top-bar-right.right .has-form li {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-height: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown {&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  max-width: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown .drop-icon {&lt;br /&gt;
	margin-right: 15px;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions #actions {&lt;br /&gt;
	z-index: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a#actions-button {&lt;br /&gt;
	z-index: 599;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-dropdown {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .dropdown {&lt;br /&gt;
	z-index: 601;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  margin: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-form, .top-bar-section li a:not(.button) {&lt;br /&gt;
	 background: inherit;&lt;br /&gt;
	 font-family: 'Inter', sans-serif;&lt;br /&gt;
	 max-height: inherit;&lt;br /&gt;
	 height: auto;&lt;br /&gt;
	 width: inherit;&lt;br /&gt;
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li:hover:not(.has-form) &amp;gt; a, .top-bar-section li.active:not(.has-form) a:not(.button){&lt;br /&gt;
    background: inherit;&lt;br /&gt;
    color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
  background: rgb(0, 33, 66, 0.9) !important;&lt;br /&gt;
  border-bottom: 0px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover&amp;gt;a, .top-bar-section ul li ul.dropdown li.hover&amp;gt;a {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  border-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section&amp;gt;ul&amp;gt;.divider, .top-bar-section&amp;gt;ul&amp;gt;[role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-color: -moz-use-text-color #fff;&lt;br /&gt;
  border-right: solid 0px #fff;&lt;br /&gt;
  border-left: solid 0px #fff;&lt;br /&gt;
  max-width: 5%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .divider, .top-bar-section [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-bottom: solid 0px;&lt;br /&gt;
  border-top: solid 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - TOP BAR */&lt;br /&gt;
&lt;br /&gt;
.top-bar .button.search {&lt;br /&gt;
  margin: 4px;&lt;br /&gt;
  background: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsentest/searchwhite.png) no-repeat; &lt;br /&gt;
  color: transparent;&lt;br /&gt;
  width: 21px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border-radius: 8px !important;&lt;br /&gt;
	border-width: 2px !important;&lt;br /&gt;
	border-color: #DDDEE4 !important;&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput::placeholder {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-iconElement-icon { opacity: 50%; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-webkit-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-ms-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
/* Create page in Search */&lt;br /&gt;
.mw-search-createlink { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - PAGE */&lt;br /&gt;
&lt;br /&gt;
div.oo-ui-fieldLayout-field {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input, .oo-ui-actionFieldLayout-button {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	max-height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input .oo-ui-widget.oo-ui-textInputWidget &amp;gt; .oo-ui-inputWidget-input {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-button {&lt;br /&gt;
 	width: 20%;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
.oo-ui-textInputWidget {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-widget-searchInputWidget {&lt;br /&gt;
	display: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-search-top-table div.oo-ui-actionFieldLayout {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&lt;br /&gt;
button,&lt;br /&gt;
.button,&lt;br /&gt;
.multipleTemplateAdder {&lt;br /&gt;
  background-color: #6A46FE;&lt;br /&gt;
  border: 2px solid #6A46FE;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
button:focus,&lt;br /&gt;
.button:hover,&lt;br /&gt;
.button:focus {&lt;br /&gt;
  background-color: #4B31AF;&lt;br /&gt;
  border: 2px solid #4B31AF;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:disabled,&lt;br /&gt;
.button:disabled {&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	opacity: 0.32;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:active { &lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:hover { &lt;br /&gt;
	 background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:focus { &lt;br /&gt;
	background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	box-shadow: 0px 0px 0px 6px rgba(149, 140, 248, 0.16);&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview {&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpDiff {&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #F1F2F3;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary,&lt;br /&gt;
button.secondary:hover,&lt;br /&gt;
button.secondary:focus,&lt;br /&gt;
.button.secondary,&lt;br /&gt;
.button.secondary:hover,&lt;br /&gt;
.button.secondary:focus {&lt;br /&gt;
	background: #363945;&lt;br /&gt;
	border: 2px solid #363945;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back to Top button - use TopButton template */&lt;br /&gt;
&lt;br /&gt;
span#Topbutton, #Topbutton a {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #6a46fec4;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-width: 50px;&lt;br /&gt;
	max-height: 50px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	/* padding: 10px; */&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 40px;&lt;br /&gt;
	right: 30px;&lt;br /&gt;
	/* transition: background-color .3s,opacity .5s,visibility .5s; */&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	visibility: visible;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a {&lt;br /&gt;
	content: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/6/67/caretwhite.png);&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a:hover {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background-color: #4B31AF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton:active {&lt;br /&gt;
	background-color: #6A46FEc4&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* LINK FORMATTING */&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:focus {&lt;br /&gt;
  color: #4B31AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* a.new { color: #ba0000; } */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.label {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
  font-size: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &amp;quot;Special&amp;quot; label */&lt;br /&gt;
h4.namespace.label {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bannertext a {&lt;br /&gt;
	color: #FFFFFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TEXT FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-headline {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218; /* removed !important ... need to check how it behaves */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.8rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  margin-top: 1.5em;&lt;br /&gt;
  margin-bottom: 0.83em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.65rem;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	color: #002142 !important;&lt;br /&gt;
	letter-spacing: -0.33px;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.15rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#firstHeading {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0px;&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* what is this for? */&lt;br /&gt;
h2#firstHeading.title {&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  text-transform: capitalize;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3#tagline {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5#siteSub {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Category links */&lt;br /&gt;
&lt;br /&gt;
div #catlinks.catlinks {&lt;br /&gt;
  margin-top: 2.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#filetoc {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-imagepage-section-filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-redirectedfrom {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.mw-imagepage-section-metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-vform {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-left, ul#footer-left {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#footer-about {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-lastmod {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.row {&lt;br /&gt;
  margin-top: 2.5em;&lt;br /&gt;
  margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
div#mw-customtoggle-myDivision.mw-customtoggle-myDivision {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default.mw-collapsible-toggle-expanded {&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/9/9c/collapse.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  .mw-collapsible-toggle.mw-collapsible-toggle-collapsed {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	margin: 4px;&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/3/32/expand.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.mw-collapsible-text {&lt;br /&gt;
	color: transparent;&lt;br /&gt;
	width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:before {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6680</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6680"/>
		<updated>2024-06-28T20:54:12Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Inter';&lt;br /&gt;
	src: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/Inter-VariableFont_slnt,wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;amp;display=swap);&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;; &lt;br /&gt;
	font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Fira Code';&lt;br /&gt;
	src:  url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/FiraCode-VariableFont_wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&amp;amp;display=swap);&lt;br /&gt;
    font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
  background: #FFFFFF;&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  -webkit-text-size-adjust: 100%;&lt;br /&gt;
  -ms-text-size-adjust: 100%;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  tab-size: 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix so &amp;lt;tt&amp;gt;, &amp;lt;code&amp;gt;, and &amp;lt;pre&amp;gt; display in a suitable size in firefox, chrome, etc */&lt;br /&gt;
tt, code, pre  { &lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  	/*display: block;*/&lt;br /&gt;
	margin: 2px 4px;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: anywhere;&lt;br /&gt;
	/*padding: 8px 12px;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
	margin: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-style: oblique 14deg;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p+p {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.center {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.row { &lt;br /&gt;
	width: 100%; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40.0625em) /* small screens (up to 641px) */ { &lt;br /&gt;
	div.row .row {	&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
		width: auto;	&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb { &lt;br /&gt;
		font-size: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.2rem !important;&lt;br /&gt;
		margin: 1rem !important;&lt;br /&gt;
		line-height: 1.2065em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40.0625em) and (max-width: 64.0625em) /* large mobile devices &amp;amp; tablets (640px) to laptops (1025px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 80%; }&lt;br /&gt;
	&lt;br /&gt;
	div.large-6.columns {	&lt;br /&gt;
		max-width: 23%;&lt;br /&gt;
		margin: 5px !important;&lt;br /&gt;
	}&lt;br /&gt;
    &lt;br /&gt;
	.large-6.columns .iconText, .large-6.columns .iconText a {&lt;br /&gt;
		font-size: 0.85em !important;&lt;br /&gt;
		height: 30px !important;&lt;br /&gt;
		line-height: 0.875rem;	} &lt;br /&gt;
&lt;br /&gt;
	.iconImage { &lt;br /&gt;
		padding: 1em !important; }&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.3rem !important;&lt;br /&gt;
		margin: 1rem 2rem 1rem 2rem !important;	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) and (max-width: 90.0625em) /* laptop (1024px) to large monitor (1441px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 70%; }&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns { &lt;br /&gt;
		font-size: smaller;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
    	font-size: 1.3rem !important;&lt;br /&gt;
    	margin: 1rem 3rem 1rem 3rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) /* screens wider than 1440px */ { &lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
    	width: 23%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 90.0625em) and (max-width: 160.0625em) /* large monitor (1441px) to 4K screen (2561px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 65%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 160.0625em) /* screens wider than 2560px */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main landing page */&lt;br /&gt;
&lt;br /&gt;
div.small-4.large-4.columns {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 32px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.small-4.large-4.columns .iconText, .small-4.large-4.columns .iconText a {&lt;br /&gt;
	width: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* separate LOB landing pages */&lt;br /&gt;
&lt;br /&gt;
div.large-6.columns {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 10px 20px 30px 20px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconImage {&lt;br /&gt;
  margin: auto;&lt;br /&gt;
  padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconText, .iconText a {&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: capitalize;&lt;br /&gt;
	background: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0.3em;&lt;br /&gt;
	gap: 4px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE OF CONTENTS */&lt;br /&gt;
&lt;br /&gt;
#toc.toc {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 280px;&lt;br /&gt;
	max-height: 100dvh;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	top: 55px;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
	background-color: rgba(249, 249, 249, 0.95);&lt;br /&gt;
	border: none;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc &amp;gt; ul {&lt;br /&gt;
    height: 90dvh;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transition: opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row-reverse;&lt;br /&gt;
	justify-content: flex-end;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglespan .toctogglelabel {&lt;br /&gt;
	margin: 6px;&lt;br /&gt;
	float: left;&lt;br /&gt;
	display: block;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	content: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsen/hamburgersmall.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle h2 {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul, .toc ul {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 1rem;&lt;br /&gt;
	margin-right: 0;&lt;br /&gt;
	margin-left: 2px;&lt;br /&gt;
	padding-block: 6px;&lt;br /&gt;
	padding-inline-start: 10px;&lt;br /&gt;
	padding-inline-end: 2px;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
#toc li, .toc li &amp;gt; a {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 0.9rem;&lt;br /&gt;
	padding-block:3px;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc li:hover &amp;gt; a:hover { &lt;br /&gt;
	color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
.tocnumber {	&lt;br /&gt;
	display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox:checked + #toctogglelabel + #toc ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	opacity: 0;&lt;br /&gt;
	transition: visibility 0s 2s, opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox, &lt;br /&gt;
:not(:checked) &amp;gt; .toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
	/*margin: 0 !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
:default(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:where(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:before { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
	&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:after { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.smallIcon {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr th {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr td {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Use the name altertable as the class when you want to alternate row colors - La Mar */&lt;br /&gt;
table.altertable tr:nth-child(even) {&lt;br /&gt;
  background-color: #d0f6f8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LIST FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr ul {&lt;br /&gt;
	margin: 0.25em 0.5em 0.25em 2em;&lt;br /&gt;
	font-size: inherit; /* so that lists within a table are the correct font size */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TOP BAR FORMATTING */&lt;br /&gt;
&lt;br /&gt;
#navwrapper {&lt;br /&gt;
  top: 0;&lt;br /&gt;
  background: rgb(0,33,66,0.9) !important;&lt;br /&gt;
  /* background-color: #002142; */&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: -6px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  align-content: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  z-index: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar, .top-bar {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: space-around;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.title-name {&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-transform: capitalize !important;&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
	font-size: 1.0875rem !important;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	z-index: 901;&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40em) /* top bar adjustments for screens 640px and up */ {&lt;br /&gt;
	.top-bar:before, .top-bar:after {&lt;br /&gt;
		content: none; &lt;br /&gt;
    	display: table; &lt;br /&gt;
    	margin-inline-start: auto;&lt;br /&gt;
    	margin-inline-end: auto;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: 18rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .has-dropdown.moved &amp;gt; .dropdown a, .top-bar-section .has-dropdown.moved &amp;gt; .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40em) /* top bar, top bar expanded, search form, and personal tools dropdown adjustments for screens up to 640px */ {&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: inherit;	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section {&lt;br /&gt;
		right: 0 !important;&lt;br /&gt;
		width: inherit;&lt;br /&gt;
		position: static;&lt;br /&gt;
		transition: none;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded {&lt;br /&gt;
		overflow: visible;	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved) &amp;gt; ul {&lt;br /&gt;
		height: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		position: absolute !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar-section .dropdown li a.parent-link,&lt;br /&gt;
	.top-bar-section .has-dropdown li a.parent-link {&lt;br /&gt;
		height: 0px;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown,&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown,  &lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown a {&lt;br /&gt;
		color: #ffffff;&lt;br /&gt;
		width: 18em;&lt;br /&gt;
		font-family: 'Inter',sans-serif;&lt;br /&gt;
		line-height: 1.5rem;&lt;br /&gt;
		background: inherit;&lt;br /&gt;
		margin: auto;&lt;br /&gt;
		float: right;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		position: static !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
		background: rgb(0, 33, 66, 0.9) !important;	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	#personal-tools-dropdown li.title.back.js-generated {&lt;br /&gt;
		background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/4/43/action-icondark_mode_.png) no-repeat !important;&lt;br /&gt;
		background-size: contain !important;&lt;br /&gt;
		background-position: center;&lt;br /&gt;
		width: fit-content;&lt;br /&gt;
		float: right;&lt;br /&gt;
		z-index: 1000;&lt;br /&gt;
		position: relative;&lt;br /&gt;
		top: -20px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		display: inline-block;&lt;br /&gt;
		font-size: 0.75rem;&lt;br /&gt;
		color: transparent;&lt;br /&gt;
		background: transparent;&lt;br /&gt;
		width: fit-content !important;&lt;br /&gt;
		float: right;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		z-index: 999;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5, &lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		background: transparent !important;&lt;br /&gt;
		color: transparent !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	ul#actions.f-dropdown.open {&lt;br /&gt;
		max-width: fit-content !important;&lt;br /&gt;
		right: 50px !important;&lt;br /&gt;
		left: auto !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#toc {&lt;br /&gt;
		visibility: hidden;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .title-area {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar.expanded {&lt;br /&gt;
	height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar.expanded .title-area {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .name, .top-bar .name a {&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img.top-bar-logo {&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-height: 20px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0 0 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon {&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
	top: auto;&lt;br /&gt;
	right: auto;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a {&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  padding: 0 0.5rem;&lt;br /&gt;
  line-height: normal;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.small-12.columns /* top bar search form section */ { &lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#top-bar-right.right, #top-bar-right.right .has-form li {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-height: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown {&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  max-width: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown .drop-icon {&lt;br /&gt;
	margin-right: 15px;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions #actions {&lt;br /&gt;
	z-index: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a#actions-button {&lt;br /&gt;
	z-index: 599;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-dropdown {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .dropdown {&lt;br /&gt;
	z-index: 601;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  margin: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-form, .top-bar-section li a:not(.button) {&lt;br /&gt;
	 background: inherit;&lt;br /&gt;
	 font-family: 'Inter', sans-serif;&lt;br /&gt;
	 max-height: inherit;&lt;br /&gt;
	 height: auto;&lt;br /&gt;
	 width: inherit;&lt;br /&gt;
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li:hover:not(.has-form) &amp;gt; a, .top-bar-section li.active:not(.has-form) a:not(.button){&lt;br /&gt;
    background: inherit;&lt;br /&gt;
    color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
  background: rgb(0, 33, 66, 0.9) !important;&lt;br /&gt;
  border-bottom: 0px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover&amp;gt;a, .top-bar-section ul li ul.dropdown li.hover&amp;gt;a {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  border-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section&amp;gt;ul&amp;gt;.divider, .top-bar-section&amp;gt;ul&amp;gt;[role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-color: -moz-use-text-color #fff;&lt;br /&gt;
  border-right: solid 0px #fff;&lt;br /&gt;
  border-left: solid 0px #fff;&lt;br /&gt;
  max-width: 5%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .divider, .top-bar-section [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-bottom: solid 0px;&lt;br /&gt;
  border-top: solid 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - TOP BAR */&lt;br /&gt;
&lt;br /&gt;
.top-bar .button.search {&lt;br /&gt;
  margin: 4px;&lt;br /&gt;
  background: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsentest/searchwhite.png) no-repeat; &lt;br /&gt;
  color: transparent;&lt;br /&gt;
  width: 21px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border-radius: 8px !important;&lt;br /&gt;
	border-width: 2px !important;&lt;br /&gt;
	border-color: #DDDEE4 !important;&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput::placeholder {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-iconElement-icon { opacity: 50%; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-webkit-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-ms-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
/* Create page in Search */&lt;br /&gt;
.mw-search-createlink { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - PAGE */&lt;br /&gt;
&lt;br /&gt;
div.oo-ui-fieldLayout-field {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input, .oo-ui-actionFieldLayout-button {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	max-height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input .oo-ui-widget.oo-ui-textInputWidget &amp;gt; .oo-ui-inputWidget-input {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-button {&lt;br /&gt;
 	width: 20%;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
.oo-ui-textInputWidget {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-widget-searchInputWidget {&lt;br /&gt;
	display: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-search-top-table div.oo-ui-actionFieldLayout {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&lt;br /&gt;
button,&lt;br /&gt;
.button,&lt;br /&gt;
.multipleTemplateAdder {&lt;br /&gt;
  background-color: #6A46FE;&lt;br /&gt;
  border: 2px solid #6A46FE;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
button:focus,&lt;br /&gt;
.button:hover,&lt;br /&gt;
.button:focus {&lt;br /&gt;
  background-color: #4B31AF;&lt;br /&gt;
  border: 2px solid #4B31AF;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:disabled,&lt;br /&gt;
.button:disabled {&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	opacity: 0.32;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:active { &lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:hover { &lt;br /&gt;
	 background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:focus { &lt;br /&gt;
	background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	box-shadow: 0px 0px 0px 6px rgba(149, 140, 248, 0.16);&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview {&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpDiff {&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #F1F2F3;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary,&lt;br /&gt;
button.secondary:hover,&lt;br /&gt;
button.secondary:focus,&lt;br /&gt;
.button.secondary,&lt;br /&gt;
.button.secondary:hover,&lt;br /&gt;
.button.secondary:focus {&lt;br /&gt;
	background: #363945;&lt;br /&gt;
	border: 2px solid #363945;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back to Top button - use TopButton template */&lt;br /&gt;
&lt;br /&gt;
span#Topbutton, #Topbutton a {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #6a46fec4;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-width: 50px;&lt;br /&gt;
	max-height: 50px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	/* padding: 10px; */&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 40px;&lt;br /&gt;
	right: 30px;&lt;br /&gt;
	/* transition: background-color .3s,opacity .5s,visibility .5s; */&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	visibility: visible;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a {&lt;br /&gt;
	content: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/6/67/caretwhite.png);&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a:hover {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background-color: #4B31AF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton:active {&lt;br /&gt;
	background-color: #6A46FEc4&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* LINK FORMATTING */&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:focus {&lt;br /&gt;
  color: #4B31AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* a.new { color: #ba0000; } */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.label {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
  font-size: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &amp;quot;Special&amp;quot; label */&lt;br /&gt;
h4.namespace.label {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bannertext a {&lt;br /&gt;
	color: #FFFFFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TEXT FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-headline {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218; /* removed !important ... need to check how it behaves */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.8rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  margin-top: 1.5em;&lt;br /&gt;
  margin-bottom: 0.83em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.65rem;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	color: #002142 !important;&lt;br /&gt;
	letter-spacing: -0.33px;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.15rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#firstHeading {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0px;&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* what is this for? */&lt;br /&gt;
h2#firstHeading.title {&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  text-transform: capitalize;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3#tagline {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5#siteSub {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Category links */&lt;br /&gt;
&lt;br /&gt;
div #catlinks.catlinks {&lt;br /&gt;
  margin-top: 2.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#filetoc {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-imagepage-section-filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-redirectedfrom {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.mw-imagepage-section-metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-vform {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-left, ul#footer-left {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#footer-about {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-lastmod {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.row {&lt;br /&gt;
  margin-top: 2.5em;&lt;br /&gt;
  margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
div#mw-customtoggle-myDivision.mw-customtoggle-myDivision {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default.mw-collapsible-toggle-expanded {&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/9/9c/collapse.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  .mw-collapsible-toggle.mw-collapsible-toggle-collapsed {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	margin: 4px;&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/3/32/expand.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.mw-collapsible-text {&lt;br /&gt;
	color: transparent;&lt;br /&gt;
	width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:before {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6679</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6679"/>
		<updated>2024-06-28T20:50:51Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Inter';&lt;br /&gt;
	src: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/Inter-VariableFont_slnt,wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;amp;display=swap);&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;; &lt;br /&gt;
	font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Fira Code';&lt;br /&gt;
	src:  url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/FiraCode-VariableFont_wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&amp;amp;display=swap);&lt;br /&gt;
    font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
  background: #FFFFFF;&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  -webkit-text-size-adjust: 100%;&lt;br /&gt;
  -ms-text-size-adjust: 100%;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  tab-size: 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix so &amp;lt;tt&amp;gt;, &amp;lt;code&amp;gt;, and &amp;lt;pre&amp;gt; display in a suitable size in firefox, chrome, etc */&lt;br /&gt;
tt, code, pre  { &lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  	/*display: block;*/&lt;br /&gt;
	margin: 2px 4px;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: anywhere;&lt;br /&gt;
	/*padding: 8px 12px;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
	margin: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-style: oblique 14deg;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p+p {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.center {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.row { &lt;br /&gt;
	width: 100%; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40.0625em) /* small screens (up to 641px) */ { &lt;br /&gt;
	div.row .row {	&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
		width: auto;	&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb { &lt;br /&gt;
		font-size: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.2rem !important;&lt;br /&gt;
		margin: 1rem !important;&lt;br /&gt;
		line-height: 1.2065em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40.0625em) and (max-width: 64.0625em) /* large mobile devices &amp;amp; tablets (640px) to laptops (1025px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 80%; }&lt;br /&gt;
	&lt;br /&gt;
	div.large-6.columns {	&lt;br /&gt;
		max-width: 23%;&lt;br /&gt;
		margin: 5px !important;&lt;br /&gt;
	}&lt;br /&gt;
    &lt;br /&gt;
	.large-6.columns .iconText, .large-6.columns .iconText a {&lt;br /&gt;
		font-size: 0.85em !important;&lt;br /&gt;
		height: 30px !important;&lt;br /&gt;
		line-height: 0.875rem;	} &lt;br /&gt;
&lt;br /&gt;
	.iconImage { &lt;br /&gt;
		padding: 1em !important; }&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.3rem !important;&lt;br /&gt;
		margin: 1rem 2rem 1rem 2rem !important;	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) and (max-width: 90.0625em) /* laptop (1024px) to large monitor (1441px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 70%; }&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns { &lt;br /&gt;
		font-size: smaller;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
    	font-size: 1.3rem !important;&lt;br /&gt;
    	margin: 1rem 3rem 1rem 3rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) /* screens wider than 1440px */ { &lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
    	width: 23%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 90.0625em) and (max-width: 160.0625em) /* large monitor (1441px) to 4K screen (2561px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 65%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 160.0625em) /* screens wider than 2560px */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main landing page */&lt;br /&gt;
&lt;br /&gt;
div.small-4.large-4.columns {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 32px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.small-4.large-4.columns .iconText, .small-4.large-4.columns .iconText a {&lt;br /&gt;
	width: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* separate LOB landing pages */&lt;br /&gt;
&lt;br /&gt;
div.large-6.columns {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 10px 20px 30px 20px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconImage {&lt;br /&gt;
  margin: auto;&lt;br /&gt;
  padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconText, .iconText a {&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: capitalize;&lt;br /&gt;
	background: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0.3em;&lt;br /&gt;
	gap: 4px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE OF CONTENTS */&lt;br /&gt;
&lt;br /&gt;
#toc.toc {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 280px;&lt;br /&gt;
	max-height: 100dvh;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	top: 55px;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
	background-color: rgba(249, 249, 249, 0.95);&lt;br /&gt;
	border: none;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc &amp;gt; ul {&lt;br /&gt;
    height: 90dvh;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row-reverse;&lt;br /&gt;
	justify-content: flex-end;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglespan .toctogglelabel {&lt;br /&gt;
	margin: 6px;&lt;br /&gt;
	float: left;&lt;br /&gt;
	display: block;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	content: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsen/hamburgersmall.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle h2 {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul, .toc ul {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 1rem;&lt;br /&gt;
	margin-right: 0;&lt;br /&gt;
	margin-left: 2px;&lt;br /&gt;
	padding-block: 6px;&lt;br /&gt;
	padding-inline-start: 10px;&lt;br /&gt;
	padding-inline-end: 2px;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
#toc li, .toc li &amp;gt; a {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 0.9rem;&lt;br /&gt;
	padding-block:3px;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc li:hover &amp;gt; a:hover { &lt;br /&gt;
	color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
.tocnumber {	&lt;br /&gt;
	display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox:checked + #toctogglelabel + #toc ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	opacity: 0;&lt;br /&gt;
	transition: visibility 0s 2s, opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul {&lt;br /&gt;
	visibility: visible;&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transition: opacity 2s linear;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox, &lt;br /&gt;
:not(:checked) &amp;gt; .toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
	/*margin: 0 !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
:default(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:where(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:before { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
	&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:after { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.smallIcon {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr th {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr td {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Use the name altertable as the class when you want to alternate row colors - La Mar */&lt;br /&gt;
table.altertable tr:nth-child(even) {&lt;br /&gt;
  background-color: #d0f6f8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LIST FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr ul {&lt;br /&gt;
	margin: 0.25em 0.5em 0.25em 2em;&lt;br /&gt;
	font-size: inherit; /* so that lists within a table are the correct font size */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TOP BAR FORMATTING */&lt;br /&gt;
&lt;br /&gt;
#navwrapper {&lt;br /&gt;
  top: 0;&lt;br /&gt;
  background: rgb(0,33,66,0.9) !important;&lt;br /&gt;
  /* background-color: #002142; */&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: -6px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  align-content: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  z-index: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar, .top-bar {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: space-around;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.title-name {&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-transform: capitalize !important;&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
	font-size: 1.0875rem !important;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	z-index: 901;&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40em) /* top bar adjustments for screens 640px and up */ {&lt;br /&gt;
	.top-bar:before, .top-bar:after {&lt;br /&gt;
		content: none; &lt;br /&gt;
    	display: table; &lt;br /&gt;
    	margin-inline-start: auto;&lt;br /&gt;
    	margin-inline-end: auto;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: 18rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .has-dropdown.moved &amp;gt; .dropdown a, .top-bar-section .has-dropdown.moved &amp;gt; .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40em) /* top bar, top bar expanded, search form, and personal tools dropdown adjustments for screens up to 640px */ {&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: inherit;	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section {&lt;br /&gt;
		right: 0 !important;&lt;br /&gt;
		width: inherit;&lt;br /&gt;
		position: static;&lt;br /&gt;
		transition: none;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded {&lt;br /&gt;
		overflow: visible;	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved) &amp;gt; ul {&lt;br /&gt;
		height: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		position: absolute !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar-section .dropdown li a.parent-link,&lt;br /&gt;
	.top-bar-section .has-dropdown li a.parent-link {&lt;br /&gt;
		height: 0px;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown,&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown,  &lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown a {&lt;br /&gt;
		color: #ffffff;&lt;br /&gt;
		width: 18em;&lt;br /&gt;
		font-family: 'Inter',sans-serif;&lt;br /&gt;
		line-height: 1.5rem;&lt;br /&gt;
		background: inherit;&lt;br /&gt;
		margin: auto;&lt;br /&gt;
		float: right;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		position: static !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
		background: rgb(0, 33, 66, 0.9) !important;	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	#personal-tools-dropdown li.title.back.js-generated {&lt;br /&gt;
		background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/4/43/action-icondark_mode_.png) no-repeat !important;&lt;br /&gt;
		background-size: contain !important;&lt;br /&gt;
		background-position: center;&lt;br /&gt;
		width: fit-content;&lt;br /&gt;
		float: right;&lt;br /&gt;
		z-index: 1000;&lt;br /&gt;
		position: relative;&lt;br /&gt;
		top: -20px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		display: inline-block;&lt;br /&gt;
		font-size: 0.75rem;&lt;br /&gt;
		color: transparent;&lt;br /&gt;
		background: transparent;&lt;br /&gt;
		width: fit-content !important;&lt;br /&gt;
		float: right;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		z-index: 999;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5, &lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		background: transparent !important;&lt;br /&gt;
		color: transparent !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	ul#actions.f-dropdown.open {&lt;br /&gt;
		max-width: fit-content !important;&lt;br /&gt;
		right: 50px !important;&lt;br /&gt;
		left: auto !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#toc {&lt;br /&gt;
		visibility: hidden;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .title-area {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar.expanded {&lt;br /&gt;
	height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar.expanded .title-area {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .name, .top-bar .name a {&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img.top-bar-logo {&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-height: 20px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0 0 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon {&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
	top: auto;&lt;br /&gt;
	right: auto;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a {&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  padding: 0 0.5rem;&lt;br /&gt;
  line-height: normal;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.small-12.columns /* top bar search form section */ { &lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#top-bar-right.right, #top-bar-right.right .has-form li {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-height: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown {&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  max-width: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown .drop-icon {&lt;br /&gt;
	margin-right: 15px;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions #actions {&lt;br /&gt;
	z-index: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a#actions-button {&lt;br /&gt;
	z-index: 599;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-dropdown {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .dropdown {&lt;br /&gt;
	z-index: 601;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  margin: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-form, .top-bar-section li a:not(.button) {&lt;br /&gt;
	 background: inherit;&lt;br /&gt;
	 font-family: 'Inter', sans-serif;&lt;br /&gt;
	 max-height: inherit;&lt;br /&gt;
	 height: auto;&lt;br /&gt;
	 width: inherit;&lt;br /&gt;
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li:hover:not(.has-form) &amp;gt; a, .top-bar-section li.active:not(.has-form) a:not(.button){&lt;br /&gt;
    background: inherit;&lt;br /&gt;
    color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
  background: rgb(0, 33, 66, 0.9) !important;&lt;br /&gt;
  border-bottom: 0px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover&amp;gt;a, .top-bar-section ul li ul.dropdown li.hover&amp;gt;a {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  border-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section&amp;gt;ul&amp;gt;.divider, .top-bar-section&amp;gt;ul&amp;gt;[role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-color: -moz-use-text-color #fff;&lt;br /&gt;
  border-right: solid 0px #fff;&lt;br /&gt;
  border-left: solid 0px #fff;&lt;br /&gt;
  max-width: 5%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .divider, .top-bar-section [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-bottom: solid 0px;&lt;br /&gt;
  border-top: solid 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - TOP BAR */&lt;br /&gt;
&lt;br /&gt;
.top-bar .button.search {&lt;br /&gt;
  margin: 4px;&lt;br /&gt;
  background: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsentest/searchwhite.png) no-repeat; &lt;br /&gt;
  color: transparent;&lt;br /&gt;
  width: 21px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border-radius: 8px !important;&lt;br /&gt;
	border-width: 2px !important;&lt;br /&gt;
	border-color: #DDDEE4 !important;&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput::placeholder {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-iconElement-icon { opacity: 50%; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-webkit-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-ms-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
/* Create page in Search */&lt;br /&gt;
.mw-search-createlink { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - PAGE */&lt;br /&gt;
&lt;br /&gt;
div.oo-ui-fieldLayout-field {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input, .oo-ui-actionFieldLayout-button {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	max-height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input .oo-ui-widget.oo-ui-textInputWidget &amp;gt; .oo-ui-inputWidget-input {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-button {&lt;br /&gt;
 	width: 20%;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
.oo-ui-textInputWidget {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-widget-searchInputWidget {&lt;br /&gt;
	display: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-search-top-table div.oo-ui-actionFieldLayout {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&lt;br /&gt;
button,&lt;br /&gt;
.button,&lt;br /&gt;
.multipleTemplateAdder {&lt;br /&gt;
  background-color: #6A46FE;&lt;br /&gt;
  border: 2px solid #6A46FE;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
button:focus,&lt;br /&gt;
.button:hover,&lt;br /&gt;
.button:focus {&lt;br /&gt;
  background-color: #4B31AF;&lt;br /&gt;
  border: 2px solid #4B31AF;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:disabled,&lt;br /&gt;
.button:disabled {&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	opacity: 0.32;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:active { &lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:hover { &lt;br /&gt;
	 background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:focus { &lt;br /&gt;
	background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	box-shadow: 0px 0px 0px 6px rgba(149, 140, 248, 0.16);&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview {&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpDiff {&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #F1F2F3;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary,&lt;br /&gt;
button.secondary:hover,&lt;br /&gt;
button.secondary:focus,&lt;br /&gt;
.button.secondary,&lt;br /&gt;
.button.secondary:hover,&lt;br /&gt;
.button.secondary:focus {&lt;br /&gt;
	background: #363945;&lt;br /&gt;
	border: 2px solid #363945;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back to Top button - use TopButton template */&lt;br /&gt;
&lt;br /&gt;
span#Topbutton, #Topbutton a {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #6a46fec4;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-width: 50px;&lt;br /&gt;
	max-height: 50px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	/* padding: 10px; */&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 40px;&lt;br /&gt;
	right: 30px;&lt;br /&gt;
	/* transition: background-color .3s,opacity .5s,visibility .5s; */&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	visibility: visible;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a {&lt;br /&gt;
	content: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/6/67/caretwhite.png);&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a:hover {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background-color: #4B31AF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton:active {&lt;br /&gt;
	background-color: #6A46FEc4&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* LINK FORMATTING */&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:focus {&lt;br /&gt;
  color: #4B31AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* a.new { color: #ba0000; } */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.label {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
  font-size: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &amp;quot;Special&amp;quot; label */&lt;br /&gt;
h4.namespace.label {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bannertext a {&lt;br /&gt;
	color: #FFFFFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TEXT FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-headline {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218; /* removed !important ... need to check how it behaves */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.8rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  margin-top: 1.5em;&lt;br /&gt;
  margin-bottom: 0.83em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.65rem;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	color: #002142 !important;&lt;br /&gt;
	letter-spacing: -0.33px;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.15rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#firstHeading {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0px;&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* what is this for? */&lt;br /&gt;
h2#firstHeading.title {&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  text-transform: capitalize;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3#tagline {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5#siteSub {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Category links */&lt;br /&gt;
&lt;br /&gt;
div #catlinks.catlinks {&lt;br /&gt;
  margin-top: 2.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#filetoc {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-imagepage-section-filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-redirectedfrom {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.mw-imagepage-section-metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-vform {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-left, ul#footer-left {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#footer-about {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-lastmod {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.row {&lt;br /&gt;
  margin-top: 2.5em;&lt;br /&gt;
  margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
div#mw-customtoggle-myDivision.mw-customtoggle-myDivision {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default.mw-collapsible-toggle-expanded {&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/9/9c/collapse.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  .mw-collapsible-toggle.mw-collapsible-toggle-collapsed {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	margin: 4px;&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/3/32/expand.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.mw-collapsible-text {&lt;br /&gt;
	color: transparent;&lt;br /&gt;
	width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:before {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6678</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6678"/>
		<updated>2024-06-28T20:43:30Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 if(hamburger.style.display == ''){&lt;br /&gt;
   hamburger.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
 */&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6677</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6677"/>
		<updated>2024-06-27T23:06:28Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 if(hamburger.style.display == ''){&lt;br /&gt;
   hamburger.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6676</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6676"/>
		<updated>2024-06-27T23:05:29Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Inter';&lt;br /&gt;
	src: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/Inter-VariableFont_slnt,wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;amp;display=swap);&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;; &lt;br /&gt;
	font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Fira Code';&lt;br /&gt;
	src:  url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/FiraCode-VariableFont_wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&amp;amp;display=swap);&lt;br /&gt;
    font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
  background: #FFFFFF;&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  -webkit-text-size-adjust: 100%;&lt;br /&gt;
  -ms-text-size-adjust: 100%;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  tab-size: 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix so &amp;lt;tt&amp;gt;, &amp;lt;code&amp;gt;, and &amp;lt;pre&amp;gt; display in a suitable size in firefox, chrome, etc */&lt;br /&gt;
tt, code, pre  { &lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  	/*display: block;*/&lt;br /&gt;
	margin: 2px 4px;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: anywhere;&lt;br /&gt;
	/*padding: 8px 12px;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
	margin: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-style: oblique 14deg;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p+p {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.center {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.row { &lt;br /&gt;
	width: 100%; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40.0625em) /* small screens (up to 641px) */ { &lt;br /&gt;
	div.row .row {	&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
		width: auto;	&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb { &lt;br /&gt;
		font-size: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.2rem !important;&lt;br /&gt;
		margin: 1rem !important;&lt;br /&gt;
		line-height: 1.2065em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40.0625em) and (max-width: 64.0625em) /* large mobile devices &amp;amp; tablets (640px) to laptops (1025px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 80%; }&lt;br /&gt;
	&lt;br /&gt;
	div.large-6.columns {	&lt;br /&gt;
		max-width: 23%;&lt;br /&gt;
		margin: 5px !important;&lt;br /&gt;
	}&lt;br /&gt;
    &lt;br /&gt;
	.large-6.columns .iconText, .large-6.columns .iconText a {&lt;br /&gt;
		font-size: 0.85em !important;&lt;br /&gt;
		height: 30px !important;&lt;br /&gt;
		line-height: 0.875rem;	} &lt;br /&gt;
&lt;br /&gt;
	.iconImage { &lt;br /&gt;
		padding: 1em !important; }&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.3rem !important;&lt;br /&gt;
		margin: 1rem 2rem 1rem 2rem !important;	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) and (max-width: 90.0625em) /* laptop (1024px) to large monitor (1441px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 70%; }&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns { &lt;br /&gt;
		font-size: smaller;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
    	font-size: 1.3rem !important;&lt;br /&gt;
    	margin: 1rem 3rem 1rem 3rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) /* screens wider than 1440px */ { &lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
    	width: 23%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 90.0625em) and (max-width: 160.0625em) /* large monitor (1441px) to 4K screen (2561px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 65%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 160.0625em) /* screens wider than 2560px */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main landing page */&lt;br /&gt;
&lt;br /&gt;
div.small-4.large-4.columns {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 32px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.small-4.large-4.columns .iconText, .small-4.large-4.columns .iconText a {&lt;br /&gt;
	width: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* separate LOB landing pages */&lt;br /&gt;
&lt;br /&gt;
div.large-6.columns {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 10px 20px 30px 20px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconImage {&lt;br /&gt;
  margin: auto;&lt;br /&gt;
  padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconText, .iconText a {&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: capitalize;&lt;br /&gt;
	background: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0.3em;&lt;br /&gt;
	gap: 4px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE OF CONTENTS */&lt;br /&gt;
&lt;br /&gt;
#toc.toc {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 280px;&lt;br /&gt;
	max-height: 100dvh;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	top: 55px;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
	background-color: rgba(249, 249, 249, 0.95);&lt;br /&gt;
	border: none;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc &amp;gt; ul {&lt;br /&gt;
    height: 90dvh;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row-reverse;&lt;br /&gt;
	justify-content: flex-end;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglespan .toctogglelabel {&lt;br /&gt;
	margin: 6px;&lt;br /&gt;
	float: left;&lt;br /&gt;
	display: block;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	content: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsen/hamburgersmall.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle h2 {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul, .toc ul {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 1rem;&lt;br /&gt;
	margin-right: 0;&lt;br /&gt;
	margin-left: 2px;&lt;br /&gt;
	padding-block: 6px;&lt;br /&gt;
	padding-inline-start: 10px;&lt;br /&gt;
	padding-inline-end: 2px;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
#toc li, .toc li &amp;gt; a {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 0.9rem;&lt;br /&gt;
	padding-block:3px;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc li:hover &amp;gt; a:hover { &lt;br /&gt;
	color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
.tocnumber {	&lt;br /&gt;
	display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox, &lt;br /&gt;
:not(:checked) &amp;gt; .toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
	/*margin: 0 !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
:default(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:where(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:before { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
	&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:after { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.smallIcon {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr th {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr td {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Use the name altertable as the class when you want to alternate row colors - La Mar */&lt;br /&gt;
table.altertable tr:nth-child(even) {&lt;br /&gt;
  background-color: #d0f6f8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LIST FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr ul {&lt;br /&gt;
	margin: 0.25em 0.5em 0.25em 2em;&lt;br /&gt;
	font-size: inherit; /* so that lists within a table are the correct font size */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TOP BAR FORMATTING */&lt;br /&gt;
&lt;br /&gt;
#navwrapper {&lt;br /&gt;
  top: 0;&lt;br /&gt;
  background: rgb(0,33,66,0.9) !important;&lt;br /&gt;
  /* background-color: #002142; */&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: -6px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  align-content: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  z-index: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar, .top-bar {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: space-around;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.title-name {&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-transform: capitalize !important;&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
	font-size: 1.0875rem !important;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	z-index: 901;&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40em) /* top bar adjustments for screens 640px and up */ {&lt;br /&gt;
	.top-bar:before, .top-bar:after {&lt;br /&gt;
		content: none; &lt;br /&gt;
    	display: table; &lt;br /&gt;
    	margin-inline-start: auto;&lt;br /&gt;
    	margin-inline-end: auto;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: 18rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .has-dropdown.moved &amp;gt; .dropdown a, .top-bar-section .has-dropdown.moved &amp;gt; .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40em) /* top bar, top bar expanded, search form, and personal tools dropdown adjustments for screens up to 640px */ {&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: inherit;	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section {&lt;br /&gt;
		right: 0 !important;&lt;br /&gt;
		width: inherit;&lt;br /&gt;
		position: static;&lt;br /&gt;
		transition: none;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded {&lt;br /&gt;
		overflow: visible;	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved) &amp;gt; ul {&lt;br /&gt;
		height: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		position: absolute !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar-section .dropdown li a.parent-link,&lt;br /&gt;
	.top-bar-section .has-dropdown li a.parent-link {&lt;br /&gt;
		height: 0px;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown,&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown,  &lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown a {&lt;br /&gt;
		color: #ffffff;&lt;br /&gt;
		width: 18em;&lt;br /&gt;
		font-family: 'Inter',sans-serif;&lt;br /&gt;
		line-height: 1.5rem;&lt;br /&gt;
		background: inherit;&lt;br /&gt;
		margin: auto;&lt;br /&gt;
		float: right;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		position: static !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
		background: rgb(0, 33, 66, 0.9) !important;	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	#personal-tools-dropdown li.title.back.js-generated {&lt;br /&gt;
		background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/4/43/action-icondark_mode_.png) no-repeat !important;&lt;br /&gt;
		background-size: contain !important;&lt;br /&gt;
		background-position: center;&lt;br /&gt;
		width: fit-content;&lt;br /&gt;
		float: right;&lt;br /&gt;
		z-index: 1000;&lt;br /&gt;
		position: relative;&lt;br /&gt;
		top: -20px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		display: inline-block;&lt;br /&gt;
		font-size: 0.75rem;&lt;br /&gt;
		color: transparent;&lt;br /&gt;
		background: transparent;&lt;br /&gt;
		width: fit-content !important;&lt;br /&gt;
		float: right;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		z-index: 999;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5, &lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		background: transparent !important;&lt;br /&gt;
		color: transparent !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	ul#actions.f-dropdown.open {&lt;br /&gt;
		max-width: fit-content !important;&lt;br /&gt;
		right: 50px !important;&lt;br /&gt;
		left: auto !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#toc {&lt;br /&gt;
		visibility: hidden;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .title-area {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar.expanded {&lt;br /&gt;
	height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar.expanded .title-area {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .name, .top-bar .name a {&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img.top-bar-logo {&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-height: 20px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0 0 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon {&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
	top: auto;&lt;br /&gt;
	right: auto;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a {&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  padding: 0 0.5rem;&lt;br /&gt;
  line-height: normal;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.small-12.columns /* top bar search form section */ { &lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#top-bar-right.right, #top-bar-right.right .has-form li {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-height: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown {&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  max-width: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown .drop-icon {&lt;br /&gt;
	margin-right: 15px;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions #actions {&lt;br /&gt;
	z-index: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a#actions-button {&lt;br /&gt;
	z-index: 599;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-dropdown {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .dropdown {&lt;br /&gt;
	z-index: 601;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  margin: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-form, .top-bar-section li a:not(.button) {&lt;br /&gt;
	 background: inherit;&lt;br /&gt;
	 font-family: 'Inter', sans-serif;&lt;br /&gt;
	 max-height: inherit;&lt;br /&gt;
	 height: auto;&lt;br /&gt;
	 width: inherit;&lt;br /&gt;
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li:hover:not(.has-form) &amp;gt; a, .top-bar-section li.active:not(.has-form) a:not(.button){&lt;br /&gt;
    background: inherit;&lt;br /&gt;
    color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
  background: rgb(0, 33, 66, 0.9) !important;&lt;br /&gt;
  border-bottom: 0px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover&amp;gt;a, .top-bar-section ul li ul.dropdown li.hover&amp;gt;a {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  border-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section&amp;gt;ul&amp;gt;.divider, .top-bar-section&amp;gt;ul&amp;gt;[role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-color: -moz-use-text-color #fff;&lt;br /&gt;
  border-right: solid 0px #fff;&lt;br /&gt;
  border-left: solid 0px #fff;&lt;br /&gt;
  max-width: 5%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .divider, .top-bar-section [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-bottom: solid 0px;&lt;br /&gt;
  border-top: solid 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - TOP BAR */&lt;br /&gt;
&lt;br /&gt;
.top-bar .button.search {&lt;br /&gt;
  margin: 4px;&lt;br /&gt;
  background: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsentest/searchwhite.png) no-repeat; &lt;br /&gt;
  color: transparent;&lt;br /&gt;
  width: 21px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border-radius: 8px !important;&lt;br /&gt;
	border-width: 2px !important;&lt;br /&gt;
	border-color: #DDDEE4 !important;&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput::placeholder {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-iconElement-icon { opacity: 50%; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-webkit-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-ms-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
/* Create page in Search */&lt;br /&gt;
.mw-search-createlink { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - PAGE */&lt;br /&gt;
&lt;br /&gt;
div.oo-ui-fieldLayout-field {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input, .oo-ui-actionFieldLayout-button {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	max-height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input .oo-ui-widget.oo-ui-textInputWidget &amp;gt; .oo-ui-inputWidget-input {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-button {&lt;br /&gt;
 	width: 20%;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
.oo-ui-textInputWidget {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-widget-searchInputWidget {&lt;br /&gt;
	display: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-search-top-table div.oo-ui-actionFieldLayout {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&lt;br /&gt;
button,&lt;br /&gt;
.button,&lt;br /&gt;
.multipleTemplateAdder {&lt;br /&gt;
  background-color: #6A46FE;&lt;br /&gt;
  border: 2px solid #6A46FE;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
button:focus,&lt;br /&gt;
.button:hover,&lt;br /&gt;
.button:focus {&lt;br /&gt;
  background-color: #4B31AF;&lt;br /&gt;
  border: 2px solid #4B31AF;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:disabled,&lt;br /&gt;
.button:disabled {&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	opacity: 0.32;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:active { &lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:hover { &lt;br /&gt;
	 background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:focus { &lt;br /&gt;
	background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	box-shadow: 0px 0px 0px 6px rgba(149, 140, 248, 0.16);&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview {&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpDiff {&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #F1F2F3;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary,&lt;br /&gt;
button.secondary:hover,&lt;br /&gt;
button.secondary:focus,&lt;br /&gt;
.button.secondary,&lt;br /&gt;
.button.secondary:hover,&lt;br /&gt;
.button.secondary:focus {&lt;br /&gt;
	background: #363945;&lt;br /&gt;
	border: 2px solid #363945;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back to Top button - use TopButton template */&lt;br /&gt;
&lt;br /&gt;
span#Topbutton, #Topbutton a {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #6a46fec4;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-width: 50px;&lt;br /&gt;
	max-height: 50px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	/* padding: 10px; */&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 40px;&lt;br /&gt;
	right: 30px;&lt;br /&gt;
	/* transition: background-color .3s,opacity .5s,visibility .5s; */&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	visibility: visible;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a {&lt;br /&gt;
	content: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/6/67/caretwhite.png);&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a:hover {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background-color: #4B31AF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton:active {&lt;br /&gt;
	background-color: #6A46FEc4&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* LINK FORMATTING */&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:focus {&lt;br /&gt;
  color: #4B31AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* a.new { color: #ba0000; } */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.label {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
  font-size: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &amp;quot;Special&amp;quot; label */&lt;br /&gt;
h4.namespace.label {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bannertext a {&lt;br /&gt;
	color: #FFFFFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TEXT FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-headline {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218; /* removed !important ... need to check how it behaves */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.8rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  margin-top: 1.5em;&lt;br /&gt;
  margin-bottom: 0.83em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.65rem;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	color: #002142 !important;&lt;br /&gt;
	letter-spacing: -0.33px;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.15rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#firstHeading {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0px;&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* what is this for? */&lt;br /&gt;
h2#firstHeading.title {&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  text-transform: capitalize;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3#tagline {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5#siteSub {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Category links */&lt;br /&gt;
&lt;br /&gt;
div #catlinks.catlinks {&lt;br /&gt;
  margin-top: 2.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#filetoc {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-imagepage-section-filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-redirectedfrom {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.mw-imagepage-section-metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-vform {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-left, ul#footer-left {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#footer-about {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-lastmod {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.row {&lt;br /&gt;
  margin-top: 2.5em;&lt;br /&gt;
  margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
div#mw-customtoggle-myDivision.mw-customtoggle-myDivision {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default.mw-collapsible-toggle-expanded {&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/9/9c/collapse.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  .mw-collapsible-toggle.mw-collapsible-toggle-collapsed {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	margin: 4px;&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/3/32/expand.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.mw-collapsible-text {&lt;br /&gt;
	color: transparent;&lt;br /&gt;
	width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:before {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6675</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6675"/>
		<updated>2024-06-27T23:03:45Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: Reverted edits by LaMarHolmes (talk) to last revision by Mywikis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
html {&lt;br /&gt;
    background: #FFFFFF;&lt;br /&gt;
    background-image: url('/w/resources/assets/Waves_1_Blue_RGB_bar.png');&lt;br /&gt;
    background-repeat: repeat-x;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
	height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: 'knockout-knockout-28';&lt;br /&gt;
  src: url(&amp;quot;/w/resources/assets/fonts/knockout28.woff&amp;quot;) format('woff2');&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-logo {&lt;br /&gt;
    max-width: 64px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    max-height: 36px;&lt;br /&gt;
    margin-left: 15px;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title-name {&lt;br /&gt;
	font-family: knockout-knockout-28, Arial, sans-serif;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    color: #354052 !important;&lt;br /&gt;
    font-size: 1.35em !important;&lt;br /&gt;
    line-height: 1.6em !important;&lt;br /&gt;
    margin-left: 0px;&lt;br /&gt;
    white-space: -moz-nowrap;&lt;br /&gt;
    white-space: -o-nowrap;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navwrapper img {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding-right: 10px;&lt;br /&gt;
    padding-left: 1px;&lt;br /&gt;
    padding-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navwrapper {&lt;br /&gt;
    margin-top:6px;&lt;br /&gt;
    margin-bottom: -6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks{&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.center{&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-vform{&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::-webkit-input-placeholder&lt;br /&gt;
{&lt;br /&gt;
  color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput:-moz-placeholder &lt;br /&gt;
{&lt;br /&gt;
  color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::-moz-placeholder &lt;br /&gt;
{&lt;br /&gt;
  color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput:-ms-input-placeholder &lt;br /&gt;
{&lt;br /&gt;
  color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smallIcon {&lt;br /&gt;
margin-right: 1.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconImage {&lt;br /&gt;
margin:auto;&lt;br /&gt;
padding: 1.7ex;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconText {&lt;br /&gt;
position: relative;&lt;br /&gt;
font-size: 2.5em;&lt;br /&gt;
line-height: 1.2em;&lt;br /&gt;
font-family: knockout-knockout-28;&lt;br /&gt;
text-transform:uppercase;&lt;br /&gt;
z-index: +1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
.iconText {&lt;br /&gt;
font-size: 1.5em !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#bannerDataTexture {&lt;br /&gt;
background-image: url('/w/resources/assets/Waves_1_Blue_RGB_bar.png'); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#alertDataTexture {&lt;br /&gt;
background-image: url('/w/resources/assets/Waves_1_Red_RGB_bar.png'); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navwrapper img {&lt;br /&gt;
vertical-align: top !important;&lt;br /&gt;
padding-right: 10px;&lt;br /&gt;
padding-left: 1px;&lt;br /&gt;
padding-top: 10px;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
p + p{&lt;br /&gt;
  margin-top:10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#firstHeading {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-lastmod { display: none; }&lt;br /&gt;
h4.namespace.label { display: none !important;  }  /* &amp;quot;Special&amp;quot; label */&lt;br /&gt;
.mw-search-createlink { display: none; }  /* Create page in Search */&lt;br /&gt;
&lt;br /&gt;
div #toc.toc {&lt;br /&gt;
    font-size: 75%;&lt;br /&gt;
    margin-top: 1em;&lt;br /&gt;
    border: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul, .toc ul {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr th, table tr td {&lt;br /&gt;
    padding: 0.5625em 0.625em;&lt;br /&gt;
    font-size: 0.875em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
.oo-ui-buttonElement-button&lt;br /&gt;
{&lt;br /&gt;
    background-color: #0098F3 !important;&lt;br /&gt;
    border-color: #0098F3 !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.mw-headline {&lt;br /&gt;
    color: #009dd8 !important;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-family: knockout-knockout-28 !important;&lt;br /&gt;
    margin-top: 0.6em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2{&lt;br /&gt;
    margin-bottom: 0em !important;&lt;br /&gt;
    margin-top: .5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3{&lt;br /&gt;
    margin-bottom: 0em !important;&lt;br /&gt;
    margin-top: .5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4{&lt;br /&gt;
    margin-bottom: 0em !important;&lt;br /&gt;
    margin-top: .5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5{&lt;br /&gt;
    margin-top: 0.8em !important;;&lt;br /&gt;
    margin-bottom: 0em !important;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div #catlinks.catlinks { margin-top: 2.5em !important; }&lt;br /&gt;
&lt;br /&gt;
footer.row {&lt;br /&gt;
    margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#filetoc{&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#firstHeading.title {&lt;br /&gt;
    font-family: knockout-knockout-28;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 1em;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#filehistory {&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3#tagline {&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-imagepage-section-filehistory {&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-redirectedfrom {&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#metadata {&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.mw-imagepage-section-metadata {&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix so &amp;lt;tt&amp;gt;, &amp;lt;code&amp;gt;, and &amp;lt;pre&amp;gt; display in a suitable size in firefox, chrome, etc */&lt;br /&gt;
tt, code, pre {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Custom Foreground menubar colors */&lt;br /&gt;
&lt;br /&gt;
.top-bar.expanded .title-area {&lt;br /&gt;
    background: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a {&lt;br /&gt;
    color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a span {&lt;br /&gt;
    box-shadow: 0 10px 0 1px #354052, 0 16px 0 1px #354052, 0 22px 0 1px #354052;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.top-bar {&lt;br /&gt;
    background: #fff none repeat scroll 0 0;&lt;br /&gt;
    box-shadow: 0px 3px 10px #bdbdbd;&lt;br /&gt;
    height: 46px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .name h1,&lt;br /&gt;
.top-bar .name h1 a {&lt;br /&gt;
    color: #354052 !important;&lt;br /&gt;
    width: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section li a:not(.button) {&lt;br /&gt;
    background: #fff none repeat scroll 0 0;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul {&lt;br /&gt;
    background: transparent none repeat scroll 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.active &amp;gt; a,&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
    background: #fff none repeat scroll 0 0;&lt;br /&gt;
    color: #354052;&lt;br /&gt;
    border-bottom: 1px solid #fcfcfc;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a,&lt;br /&gt;
.top-bar-section ul li ul.dropdown li.hover &amp;gt; a{&lt;br /&gt;
    background: #FFFFFF;&lt;br /&gt;
    color: #FFFFFF;&lt;br /&gt;
    border-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.top-bar-section &amp;gt; ul &amp;gt; .divider,&lt;br /&gt;
.top-bar-section &amp;gt; ul &amp;gt; [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
    border-color: -moz-use-text-color #fff;&lt;br /&gt;
    border-right: solid 0px #fff;&lt;br /&gt;
    border-left: solid 0px #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .divider, .top-bar-section [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
    border-bottom: solid 0px;&lt;br /&gt;
    border-top: solid 0px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.top-bar-section .has-form,&lt;br /&gt;
.top-bar-section li a:not(.button) {&lt;br /&gt;
    background: #fff none repeat scroll 0 0;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
button,&lt;br /&gt;
.button,&lt;br /&gt;
.multipleTemplateAdder {&lt;br /&gt;
    background-color: #00aeef;&lt;br /&gt;
    border-color: #00aeef;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
button:hover,&lt;br /&gt;
button:focus,&lt;br /&gt;
.button:hover,&lt;br /&gt;
.button:focus {&lt;br /&gt;
    background-color: #548dbf;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-dropdown {&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    width: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown {&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    width: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toggle-topbar.menu-icon a {&lt;br /&gt;
    color: #354052;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview {&lt;br /&gt;
    background-color: #1e73be;&lt;br /&gt;
    border-color: #1e73be;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar input {&lt;br /&gt;
    top: 2px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.top-bar .button.search {&lt;br /&gt;
    margin-left: -4px;&lt;br /&gt;
    background: url(resources/assets/search.png) no-repeat;&lt;br /&gt;
    color: transparent;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    width: 28px;&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.label {&lt;br /&gt;
    background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
a {&lt;br /&gt;
    color: #2ba6cb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover, a:focus {&lt;br /&gt;
    color: #2795b6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
a.new {&lt;br /&gt;
    color: #ba0000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
ul#footer-left {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#footer-about {&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight pre {&lt;br /&gt;
    background: #ebe7e7;&lt;br /&gt;
    line-height: 1.60em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6674</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6674"/>
		<updated>2024-06-27T20:57:03Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Inter';&lt;br /&gt;
	src: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/Inter-VariableFont_slnt,wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;amp;display=swap);&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;; &lt;br /&gt;
	font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Fira Code';&lt;br /&gt;
	src:  url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/FiraCode-VariableFont_wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&amp;amp;display=swap);&lt;br /&gt;
    font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
  background: #FFFFFF;&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  -webkit-text-size-adjust: 100%;&lt;br /&gt;
  -ms-text-size-adjust: 100%;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  tab-size: 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix so &amp;lt;tt&amp;gt;, &amp;lt;code&amp;gt;, and &amp;lt;pre&amp;gt; display in a suitable size in firefox, chrome, etc */&lt;br /&gt;
tt, code, pre  { &lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  	/*display: block;*/&lt;br /&gt;
	margin: 2px 4px;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: anywhere;&lt;br /&gt;
	/*padding: 8px 12px;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
	margin: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-style: oblique 14deg;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p+p {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.center {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.row { &lt;br /&gt;
	width: 100%; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40.0625em) /* small screens (up to 641px) */ { &lt;br /&gt;
	div.row .row {	&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
		width: auto;	&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb { &lt;br /&gt;
		font-size: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.2rem !important;&lt;br /&gt;
		margin: 1rem !important;&lt;br /&gt;
		line-height: 1.2065em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40.0625em) and (max-width: 64.0625em) /* large mobile devices &amp;amp; tablets (640px) to laptops (1025px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 80%; }&lt;br /&gt;
	&lt;br /&gt;
	div.large-6.columns {	&lt;br /&gt;
		max-width: 23%;&lt;br /&gt;
		margin: 5px !important;&lt;br /&gt;
	}&lt;br /&gt;
    &lt;br /&gt;
	.large-6.columns .iconText, .large-6.columns .iconText a {&lt;br /&gt;
		font-size: 0.85em !important;&lt;br /&gt;
		height: 30px !important;&lt;br /&gt;
		line-height: 0.875rem;	} &lt;br /&gt;
&lt;br /&gt;
	.iconImage { &lt;br /&gt;
		padding: 1em !important; }&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.3rem !important;&lt;br /&gt;
		margin: 1rem 2rem 1rem 2rem !important;	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) and (max-width: 90.0625em) /* laptop (1024px) to large monitor (1441px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 70%; }&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns { &lt;br /&gt;
		font-size: smaller;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
    	font-size: 1.3rem !important;&lt;br /&gt;
    	margin: 1rem 3rem 1rem 3rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) /* screens wider than 1440px */ { &lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
    	width: 23%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 90.0625em) and (max-width: 160.0625em) /* large monitor (1441px) to 4K screen (2561px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 65%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 160.0625em) /* screens wider than 2560px */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main landing page */&lt;br /&gt;
&lt;br /&gt;
div.small-4.large-4.columns {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 32px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.small-4.large-4.columns .iconText, .small-4.large-4.columns .iconText a {&lt;br /&gt;
	width: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* separate LOB landing pages */&lt;br /&gt;
&lt;br /&gt;
div.large-6.columns {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 10px 20px 30px 20px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconImage {&lt;br /&gt;
  margin: auto;&lt;br /&gt;
  padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconText, .iconText a {&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: capitalize;&lt;br /&gt;
	background: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0.3em;&lt;br /&gt;
	gap: 4px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE OF CONTENTS */&lt;br /&gt;
&lt;br /&gt;
#toc.toc {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 280px;&lt;br /&gt;
	max-height: 100dvh;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	top: 55px;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
	background-color: rgba(249, 249, 249, 0.95);&lt;br /&gt;
	border: none;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc &amp;gt; ul {&lt;br /&gt;
    height: 90dvh;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row-reverse;&lt;br /&gt;
	justify-content: flex-end;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglespan .toctogglelabel {&lt;br /&gt;
	margin: 6px;&lt;br /&gt;
	float: left;&lt;br /&gt;
	display: block;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	content: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsen/hamburgersmall.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle h2 {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul, .toc ul {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 1rem;&lt;br /&gt;
	margin-right: 0;&lt;br /&gt;
	margin-left: 2px;&lt;br /&gt;
	padding-block: 6px;&lt;br /&gt;
	padding-inline-start: 10px;&lt;br /&gt;
	padding-inline-end: 2px;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
#toc li, .toc li &amp;gt; a {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 0.9rem;&lt;br /&gt;
	padding-block:3px;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc li:hover &amp;gt; a:hover { &lt;br /&gt;
	color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
.tocnumber {	&lt;br /&gt;
	display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox, &lt;br /&gt;
:not(:checked) &amp;gt; .toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
	/*margin: 0 !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
:default(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:where(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:before { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
	&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:after { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.smallIcon {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr th {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr td {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Use the name altertable as the class when you want to alternate row colors - La Mar */&lt;br /&gt;
table.altertable tr:nth-child(even) {&lt;br /&gt;
  background-color: #d0f6f8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LIST FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr ul {&lt;br /&gt;
	margin: 0.25em 0.5em 0.25em 2em;&lt;br /&gt;
	font-size: inherit; /* so that lists within a table are the correct font size */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TOP BAR FORMATTING */&lt;br /&gt;
&lt;br /&gt;
#navwrapper {&lt;br /&gt;
  top: 0;&lt;br /&gt;
  background: rgb(0,33,66,0.9) !important;&lt;br /&gt;
  /* background-color: #002142; */&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: -6px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  align-content: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  z-index: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar, .top-bar {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: space-around;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.title-name {&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-transform: capitalize !important;&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
	font-size: 1.0875rem !important;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	z-index: 901;&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40em) /* top bar adjustments for screens 640px and up */ {&lt;br /&gt;
	.top-bar:before, .top-bar:after {&lt;br /&gt;
		content: none; &lt;br /&gt;
    	display: table; &lt;br /&gt;
    	margin-inline-start: auto;&lt;br /&gt;
    	margin-inline-end: auto;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: 18rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .has-dropdown.moved &amp;gt; .dropdown a, .top-bar-section .has-dropdown.moved &amp;gt; .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40em) /* top bar, top bar expanded, search form, and personal tools dropdown adjustments for screens up to 640px */ {&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: inherit;	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section {&lt;br /&gt;
		right: 0 !important;&lt;br /&gt;
		width: inherit;&lt;br /&gt;
		position: static;&lt;br /&gt;
		transition: none;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded {&lt;br /&gt;
		overflow: visible;	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved) &amp;gt; ul {&lt;br /&gt;
		height: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		position: absolute !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar-section .dropdown li a.parent-link,&lt;br /&gt;
	.top-bar-section .has-dropdown li a.parent-link {&lt;br /&gt;
		height: 0px;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown,&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown,  &lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown a {&lt;br /&gt;
		color: #ffffff;&lt;br /&gt;
		width: 18em;&lt;br /&gt;
		font-family: 'Inter',sans-serif;&lt;br /&gt;
		line-height: 1.5rem;&lt;br /&gt;
		background: inherit;&lt;br /&gt;
		margin: auto;&lt;br /&gt;
		float: right;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		position: static !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
		background: rgb(0, 33, 66, 0.9) !important;	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	#personal-tools-dropdown li.title.back.js-generated {&lt;br /&gt;
		background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/4/43/action-icondark_mode_.png) no-repeat !important;&lt;br /&gt;
		background-size: contain !important;&lt;br /&gt;
		background-position: center;&lt;br /&gt;
		width: fit-content;&lt;br /&gt;
		float: right;&lt;br /&gt;
		z-index: 1000;&lt;br /&gt;
		position: relative;&lt;br /&gt;
		top: -20px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		display: inline-block;&lt;br /&gt;
		font-size: 0.75rem;&lt;br /&gt;
		color: transparent;&lt;br /&gt;
		background: transparent;&lt;br /&gt;
		width: fit-content !important;&lt;br /&gt;
		float: right;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		z-index: 999;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5, &lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		background: transparent !important;&lt;br /&gt;
		color: transparent !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	ul#actions.f-dropdown.open {&lt;br /&gt;
		max-width: fit-content !important;&lt;br /&gt;
		right: 50px !important;&lt;br /&gt;
		left: auto !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#toc {&lt;br /&gt;
		visibility: hidden;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .title-area {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar.expanded {&lt;br /&gt;
	height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar.expanded .title-area {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .name, .top-bar .name a {&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img.top-bar-logo {&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-height: 20px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0 0 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon {&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
	top: auto;&lt;br /&gt;
	right: auto;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a {&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  padding: 0 0.5rem;&lt;br /&gt;
  line-height: normal;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.small-12.columns /* top bar search form section */ { &lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#top-bar-right.right, #top-bar-right.right .has-form li {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-height: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown {&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  max-width: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown .drop-icon {&lt;br /&gt;
	margin-right: 15px;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions #actions {&lt;br /&gt;
	z-index: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a#actions-button {&lt;br /&gt;
	z-index: 599;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-dropdown {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .dropdown {&lt;br /&gt;
	z-index: 601;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  margin: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-form, .top-bar-section li a:not(.button) {&lt;br /&gt;
	 background: inherit;&lt;br /&gt;
	 font-family: 'Inter', sans-serif;&lt;br /&gt;
	 max-height: inherit;&lt;br /&gt;
	 height: auto;&lt;br /&gt;
	 width: inherit;&lt;br /&gt;
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li:hover:not(.has-form) &amp;gt; a, .top-bar-section li.active:not(.has-form) a:not(.button){&lt;br /&gt;
    background: inherit;&lt;br /&gt;
    color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
  background: rgb(0, 33, 66, 0.9) !important;&lt;br /&gt;
  border-bottom: 0px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover&amp;gt;a, .top-bar-section ul li ul.dropdown li.hover&amp;gt;a {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  border-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section&amp;gt;ul&amp;gt;.divider, .top-bar-section&amp;gt;ul&amp;gt;[role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-color: -moz-use-text-color #fff;&lt;br /&gt;
  border-right: solid 0px #fff;&lt;br /&gt;
  border-left: solid 0px #fff;&lt;br /&gt;
  max-width: 5%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .divider, .top-bar-section [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-bottom: solid 0px;&lt;br /&gt;
  border-top: solid 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - TOP BAR */&lt;br /&gt;
&lt;br /&gt;
.top-bar .button.search {&lt;br /&gt;
  margin: 4px;&lt;br /&gt;
  background: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsentest/searchwhite.png) no-repeat; &lt;br /&gt;
  color: transparent;&lt;br /&gt;
  width: 21px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border-radius: 8px !important;&lt;br /&gt;
	border-width: 2px !important;&lt;br /&gt;
	border-color: #DDDEE4 !important;&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput::placeholder {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-iconElement-icon { opacity: 50%; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-webkit-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-ms-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
/* Create page in Search */&lt;br /&gt;
.mw-search-createlink { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - PAGE */&lt;br /&gt;
&lt;br /&gt;
div.oo-ui-fieldLayout-field {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input, .oo-ui-actionFieldLayout-button {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	max-height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input .oo-ui-widget.oo-ui-textInputWidget &amp;gt; .oo-ui-inputWidget-input {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-button {&lt;br /&gt;
 	width: 20%;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
.oo-ui-textInputWidget {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-widget-searchInputWidget {&lt;br /&gt;
	display: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-search-top-table div.oo-ui-actionFieldLayout {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&lt;br /&gt;
button,&lt;br /&gt;
.button,&lt;br /&gt;
.multipleTemplateAdder {&lt;br /&gt;
  background-color: #6A46FE;&lt;br /&gt;
  border: 2px solid #6A46FE;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
button:focus,&lt;br /&gt;
.button:hover,&lt;br /&gt;
.button:focus {&lt;br /&gt;
  background-color: #4B31AF;&lt;br /&gt;
  border: 2px solid #4B31AF;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:disabled,&lt;br /&gt;
.button:disabled {&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	opacity: 0.32;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:active { &lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:hover { &lt;br /&gt;
	 background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:focus { &lt;br /&gt;
	background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	box-shadow: 0px 0px 0px 6px rgba(149, 140, 248, 0.16);&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview {&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpDiff {&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #F1F2F3;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary,&lt;br /&gt;
button.secondary:hover,&lt;br /&gt;
button.secondary:focus,&lt;br /&gt;
.button.secondary,&lt;br /&gt;
.button.secondary:hover,&lt;br /&gt;
.button.secondary:focus {&lt;br /&gt;
	background: #363945;&lt;br /&gt;
	border: 2px solid #363945;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back to Top button - use TopButton template */&lt;br /&gt;
&lt;br /&gt;
span#Topbutton, #Topbutton a {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #6a46fec4;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-width: 50px;&lt;br /&gt;
	max-height: 50px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	/* padding: 10px; */&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 40px;&lt;br /&gt;
	right: 30px;&lt;br /&gt;
	/* transition: background-color .3s,opacity .5s,visibility .5s; */&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	visibility: visible;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a {&lt;br /&gt;
	content: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/6/67/caretwhite.png);&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a:hover {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background-color: #4B31AF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton:active {&lt;br /&gt;
	background-color: #6A46FEc4&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* LINK FORMATTING */&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:focus {&lt;br /&gt;
  color: #4B31AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* a.new { color: #ba0000; } */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.label {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
  font-size: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &amp;quot;Special&amp;quot; label */&lt;br /&gt;
h4.namespace.label {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bannertext a {&lt;br /&gt;
	color: #FFFFFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TEXT FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-headline {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218; /* removed !important ... need to check how it behaves */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.8rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  margin-top: 1.5em;&lt;br /&gt;
  margin-bottom: 0.83em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.65rem;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	color: #002142 !important;&lt;br /&gt;
	letter-spacing: -0.33px;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.15rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#firstHeading {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0px;&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* what is this for? */&lt;br /&gt;
h2#firstHeading.title {&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  text-transform: capitalize;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3#tagline {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5#siteSub {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Category links */&lt;br /&gt;
&lt;br /&gt;
div #catlinks.catlinks {&lt;br /&gt;
  margin-top: 2.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#filetoc {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-imagepage-section-filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-redirectedfrom {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.mw-imagepage-section-metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-vform {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-left, ul#footer-left {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#footer-about {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-lastmod {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.row {&lt;br /&gt;
  margin-top: 2.5em;&lt;br /&gt;
  margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
div#mw-customtoggle-myDivision.mw-customtoggle-myDivision {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default.mw-collapsible-toggle-expanded {&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/9/9c/collapse.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  .mw-collapsible-toggle.mw-collapsible-toggle-collapsed {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	margin: 4px;&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/3/32/expand.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.mw-collapsible-text {&lt;br /&gt;
	color: transparent;&lt;br /&gt;
	width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:before {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6673</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6673"/>
		<updated>2024-06-27T20:46:06Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Inter';&lt;br /&gt;
	src: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/Inter-VariableFont_slnt,wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;amp;display=swap);&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;; &lt;br /&gt;
	font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Fira Code';&lt;br /&gt;
	src:  url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/FiraCode-VariableFont_wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&amp;amp;display=swap);&lt;br /&gt;
    font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
  background: #FFFFFF;&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  -webkit-text-size-adjust: 100%;&lt;br /&gt;
  -ms-text-size-adjust: 100%;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  tab-size: 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix so &amp;lt;tt&amp;gt;, &amp;lt;code&amp;gt;, and &amp;lt;pre&amp;gt; display in a suitable size in firefox, chrome, etc */&lt;br /&gt;
tt, code, pre  { &lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  	/*display: block;*/&lt;br /&gt;
	margin: 2px 4px;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: anywhere;&lt;br /&gt;
	/*padding: 8px 12px;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
	margin: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-style: oblique 14deg;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p+p {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.center {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.row { &lt;br /&gt;
	width: 100%; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40.0625em) /* small screens (up to 641px) */ { &lt;br /&gt;
	div.row .row {	&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
		width: auto;	&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb { &lt;br /&gt;
		font-size: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.2rem !important;&lt;br /&gt;
		margin: 1rem !important;&lt;br /&gt;
		line-height: 1.2065em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40.0625em) and (max-width: 64.0625em) /* large mobile devices &amp;amp; tablets (640px) to laptops (1025px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 80%; }&lt;br /&gt;
	&lt;br /&gt;
	div.large-6.columns {	&lt;br /&gt;
		max-width: 23%;&lt;br /&gt;
		margin: 5px !important;&lt;br /&gt;
	}&lt;br /&gt;
    &lt;br /&gt;
	.large-6.columns .iconText, .large-6.columns .iconText a {&lt;br /&gt;
		font-size: 0.85em !important;&lt;br /&gt;
		height: 30px !important;&lt;br /&gt;
		line-height: 0.875rem;	} &lt;br /&gt;
&lt;br /&gt;
	.iconImage { &lt;br /&gt;
		padding: 1em !important; }&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.3rem !important;&lt;br /&gt;
		margin: 1rem 2rem 1rem 2rem !important;	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) and (max-width: 90.0625em) /* laptop (1024px) to large monitor (1441px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 70%; }&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns { &lt;br /&gt;
		font-size: smaller;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
    	font-size: 1.3rem !important;&lt;br /&gt;
    	margin: 1rem 3rem 1rem 3rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) /* screens wider than 1440px */ { &lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
    	width: 23%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 90.0625em) and (max-width: 160.0625em) /* large monitor (1441px) to 4K screen (2561px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 65%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 160.0625em) /* screens wider than 2560px */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main landing page */&lt;br /&gt;
&lt;br /&gt;
div.small-4.large-4.columns {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 32px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.small-4.large-4.columns .iconText, .small-4.large-4.columns .iconText a {&lt;br /&gt;
	width: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* separate LOB landing pages */&lt;br /&gt;
&lt;br /&gt;
div.large-6.columns {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 10px 20px 30px 20px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconImage {&lt;br /&gt;
  margin: auto;&lt;br /&gt;
  padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconText, .iconText a {&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: capitalize;&lt;br /&gt;
	background: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0.3em;&lt;br /&gt;
	gap: 4px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE OF CONTENTS */&lt;br /&gt;
&lt;br /&gt;
#toc.toc {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 280px;&lt;br /&gt;
	max-height: 100dvh;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	top: 55px;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
	background-color: rgba(249, 249, 249, 0.95);&lt;br /&gt;
	border: none;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc &amp;gt; ul {&lt;br /&gt;
    height: 90dvh;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row-reverse;&lt;br /&gt;
	justify-content: flex-end;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglespan .toctogglelabel {&lt;br /&gt;
	margin: 6px;&lt;br /&gt;
	float: left;&lt;br /&gt;
	display: block;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	content: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsen/hamburgersmall.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle h2 {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul, .toc ul {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 1rem;&lt;br /&gt;
	margin-right: 0;&lt;br /&gt;
	margin-left: 2px;&lt;br /&gt;
	padding-block: 6px;&lt;br /&gt;
	padding-inline-start: 10px;&lt;br /&gt;
	padding-inline-end: 2px;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
#toc li, .toc li &amp;gt; a {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 0.9rem;&lt;br /&gt;
	padding-block:3px;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc li:hover &amp;gt; a:hover { &lt;br /&gt;
	color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
.tocnumber {	&lt;br /&gt;
	display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox, &lt;br /&gt;
:not(:checked) &amp;gt; .toctogglecheckbox {&lt;br /&gt;
	/*display: none !important;*/&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
:default(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:where(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:before { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
	&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:after { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.smallIcon {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr th {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr td {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Use the name altertable as the class when you want to alternate row colors - La Mar */&lt;br /&gt;
table.altertable tr:nth-child(even) {&lt;br /&gt;
  background-color: #d0f6f8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LIST FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr ul {&lt;br /&gt;
	margin: 0.25em 0.5em 0.25em 2em;&lt;br /&gt;
	font-size: inherit; /* so that lists within a table are the correct font size */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TOP BAR FORMATTING */&lt;br /&gt;
&lt;br /&gt;
#navwrapper {&lt;br /&gt;
  top: 0;&lt;br /&gt;
  background: rgb(0,33,66,0.9) !important;&lt;br /&gt;
  /* background-color: #002142; */&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: -6px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  align-content: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  z-index: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar, .top-bar {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: space-around;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.title-name {&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-transform: capitalize !important;&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
	font-size: 1.0875rem !important;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	z-index: 901;&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40em) /* top bar adjustments for screens 640px and up */ {&lt;br /&gt;
	.top-bar:before, .top-bar:after {&lt;br /&gt;
		content: none; &lt;br /&gt;
    	display: table; &lt;br /&gt;
    	margin-inline-start: auto;&lt;br /&gt;
    	margin-inline-end: auto;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: 18rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .has-dropdown.moved &amp;gt; .dropdown a, .top-bar-section .has-dropdown.moved &amp;gt; .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40em) /* top bar, top bar expanded, search form, and personal tools dropdown adjustments for screens up to 640px */ {&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: inherit;	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section {&lt;br /&gt;
		right: 0 !important;&lt;br /&gt;
		width: inherit;&lt;br /&gt;
		position: static;&lt;br /&gt;
		transition: none;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded {&lt;br /&gt;
		overflow: visible;	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved) &amp;gt; ul {&lt;br /&gt;
		height: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		position: absolute !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar-section .dropdown li a.parent-link,&lt;br /&gt;
	.top-bar-section .has-dropdown li a.parent-link {&lt;br /&gt;
		height: 0px;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown,&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown,  &lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown a {&lt;br /&gt;
		color: #ffffff;&lt;br /&gt;
		width: 18em;&lt;br /&gt;
		font-family: 'Inter',sans-serif;&lt;br /&gt;
		line-height: 1.5rem;&lt;br /&gt;
		background: inherit;&lt;br /&gt;
		margin: auto;&lt;br /&gt;
		float: right;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		position: static !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
		background: rgb(0, 33, 66, 0.9) !important;	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	#personal-tools-dropdown li.title.back.js-generated {&lt;br /&gt;
		background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/4/43/action-icondark_mode_.png) no-repeat !important;&lt;br /&gt;
		background-size: contain !important;&lt;br /&gt;
		background-position: center;&lt;br /&gt;
		width: fit-content;&lt;br /&gt;
		float: right;&lt;br /&gt;
		z-index: 1000;&lt;br /&gt;
		position: relative;&lt;br /&gt;
		top: -20px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		display: inline-block;&lt;br /&gt;
		font-size: 0.75rem;&lt;br /&gt;
		color: transparent;&lt;br /&gt;
		background: transparent;&lt;br /&gt;
		width: fit-content !important;&lt;br /&gt;
		float: right;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		z-index: 999;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5, &lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		background: transparent !important;&lt;br /&gt;
		color: transparent !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	ul#actions.f-dropdown.open {&lt;br /&gt;
		max-width: fit-content !important;&lt;br /&gt;
		right: 50px !important;&lt;br /&gt;
		left: auto !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#toc {&lt;br /&gt;
		visibility: hidden;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .title-area {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar.expanded {&lt;br /&gt;
	height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar.expanded .title-area {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .name, .top-bar .name a {&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img.top-bar-logo {&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-height: 20px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0 0 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon {&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
	top: auto;&lt;br /&gt;
	right: auto;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a {&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  padding: 0 0.5rem;&lt;br /&gt;
  line-height: normal;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.small-12.columns /* top bar search form section */ { &lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#top-bar-right.right, #top-bar-right.right .has-form li {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-height: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown {&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  max-width: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown .drop-icon {&lt;br /&gt;
	margin-right: 15px;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions #actions {&lt;br /&gt;
	z-index: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a#actions-button {&lt;br /&gt;
	z-index: 599;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-dropdown {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .dropdown {&lt;br /&gt;
	z-index: 601;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  margin: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-form, .top-bar-section li a:not(.button) {&lt;br /&gt;
	 background: inherit;&lt;br /&gt;
	 font-family: 'Inter', sans-serif;&lt;br /&gt;
	 max-height: inherit;&lt;br /&gt;
	 height: auto;&lt;br /&gt;
	 width: inherit;&lt;br /&gt;
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li:hover:not(.has-form) &amp;gt; a, .top-bar-section li.active:not(.has-form) a:not(.button){&lt;br /&gt;
    background: inherit;&lt;br /&gt;
    color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
  background: rgb(0, 33, 66, 0.9) !important;&lt;br /&gt;
  border-bottom: 0px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover&amp;gt;a, .top-bar-section ul li ul.dropdown li.hover&amp;gt;a {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  border-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section&amp;gt;ul&amp;gt;.divider, .top-bar-section&amp;gt;ul&amp;gt;[role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-color: -moz-use-text-color #fff;&lt;br /&gt;
  border-right: solid 0px #fff;&lt;br /&gt;
  border-left: solid 0px #fff;&lt;br /&gt;
  max-width: 5%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .divider, .top-bar-section [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-bottom: solid 0px;&lt;br /&gt;
  border-top: solid 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - TOP BAR */&lt;br /&gt;
&lt;br /&gt;
.top-bar .button.search {&lt;br /&gt;
  margin: 4px;&lt;br /&gt;
  background: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsentest/searchwhite.png) no-repeat; &lt;br /&gt;
  color: transparent;&lt;br /&gt;
  width: 21px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border-radius: 8px !important;&lt;br /&gt;
	border-width: 2px !important;&lt;br /&gt;
	border-color: #DDDEE4 !important;&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput::placeholder {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-iconElement-icon { opacity: 50%; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-webkit-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-ms-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
/* Create page in Search */&lt;br /&gt;
.mw-search-createlink { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - PAGE */&lt;br /&gt;
&lt;br /&gt;
div.oo-ui-fieldLayout-field {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input, .oo-ui-actionFieldLayout-button {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	max-height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input .oo-ui-widget.oo-ui-textInputWidget &amp;gt; .oo-ui-inputWidget-input {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-button {&lt;br /&gt;
 	width: 20%;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
.oo-ui-textInputWidget {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-widget-searchInputWidget {&lt;br /&gt;
	display: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-search-top-table div.oo-ui-actionFieldLayout {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&lt;br /&gt;
button,&lt;br /&gt;
.button,&lt;br /&gt;
.multipleTemplateAdder {&lt;br /&gt;
  background-color: #6A46FE;&lt;br /&gt;
  border: 2px solid #6A46FE;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
button:focus,&lt;br /&gt;
.button:hover,&lt;br /&gt;
.button:focus {&lt;br /&gt;
  background-color: #4B31AF;&lt;br /&gt;
  border: 2px solid #4B31AF;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:disabled,&lt;br /&gt;
.button:disabled {&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	opacity: 0.32;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:active { &lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:hover { &lt;br /&gt;
	 background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:focus { &lt;br /&gt;
	background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	box-shadow: 0px 0px 0px 6px rgba(149, 140, 248, 0.16);&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview {&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpDiff {&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #F1F2F3;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary,&lt;br /&gt;
button.secondary:hover,&lt;br /&gt;
button.secondary:focus,&lt;br /&gt;
.button.secondary,&lt;br /&gt;
.button.secondary:hover,&lt;br /&gt;
.button.secondary:focus {&lt;br /&gt;
	background: #363945;&lt;br /&gt;
	border: 2px solid #363945;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back to Top button - use TopButton template */&lt;br /&gt;
&lt;br /&gt;
span#Topbutton, #Topbutton a {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #6a46fec4;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-width: 50px;&lt;br /&gt;
	max-height: 50px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	/* padding: 10px; */&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 40px;&lt;br /&gt;
	right: 30px;&lt;br /&gt;
	/* transition: background-color .3s,opacity .5s,visibility .5s; */&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	visibility: visible;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a {&lt;br /&gt;
	content: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/6/67/caretwhite.png);&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a:hover {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background-color: #4B31AF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton:active {&lt;br /&gt;
	background-color: #6A46FEc4&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* LINK FORMATTING */&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:focus {&lt;br /&gt;
  color: #4B31AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* a.new { color: #ba0000; } */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.label {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
  font-size: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &amp;quot;Special&amp;quot; label */&lt;br /&gt;
h4.namespace.label {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bannertext a {&lt;br /&gt;
	color: #FFFFFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TEXT FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-headline {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218; /* removed !important ... need to check how it behaves */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.8rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  margin-top: 1.5em;&lt;br /&gt;
  margin-bottom: 0.83em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.65rem;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	color: #002142 !important;&lt;br /&gt;
	letter-spacing: -0.33px;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.15rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#firstHeading {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0px;&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* what is this for? */&lt;br /&gt;
h2#firstHeading.title {&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  text-transform: capitalize;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3#tagline {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5#siteSub {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Category links */&lt;br /&gt;
&lt;br /&gt;
div #catlinks.catlinks {&lt;br /&gt;
  margin-top: 2.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#filetoc {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-imagepage-section-filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-redirectedfrom {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.mw-imagepage-section-metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-vform {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-left, ul#footer-left {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#footer-about {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-lastmod {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.row {&lt;br /&gt;
  margin-top: 2.5em;&lt;br /&gt;
  margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
div#mw-customtoggle-myDivision.mw-customtoggle-myDivision {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default.mw-collapsible-toggle-expanded {&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/9/9c/collapse.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  .mw-collapsible-toggle.mw-collapsible-toggle-collapsed {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	margin: 4px;&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/3/32/expand.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.mw-collapsible-text {&lt;br /&gt;
	color: transparent;&lt;br /&gt;
	width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:before {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6672</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6672"/>
		<updated>2024-06-27T19:58:35Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 if(hamburger.style.display == ''){&lt;br /&gt;
   hamburger.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
 */&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=International_DCR&amp;diff=6671</id>
		<title>International DCR</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=International_DCR&amp;diff=6671"/>
		<updated>2024-06-27T17:06:24Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: Redirected page to International&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[International]]&lt;br /&gt;
&lt;br /&gt;
{{Breadcrumb|}} {{Breadcrumb|Digital}} {{CurrentBreadcrumb}}&lt;br /&gt;
[[Category:Digital]]&lt;br /&gt;
{{CategoryIcon|International.png|International DCR}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Please contact your Nielsen representative for documentation if the guides for your country aren't listed.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | Downloads&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 90px;&amp;quot; |{{SmallIcon|DownloadIcon.png|alt=Cloud API}} &lt;br /&gt;
|style=&amp;quot;width: 90px;&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| '''[[Digital Downloads|SDK Downloads]]'''&lt;br /&gt;
| '''SDK Release Notes: [[Browser_SDK_Release_Notes|BSDK]], [[Android_SDK_Release_Notes|Android]], [[iOS_SDK_Release_Notes|iOS]], [[TVOS_SDK_Release_Notes|TVOS]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | International Audio&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 90px;&amp;quot; | {{SmallIcon|AudioIcon.png}}&lt;br /&gt;
| style=&amp;quot;width: 45px;&amp;quot; | {{SmallIcon|DownloadIcon.png|alt=Cloud API}} &lt;br /&gt;
| '''[[International_Audio|International Digital Radio]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Australia&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|AUFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
|-&lt;br /&gt;
|  {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Australia Video iOS SDK|Request DCR Australia Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Australia Video Android SDK|Request DCR Australia Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Australia Video Browser SDK|Request DCR Australia Video Browser SDK]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Czech&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; | {{SmallIcon|CZFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Czech Video App SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Czech Video Browser SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{OSIcon|StaticIcon.png}}&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Czech Static Browser SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| '''[[Czech SDK Metadata]]'''&lt;br /&gt;
|-&lt;br /&gt;
| '''[[Czech Changing Approved Player]]'''&lt;br /&gt;
|-&lt;br /&gt;
| '''[[Czech Contacts]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Denmark&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
!| Links&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | {{SmallIcon|DKFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
|-&lt;br /&gt;
|  {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Denmark Video iOS SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=DK Sign License Agreement]&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Denmark Video Android SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=DK Sign License Agreement]&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Denmark Video Browser SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=DK Sign License Agreement]&lt;br /&gt;
|-&lt;br /&gt;
| {{SmallIcon|CloudAPIIcon.png}}&lt;br /&gt;
| {{OSIcon|APIIcon.png}}&lt;br /&gt;
| '''[[DCR Denmark Video Cloud API]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=DK Sign License Agreement]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Germany&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 90px;&amp;quot; |{{SmallIcon|DEFlagIcon.png}} &lt;br /&gt;
|style=&amp;quot;width: 90px;&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| '''[[AGF Implementation Documentation]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Ireland&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
!| Links&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|IEflagicon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Ireland Video iOS SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/IRL/ Download IRL iOS SDK]&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Ireland Video Android SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/IRL/ Download IRL Android SDK]&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Ireland Video Browser SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/IRL/ Download IRL Browser SDK]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Italy&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;9&amp;quot; | {{SmallIcon|ITFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;9&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
|{{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Italy Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
|{{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Italy Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Italy Video Browser SDK (6.0.0)]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | {{OSIcon|StaticIcon.png}}&lt;br /&gt;
|{{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Italy Static iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
|{{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Italy Static Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Italy Static Browser SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
|  {{OSIcon|FacebookIcon.png|alt=Facebook Instant Articles}}&lt;br /&gt;
| '''[[DCR Italy Static Facebook Instant Articles Browser SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
|  {{OSIcon|AMPIcon.png|alt=Google AMP}}&lt;br /&gt;
| '''[[DCR Italy Static Google AMP Cloud API]]'''&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | KSA&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|Saudi Arabia.png}}  &lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR KSA Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR KSA Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR KSA Video Browser SDK]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Norway&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|norway-flag-xs.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Norway Audio ios App SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Norway Audio Android App SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Norway Audio Browser SDK]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Poland&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|PLFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Poland Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Poland Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Poland Video Browser SDK]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | India&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|INFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
|-&lt;br /&gt;
|  {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR India Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR India Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR India Video Browser SDK]]'''&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Sweden&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
!| Links&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | {{SmallIcon|SWflagicon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
|-&lt;br /&gt;
|  {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Sweden Video iOS SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=SE Sign License Agreement]&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Sweden Video Android SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=SE Sign License Agreement]&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Sweden Video Browser SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=SE Sign License Agreement]&lt;br /&gt;
|-&lt;br /&gt;
| {{SmallIcon|CloudAPIIcon.png}}&lt;br /&gt;
| {{OSIcon|APIIcon.png}}&lt;br /&gt;
| '''[[DCR Sweden Video Cloud API]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=SE Sign License Agreement]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Taiwan&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|TWFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Taiwan Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Taiwan Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Taiwan Video Browser SDK]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Thailand&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|THFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Thailand Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Thailand Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Thailand Video Browser SDK]]'''&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=International&amp;diff=6670</id>
		<title>International</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=International&amp;diff=6670"/>
		<updated>2024-06-27T17:05:55Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Breadcrumb|}} {{Breadcrumb|Digital}} {{CurrentBreadcrumb}}&lt;br /&gt;
[[Category:Digital]]&lt;br /&gt;
{{CategoryIcon|International.png|International}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Please contact your Nielsen representative for documentation if the guides for your country aren't listed.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | Downloads&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 90px;&amp;quot; |{{SmallIcon|DownloadIcon.png|alt=Cloud API}} &lt;br /&gt;
|style=&amp;quot;width: 90px;&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| '''[[Digital Downloads|SDK Downloads]]'''&lt;br /&gt;
| '''SDK Release Notes: [[Browser_SDK_Release_Notes|BSDK]], [[Android_SDK_Release_Notes|Android]], [[iOS_SDK_Release_Notes|iOS]], [[TVOS_SDK_Release_Notes|TVOS]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | International Audio&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 90px;&amp;quot; | {{SmallIcon|AudioIcon.png}}&lt;br /&gt;
| style=&amp;quot;width: 45px;&amp;quot; | {{SmallIcon|DownloadIcon.png|alt=Cloud API}} &lt;br /&gt;
| '''[[International_Audio|International Digital Radio]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Australia&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|AUFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
|-&lt;br /&gt;
|  {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Australia Video iOS SDK|Request DCR Australia Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Australia Video Android SDK|Request DCR Australia Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Australia Video Browser SDK|Request DCR Australia Video Browser SDK]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Czech&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; | {{SmallIcon|CZFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Czech Video App SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Czech Video Browser SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{OSIcon|StaticIcon.png}}&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Czech Static Browser SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| '''[[Czech SDK Metadata]]'''&lt;br /&gt;
|-&lt;br /&gt;
| '''[[Czech Changing Approved Player]]'''&lt;br /&gt;
|-&lt;br /&gt;
| '''[[Czech Contacts]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Denmark&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
!| Links&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | {{SmallIcon|DKFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
|-&lt;br /&gt;
|  {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Denmark Video iOS SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=DK Sign License Agreement]&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Denmark Video Android SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=DK Sign License Agreement]&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Denmark Video Browser SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=DK Sign License Agreement]&lt;br /&gt;
|-&lt;br /&gt;
| {{SmallIcon|CloudAPIIcon.png}}&lt;br /&gt;
| {{OSIcon|APIIcon.png}}&lt;br /&gt;
| '''[[DCR Denmark Video Cloud API]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=DK Sign License Agreement]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Germany&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 90px;&amp;quot; |{{SmallIcon|DEFlagIcon.png}} &lt;br /&gt;
|style=&amp;quot;width: 90px;&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| '''[[AGF Implementation Documentation]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Ireland&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
!| Links&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|IEflagicon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Ireland Video iOS SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/IRL/ Download IRL iOS SDK]&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Ireland Video Android SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/IRL/ Download IRL Android SDK]&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Ireland Video Browser SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/IRL/ Download IRL Browser SDK]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Italy&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;9&amp;quot; | {{SmallIcon|ITFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;9&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
|{{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Italy Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
|{{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Italy Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Italy Video Browser SDK (6.0.0)]]'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | {{OSIcon|StaticIcon.png}}&lt;br /&gt;
|{{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Italy Static iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
|{{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Italy Static Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Italy Static Browser SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
|  {{OSIcon|FacebookIcon.png|alt=Facebook Instant Articles}}&lt;br /&gt;
| '''[[DCR Italy Static Facebook Instant Articles Browser SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
|  {{OSIcon|AMPIcon.png|alt=Google AMP}}&lt;br /&gt;
| '''[[DCR Italy Static Google AMP Cloud API]]'''&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | KSA&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|Saudi Arabia.png}}  &lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR KSA Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR KSA Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR KSA Video Browser SDK]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Norway&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|norway-flag-xs.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Norway Audio ios App SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Norway Audio Android App SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Norway Audio Browser SDK]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Poland&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|PLFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Poland Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Poland Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Poland Video Browser SDK]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | India&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|INFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
|-&lt;br /&gt;
|  {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR India Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR India Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR India Video Browser SDK]]'''&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Sweden&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
!| Links&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | {{SmallIcon|SWflagicon.png}}&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
|-&lt;br /&gt;
|  {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Sweden Video iOS SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=SE Sign License Agreement]&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Sweden Video Android SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=SE Sign License Agreement]&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Sweden Video Browser SDK]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=SE Sign License Agreement]&lt;br /&gt;
|-&lt;br /&gt;
| {{SmallIcon|CloudAPIIcon.png}}&lt;br /&gt;
| {{OSIcon|APIIcon.png}}&lt;br /&gt;
| '''[[DCR Sweden Video Cloud API]]'''&lt;br /&gt;
| [https://engineeringportal.nielsen.com/docs/Special:ClickThrough?region=SE Sign License Agreement]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Taiwan&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|TWFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Taiwan Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Taiwan Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Taiwan Video Browser SDK]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; | Thailand&lt;br /&gt;
! style=&amp;quot;width: 90px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | &lt;br /&gt;
! style=&amp;quot;width: 45px;&amp;quot; | OS&lt;br /&gt;
!| Guide&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|THFlagIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{SmallIcon|SDKIcon.png}}&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{OSIcon|VideoIcon.png}}&lt;br /&gt;
| {{OSIcon|macOSIcon.png}}&lt;br /&gt;
| '''[[DCR Thailand Video iOS SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|AndroidIcon.png}}&lt;br /&gt;
| '''[[DCR Thailand Video Android SDK]]'''&lt;br /&gt;
|-&lt;br /&gt;
| {{OSIcon|BrowserIcon.png}}&lt;br /&gt;
| '''[[DCR Thailand Video Browser SDK]]'''&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6666</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6666"/>
		<updated>2024-06-25T19:56:26Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 if(hamburger.style.display == ''){&lt;br /&gt;
   hamburger.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6665</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6665"/>
		<updated>2024-06-25T19:27:12Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 function displyNone(){&lt;br /&gt;
   	hamburger.style.display = 'none';&lt;br /&gt;
   }&lt;br /&gt;
 if(hamburger.style.visibility == ''){&lt;br /&gt;
   hamburger.style.visibility = &amp;quot;hidden&amp;quot;;&lt;br /&gt;
   hamburger.style.opacity = 0;&lt;br /&gt;
   hamburger.style.transition =&amp;quot;0s 2s, opacity 2s linear&amp;quot;;&lt;br /&gt;
   setTimeout(displyNone, 2000);&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = '';&lt;br /&gt;
 hamburger.style.visibility = &amp;quot;&amp;quot;;&lt;br /&gt;
 hamburger.style.opacity = 1;&lt;br /&gt;
 hamburger.style.transition =&amp;quot;2s linear&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6664</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6664"/>
		<updated>2024-06-25T19:26:12Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 function displyNone(){&lt;br /&gt;
   	hamburger.style.display = 'none';&lt;br /&gt;
   }&lt;br /&gt;
 function displayNow(){&lt;br /&gt;
 	hamburger.style.display = '';&lt;br /&gt;
 }&lt;br /&gt;
 if(hamburger.style.visibility == ''){&lt;br /&gt;
   hamburger.style.visibility = &amp;quot;hidden&amp;quot;;&lt;br /&gt;
   hamburger.style.opacity = 0;&lt;br /&gt;
   hamburger.style.transition =&amp;quot;0s 2s, opacity 2s linear&amp;quot;;&lt;br /&gt;
   setTimeout(displyNone, 2000);&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.visibility = &amp;quot;&amp;quot;;&lt;br /&gt;
 hamburger.style.opacity = 1;&lt;br /&gt;
 hamburger.style.transition =&amp;quot;2s linear&amp;quot;;&lt;br /&gt;
 setTimeout(displayNow, 1000);&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6663</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6663"/>
		<updated>2024-06-25T19:24:27Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 function displyNone(){&lt;br /&gt;
   	hamburger.style.display = 'none';&lt;br /&gt;
   }&lt;br /&gt;
 function displayNow(){&lt;br /&gt;
 	hamburger.style.display = '';&lt;br /&gt;
 }&lt;br /&gt;
 if(hamburger.style.visibility == ''){&lt;br /&gt;
   hamburger.style.visibility = &amp;quot;hidden&amp;quot;;&lt;br /&gt;
   hamburger.style.opacity = 0;&lt;br /&gt;
   hamburger.style.transition =&amp;quot;0s 2s, opacity 2s linear&amp;quot;;&lt;br /&gt;
   setTimeout(displyNone, 3000);&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.visibility = &amp;quot;&amp;quot;;&lt;br /&gt;
 setTimeout(displayNow, 2000);&lt;br /&gt;
 hamburger.style.opacity = 1;&lt;br /&gt;
 hamburger.style.transition =&amp;quot;2s linear&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6662</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6662"/>
		<updated>2024-06-25T19:23:36Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 function displyNone(){&lt;br /&gt;
   	hamburger.style.display = 'none';&lt;br /&gt;
   }&lt;br /&gt;
 function displayNow(){&lt;br /&gt;
 	hamburger.style.display = '';&lt;br /&gt;
 }&lt;br /&gt;
 if(hamburger.style.visibility == ''){&lt;br /&gt;
   hamburger.style.visibility = &amp;quot;hidden&amp;quot;;&lt;br /&gt;
   hamburger.style.opacity = 0;&lt;br /&gt;
   hamburger.style.transition =&amp;quot;0s 2s, opacity 2s linear&amp;quot;;&lt;br /&gt;
   setTimeout(displyNone, 3000);&lt;br /&gt;
} else{&lt;br /&gt;
 setTimeout(displayNow, 2000);&lt;br /&gt;
 hamburger.style.visibility = &amp;quot;&amp;quot;;&lt;br /&gt;
 hamburger.style.opacity = 1;&lt;br /&gt;
 hamburger.style.transition =&amp;quot;2s linear&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6661</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6661"/>
		<updated>2024-06-25T19:21:57Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 function displyNone(){&lt;br /&gt;
   	hamburger.style.display = 'none';&lt;br /&gt;
   }&lt;br /&gt;
 if(hamburger.style.visibility == ''){&lt;br /&gt;
   hamburger.style.visibility = &amp;quot;hidden&amp;quot;;&lt;br /&gt;
   hamburger.style.opacity = 0;&lt;br /&gt;
   hamburger.style.transition =&amp;quot;0s 2s, opacity 2s linear&amp;quot;;&lt;br /&gt;
   setTimeout(displyNone, 2000);&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = '';&lt;br /&gt;
 hamburger.style.visibility = &amp;quot;&amp;quot;;&lt;br /&gt;
 hamburger.style.opacity = 1;&lt;br /&gt;
 hamburger.style.transition =&amp;quot;2s linear&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6660</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6660"/>
		<updated>2024-06-25T19:18:44Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 if(hamburger.style.visibility == ''){&lt;br /&gt;
   hamburger.style.visibility = &amp;quot;hidden&amp;quot;;&lt;br /&gt;
   hamburger.style.opacity = 0;&lt;br /&gt;
   hamburger.style.transition =&amp;quot;0s 2s, opacity 2s linear&amp;quot;;&lt;br /&gt;
   setTimeout(hamburger.style.display = 'none', 2000);&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = '';&lt;br /&gt;
 hamburger.style.visibility = &amp;quot;&amp;quot;;&lt;br /&gt;
 hamburger.style.opacity = 1;&lt;br /&gt;
 hamburger.style.transition =&amp;quot;2s linear&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6659</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6659"/>
		<updated>2024-06-25T19:15:09Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 if(hamburger.style.visibility == ''){&lt;br /&gt;
   hamburger.style.visibility = &amp;quot;hidden&amp;quot;;&lt;br /&gt;
   hamburger.style.opacity = 0;&lt;br /&gt;
   hamburger.style.transition =&amp;quot;0s 2s, opacity 2s linear&amp;quot;;&lt;br /&gt;
   hamburger.style.background= 'transparent';&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.visibility = &amp;quot;&amp;quot;;&lt;br /&gt;
 hamburger.style.opacity = 1;&lt;br /&gt;
 hamburger.style.transition =&amp;quot;2s linear&amp;quot;;&lt;br /&gt;
 hamburger.style.background= '';&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6658</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6658"/>
		<updated>2024-06-25T19:12:01Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 if(hamburger.style.visibility == ''){&lt;br /&gt;
   hamburger.style.visibility = &amp;quot;hidden&amp;quot;;&lt;br /&gt;
   hamburger.style.opacity = 0;&lt;br /&gt;
   hamburger.style.transition =&amp;quot;0s 2s, opacity 2s linear&amp;quot;;&lt;br /&gt;
   hamburger.style.background= 'transparent';&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.visibility = &amp;quot;visible&amp;quot;;&lt;br /&gt;
 hamburger.style.opacity = 1;&lt;br /&gt;
 hamburger.style.transition =&amp;quot;2s linear&amp;quot;;&lt;br /&gt;
 hamburger.style.background= '';&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6657</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6657"/>
		<updated>2024-06-25T19:09:08Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 if(hamburger.style.visibility == ''){&lt;br /&gt;
   hamburger.style.visibility = &amp;quot;hidden&amp;quot;;&lt;br /&gt;
   hamburger.style.opacity = 0;&lt;br /&gt;
   hamburger.style.transition =&amp;quot;0s 2s, opacity 2s linear&amp;quot;;&lt;br /&gt;
   hamburger.style.display = 'none';&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.visibility = &amp;quot;visible&amp;quot;;&lt;br /&gt;
 hamburger.style.opacity = 1;&lt;br /&gt;
 hamburger.style.transition =&amp;quot;2s linear&amp;quot;;&lt;br /&gt;
 hamburger.style.display = '';&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6656</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6656"/>
		<updated>2024-06-25T19:07:05Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 if(hamburger.style.visibility == ''){&lt;br /&gt;
   hamburger.style.visibility = &amp;quot;hidden&amp;quot;;&lt;br /&gt;
   hamburger.style.opacity = 0;&lt;br /&gt;
   hamburger.style.transition =&amp;quot;0s 2s, opacity 2s linear&amp;quot;;&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.visibility = &amp;quot;visible&amp;quot;;&lt;br /&gt;
 hamburger.style.opacity = 1;&lt;br /&gt;
 hamburger.style.transition =&amp;quot;2s linear&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6655</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.js&amp;diff=6655"/>
		<updated>2024-06-25T19:04:42Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Make the hamburger icon collapse the side menu -La Mar */&lt;br /&gt;
document.getElementsByClassName(&amp;quot;toctogglespan&amp;quot;)[0].addEventListener(&amp;quot;click&amp;quot;, collapseSideList);&lt;br /&gt;
&lt;br /&gt;
function collapseSideList(){&lt;br /&gt;
 var  hamburger = document.getElementById(&amp;quot;toc&amp;quot;).childNodes[3];&lt;br /&gt;
 if(hamburger.style.display == ''){&lt;br /&gt;
   hamburger.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
   hamburger.style.opacity = 0;&lt;br /&gt;
   hamburger.style.transition =&amp;quot;0s 2s, opacity 2s linear&amp;quot;;&lt;br /&gt;
} else{&lt;br /&gt;
 hamburger.style.display = &amp;quot;&amp;quot;;&lt;br /&gt;
 hamburger.style.opacity = 1;&lt;br /&gt;
 hamburger.style.transition =&amp;quot;2s linear&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
	<entry>
		<id>https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6654</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://nielsentest.mywikis.net/w/index.php?title=MediaWiki:Common.css&amp;diff=6654"/>
		<updated>2024-06-25T18:24:12Z</updated>

		<summary type="html">&lt;p&gt;LaMarHolmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Inter';&lt;br /&gt;
	src: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/Inter-VariableFont_slnt,wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;amp;display=swap);&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;; &lt;br /&gt;
	font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: 'Fira Code';&lt;br /&gt;
	src:  url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/skins/foreground/assets/fonts/FiraCode-VariableFont_wght.ttf) format(&amp;quot;opentype&amp;quot;),&lt;br /&gt;
		url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&amp;amp;display=swap);&lt;br /&gt;
    font-variant-numeric: slashed-zero;&lt;br /&gt;
	font-feature-settings: &amp;quot;zero&amp;quot;;&lt;br /&gt;
	font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
  background: #FFFFFF;&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  -webkit-text-size-adjust: 100%;&lt;br /&gt;
  -ms-text-size-adjust: 100%;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  tab-size: 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix so &amp;lt;tt&amp;gt;, &amp;lt;code&amp;gt;, and &amp;lt;pre&amp;gt; display in a suitable size in firefox, chrome, etc */&lt;br /&gt;
tt, code, pre  { &lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  	/*display: block;*/&lt;br /&gt;
	margin: 2px 4px;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	overflow-wrap: anywhere;&lt;br /&gt;
	/*padding: 8px 12px;*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
	margin: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-style: oblique 14deg;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p+p {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.center {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.row { &lt;br /&gt;
	width: 100%; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40.0625em) /* small screens (up to 641px) */ { &lt;br /&gt;
	div.row .row {	&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
		flex-wrap: wrap;&lt;br /&gt;
		width: auto;	&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb { &lt;br /&gt;
		font-size: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.2rem !important;&lt;br /&gt;
		margin: 1rem !important;&lt;br /&gt;
		line-height: 1.2065em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40.0625em) and (max-width: 64.0625em) /* large mobile devices &amp;amp; tablets (640px) to laptops (1025px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 80%; }&lt;br /&gt;
	&lt;br /&gt;
	div.large-6.columns {	&lt;br /&gt;
		max-width: 23%;&lt;br /&gt;
		margin: 5px !important;&lt;br /&gt;
	}&lt;br /&gt;
    &lt;br /&gt;
	.large-6.columns .iconText, .large-6.columns .iconText a {&lt;br /&gt;
		font-size: 0.85em !important;&lt;br /&gt;
		height: 30px !important;&lt;br /&gt;
		line-height: 0.875rem;	} &lt;br /&gt;
&lt;br /&gt;
	.iconImage { &lt;br /&gt;
		padding: 1em !important; }&lt;br /&gt;
	&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
		font-size: 1.3rem !important;&lt;br /&gt;
		margin: 1rem 2rem 1rem 2rem !important;	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) and (max-width: 90.0625em) /* laptop (1024px) to large monitor (1441px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 70%; }&lt;br /&gt;
&lt;br /&gt;
	div.large-6.columns { &lt;br /&gt;
		font-size: smaller;	}&lt;br /&gt;
		&lt;br /&gt;
	#bannertext {&lt;br /&gt;
    	font-size: 1.3rem !important;&lt;br /&gt;
    	margin: 1rem 3rem 1rem 3rem !important;	}&lt;br /&gt;
		&lt;br /&gt;
	#breadcrumb {    &lt;br /&gt;
		font-size: 1rem !important;    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 64.0625em) /* screens wider than 1440px */ { &lt;br /&gt;
	div.large-6.columns {&lt;br /&gt;
    	width: 23%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 90.0625em) and (max-width: 160.0625em) /* large monitor (1441px) to 4K screen (2561px) */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 65%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 160.0625em) /* screens wider than 2560px */ { &lt;br /&gt;
	.row {&lt;br /&gt;
		max-width: 50%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Main landing page */&lt;br /&gt;
&lt;br /&gt;
div.small-4.large-4.columns {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 32px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.small-4.large-4.columns .iconText, .small-4.large-4.columns .iconText a {&lt;br /&gt;
	width: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* separate LOB landing pages */&lt;br /&gt;
&lt;br /&gt;
div.large-6.columns {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    background: #F1F2F3;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 10px 20px 30px 20px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconImage {&lt;br /&gt;
  margin: auto;&lt;br /&gt;
  padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.iconText, .iconText a {&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	text-transform: capitalize;&lt;br /&gt;
	background: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	justify-content: center;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	padding: 0.3em;&lt;br /&gt;
	gap: 4px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE OF CONTENTS */&lt;br /&gt;
&lt;br /&gt;
#toc.toc {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 280px;&lt;br /&gt;
	max-height: 100dvh;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	top: 55px;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
	background-color: rgba(249, 249, 249, 0.95);&lt;br /&gt;
	border: none;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc &amp;gt; ul {&lt;br /&gt;
    height: 90dvh;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row-reverse;&lt;br /&gt;
	justify-content: flex-end;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglespan .toctogglelabel {&lt;br /&gt;
	margin: 6px;&lt;br /&gt;
	float: left;&lt;br /&gt;
	display: block;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	content: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsen/hamburgersmall.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc .toctitle h2 {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	width: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc ul, .toc ul {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 1rem;&lt;br /&gt;
	margin-right: 0;&lt;br /&gt;
	margin-left: 2px;&lt;br /&gt;
	padding-block: 6px;&lt;br /&gt;
	padding-inline-start: 10px;&lt;br /&gt;
	padding-inline-end: 2px;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
#toc li, .toc li &amp;gt; a {&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	line-height: 0.9rem;&lt;br /&gt;
	padding-block:3px;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toc li:hover &amp;gt; a:hover { &lt;br /&gt;
	color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
.tocnumber {	&lt;br /&gt;
	display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#toctogglecheckbox {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox, &lt;br /&gt;
:not(:checked) &amp;gt; .toctogglecheckbox {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &lt;br /&gt;
:default(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:where(.toctogglecheckbox:checked) ~ ul {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:before { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
	&lt;br /&gt;
:not(:checked) &amp;gt; .toctogglespan:after { &lt;br /&gt;
	content: none !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TABLE FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.smallIcon {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr th {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr td {&lt;br /&gt;
  padding: 0.5625em 0.5625em;&lt;br /&gt;
  font-size: 0.875em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Use the name altertable as the class when you want to alternate row colors - La Mar */&lt;br /&gt;
table.altertable tr:nth-child(even) {&lt;br /&gt;
  background-color: #d0f6f8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LIST FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr ul {&lt;br /&gt;
	margin: 0.25em 0.5em 0.25em 2em;&lt;br /&gt;
	font-size: inherit; /* so that lists within a table are the correct font size */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TOP BAR FORMATTING */&lt;br /&gt;
&lt;br /&gt;
#navwrapper {&lt;br /&gt;
  top: 0;&lt;br /&gt;
  background: rgb(0,33,66,0.9) !important;&lt;br /&gt;
  /* background-color: #002142; */&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: -6px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  align-content: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  z-index: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar, .top-bar {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: space-around;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.title-name {&lt;br /&gt;
	font-family: 'Inter', sans-serif !important;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-transform: capitalize !important;&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
	font-size: 1.0875rem !important;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	z-index: 901;&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (min-width: 40em) /* top bar adjustments for screens 640px and up */ {&lt;br /&gt;
	.top-bar:before, .top-bar:after {&lt;br /&gt;
		content: none; &lt;br /&gt;
    	display: table; &lt;br /&gt;
    	margin-inline-start: auto;&lt;br /&gt;
    	margin-inline-end: auto;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: 18rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .has-dropdown.moved &amp;gt; .dropdown a, .top-bar-section .has-dropdown.moved &amp;gt; .dropdown {&lt;br /&gt;
		top: 45px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 40em) /* top bar, top bar expanded, search form, and personal tools dropdown adjustments for screens up to 640px */ {&lt;br /&gt;
	.top-bar .title-area {&lt;br /&gt;
		width: inherit;	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section {&lt;br /&gt;
		right: 0 !important;&lt;br /&gt;
		width: inherit;&lt;br /&gt;
		position: static;&lt;br /&gt;
		transition: none;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded {&lt;br /&gt;
		overflow: visible;	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved) &amp;gt; ul {&lt;br /&gt;
		height: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		position: absolute !important;&lt;br /&gt;
	}&lt;br /&gt;
		&lt;br /&gt;
	.top-bar-section .dropdown li a.parent-link,&lt;br /&gt;
	.top-bar-section .has-dropdown li a.parent-link {&lt;br /&gt;
		height: 0px;&lt;br /&gt;
		margin: 0;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		width: 0;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown,&lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown,  &lt;br /&gt;
	.top-bar.expanded .top-bar-section .has-dropdown.moved &amp;gt; .dropdown a {&lt;br /&gt;
		color: #ffffff;&lt;br /&gt;
		width: 18em;&lt;br /&gt;
		font-family: 'Inter',sans-serif;&lt;br /&gt;
		line-height: 1.5rem;&lt;br /&gt;
		background: inherit;&lt;br /&gt;
		margin: auto;&lt;br /&gt;
		float: right;&lt;br /&gt;
		clear: both;&lt;br /&gt;
		position: static !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
		background: rgb(0, 33, 66, 0.9) !important;	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	#personal-tools-dropdown li.title.back.js-generated {&lt;br /&gt;
		background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/4/43/action-icondark_mode_.png) no-repeat !important;&lt;br /&gt;
		background-size: contain !important;&lt;br /&gt;
		background-position: center;&lt;br /&gt;
		width: fit-content;&lt;br /&gt;
		float: right;&lt;br /&gt;
		z-index: 1000;&lt;br /&gt;
		position: relative;&lt;br /&gt;
		top: -20px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	.top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		display: inline-block;&lt;br /&gt;
		font-size: 0.75rem;&lt;br /&gt;
		color: transparent;&lt;br /&gt;
		background: transparent;&lt;br /&gt;
		width: fit-content !important;&lt;br /&gt;
		float: right;&lt;br /&gt;
		padding: 0;&lt;br /&gt;
		z-index: 999;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5, &lt;br /&gt;
	.top-bar.expanded .top-bar-section .dropdown li.title h5 a {&lt;br /&gt;
		background: transparent !important;&lt;br /&gt;
		color: transparent !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	ul#actions.f-dropdown.open {&lt;br /&gt;
		max-width: fit-content !important;&lt;br /&gt;
		right: 50px !important;&lt;br /&gt;
		left: auto !important;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	#toc {&lt;br /&gt;
		visibility: hidden;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .title-area {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nav.top-bar.expanded {&lt;br /&gt;
	height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar.expanded .title-area {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .name, .top-bar .name a {&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  font-size: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img.top-bar-logo {&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-height: 20px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0 0 0 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon {&lt;br /&gt;
	margin: 0 0.5rem;&lt;br /&gt;
	top: auto;&lt;br /&gt;
	right: auto;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar .toggle-topbar.menu-icon a {&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  padding: 0 0.5rem;&lt;br /&gt;
  line-height: normal;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.small-12.columns /* top bar search form section */ { &lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#top-bar-right.right, #top-bar-right.right .has-form li {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-height: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown {&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  max-width: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#personal-tools-dropdown .drop-icon {&lt;br /&gt;
	margin-right: 15px;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions #actions {&lt;br /&gt;
	z-index: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a#actions-button {&lt;br /&gt;
	z-index: 599;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-dropdown {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .dropdown {&lt;br /&gt;
	z-index: 601;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  width: inherit;&lt;br /&gt;
  margin: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .has-form, .top-bar-section li a:not(.button) {&lt;br /&gt;
	 background: inherit;&lt;br /&gt;
	 font-family: 'Inter', sans-serif;&lt;br /&gt;
	 max-height: inherit;&lt;br /&gt;
	 height: auto;&lt;br /&gt;
	 width: inherit;&lt;br /&gt;
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li:hover:not(.has-form) &amp;gt; a, .top-bar-section li.active:not(.has-form) a:not(.button){&lt;br /&gt;
    background: inherit;&lt;br /&gt;
    color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.active &amp;gt; a a:not(.button), .top-bar-section ul li ul.dropdown li &amp;gt; a {&lt;br /&gt;
  background: rgb(0, 33, 66, 0.9) !important;&lt;br /&gt;
  border-bottom: 0px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover&amp;gt;a, .top-bar-section ul li ul.dropdown li.hover&amp;gt;a {&lt;br /&gt;
  background: inherit;&lt;br /&gt;
  color: transparent;&lt;br /&gt;
  border-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section&amp;gt;ul&amp;gt;.divider, .top-bar-section&amp;gt;ul&amp;gt;[role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-color: -moz-use-text-color #fff;&lt;br /&gt;
  border-right: solid 0px #fff;&lt;br /&gt;
  border-left: solid 0px #fff;&lt;br /&gt;
  max-width: 5%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section .divider, .top-bar-section [role=&amp;quot;separator&amp;quot;] {&lt;br /&gt;
  border-bottom: solid 0px;&lt;br /&gt;
  border-top: solid 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - TOP BAR */&lt;br /&gt;
&lt;br /&gt;
.top-bar .button.search {&lt;br /&gt;
  margin: 4px;&lt;br /&gt;
  background: url(https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/nielsentest/searchwhite.png) no-repeat; &lt;br /&gt;
  color: transparent;&lt;br /&gt;
  width: 21px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border-radius: 8px !important;&lt;br /&gt;
	border-width: 2px !important;&lt;br /&gt;
	border-color: #DDDEE4 !important;&lt;br /&gt;
	font-size: 0.75rem;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#searchInput::placeholder {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-iconElement-icon { opacity: 50%; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-webkit-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput::-moz-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
#searchInput:-ms-input-placeholder { color: #FFFFFF; }&lt;br /&gt;
&lt;br /&gt;
/* Create page in Search */&lt;br /&gt;
.mw-search-createlink { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* SEARCH - PAGE */&lt;br /&gt;
&lt;br /&gt;
div.oo-ui-fieldLayout-field {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input, .oo-ui-actionFieldLayout-button {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	max-height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input .oo-ui-widget.oo-ui-textInputWidget &amp;gt; .oo-ui-inputWidget-input {&lt;br /&gt;
	background: #F1F2F3;&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-input {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-actionFieldLayout-button {&lt;br /&gt;
 	width: 20%;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
.oo-ui-textInputWidget {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-widget-searchInputWidget {&lt;br /&gt;
	display: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-search-top-table div.oo-ui-actionFieldLayout {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&lt;br /&gt;
button,&lt;br /&gt;
.button,&lt;br /&gt;
.multipleTemplateAdder {&lt;br /&gt;
  background-color: #6A46FE;&lt;br /&gt;
  border: 2px solid #6A46FE;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover,&lt;br /&gt;
button:focus,&lt;br /&gt;
.button:hover,&lt;br /&gt;
.button:focus {&lt;br /&gt;
  background-color: #4B31AF;&lt;br /&gt;
  border: 2px solid #4B31AF;&lt;br /&gt;
  border-radius: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:disabled,&lt;br /&gt;
.button:disabled {&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	opacity: 0.32;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:active { &lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:hover { &lt;br /&gt;
	 background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive &amp;gt; .oo-ui-buttonElement-button:focus { &lt;br /&gt;
	background-color: #4B31AF;&lt;br /&gt;
	border: 2px solid #4B31AF;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	box-shadow: 0px 0px 0px 6px rgba(149, 140, 248, 0.16);&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview {&lt;br /&gt;
	border: 2px solid #6A46FE;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #6A46FE;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpDiff {&lt;br /&gt;
	border: 2px solid #DDDEE4;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	background-color: #F1F2F3;&lt;br /&gt;
	color: #111218;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary,&lt;br /&gt;
button.secondary:hover,&lt;br /&gt;
button.secondary:focus,&lt;br /&gt;
.button.secondary,&lt;br /&gt;
.button.secondary:hover,&lt;br /&gt;
.button.secondary:focus {&lt;br /&gt;
	background: #363945;&lt;br /&gt;
	border: 2px solid #363945;&lt;br /&gt;
	border-radius: 32px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back to Top button - use TopButton template */&lt;br /&gt;
&lt;br /&gt;
span#Topbutton, #Topbutton a {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #6a46fec4;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	max-width: 50px;&lt;br /&gt;
	max-height: 50px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	/* padding: 10px; */&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 40px;&lt;br /&gt;
	right: 30px;&lt;br /&gt;
	/* transition: background-color .3s,opacity .5s,visibility .5s; */&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	visibility: visible;&lt;br /&gt;
	z-index: 1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a {&lt;br /&gt;
	content: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/6/67/caretwhite.png);&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton a:hover {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	background-color: #4B31AF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Topbutton:active {&lt;br /&gt;
	background-color: #6A46FEc4&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* LINK FORMATTING */&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #6A46FE;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:focus {&lt;br /&gt;
  color: #4B31AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* a.new { color: #ba0000; } */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.label {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
  font-size: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &amp;quot;Special&amp;quot; label */&lt;br /&gt;
h4.namespace.label {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bannertext a {&lt;br /&gt;
	color: #FFFFFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TEXT FORMATTING */&lt;br /&gt;
&lt;br /&gt;
.mw-headline {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218; /* removed !important ... need to check how it behaves */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-family: 'Inter', sans-serif !important;&lt;br /&gt;
  color: #111218;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.8rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  margin-top: 1.5em;&lt;br /&gt;
  margin-bottom: 0.83em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.65rem;&lt;br /&gt;
	font-weight: 800;&lt;br /&gt;
	color: #002142 !important;&lt;br /&gt;
	letter-spacing: -0.33px;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -0.25px;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.33rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.75em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
	font-family: 'Inter', sans-serif;&lt;br /&gt;
	font-size: 1.15rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	line-height: 1.6em;&lt;br /&gt;
	margin-top: 1.5em;&lt;br /&gt;
	margin-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#firstHeading {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0px;&lt;br /&gt;
	margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* what is this for? */&lt;br /&gt;
h2#firstHeading.title {&lt;br /&gt;
  font-family: 'Inter', sans-serif;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  letter-spacing: -0.25px;&lt;br /&gt;
  text-transform: capitalize;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2#metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3#tagline {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5#siteSub {&lt;br /&gt;
	visibility: hidden;&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Category links */&lt;br /&gt;
&lt;br /&gt;
div #catlinks.catlinks {&lt;br /&gt;
  margin-top: 2.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#filetoc {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-imagepage-section-filehistory {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-redirectedfrom {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.mw-imagepage-section-metadata {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-ui-vform {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-left, ul#footer-left {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li#footer-about {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-lastmod {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.row {&lt;br /&gt;
  margin-top: 2.5em;&lt;br /&gt;
  margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
div#mw-customtoggle-myDivision.mw-customtoggle-myDivision {&lt;br /&gt;
	display: flex !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle.mw-collapsible-toggle-default.mw-collapsible-toggle-expanded {&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/9/9c/collapse.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  .mw-collapsible-toggle.mw-collapsible-toggle-collapsed {&lt;br /&gt;
	display: inline-flex;&lt;br /&gt;
	margin: 4px;&lt;br /&gt;
	background: url(https://eng-client-portal-npd.nonprod.digitalengsdk.com/w/images/3/32/expand.png) no-repeat;&lt;br /&gt;
	background-size: contain;&lt;br /&gt;
	width: 35px;&lt;br /&gt;
	height: 35px;&lt;br /&gt;
	float: none !important;&lt;br /&gt;
	flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.mw-collapsible-text {&lt;br /&gt;
	color: transparent;&lt;br /&gt;
	width: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:before {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.mw-collapsible-toggle-default:after {&lt;br /&gt;
	content: none !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>LaMarHolmes</name></author>
	</entry>
</feed>