const variant_tests = [ { name: 'Alt Pack Discount', description: 'Indicate to the user that discounted stock is available in an alternate package.', id: "0003", allPages: '', url: '', path: '/products/detail/', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'com', languages: 'en', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '5' }, { name: 'Mexico Tax ID - Address', description: 'Provides details on why TAX ID is required - Address page only', id: "0010", allPages: '', url: '', path: '/Address', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'mx', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '1' }, { name: 'Mexico Tax ID - Preview', description: 'Places TAX ID into additional notes via session storage from 0010', id: "0011", allPages: '', url: '', path: '/ordering/submit', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'mx', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '1' }, { name: 'Mornsun 404', description: 'Mornsun 404 Modal', id: "0012", allPages: '', url: '', path: '/products/detail/mornsun-america-llc', query: '', hash: '', state: 'run', split: '100', users: '100', userAge: '', domains: '', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '2' }, { name: 'Request Models PDP - Cody v2', description: 'Adds link to request a model for analog-devices-inc - updated on 8/12 to include Infineon - removed 9/18', id: "0019", allPages: '', url: '', path: '/products/detail', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'com', languages: 'en', currency: '', devices: 'desktop', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '08/12/25', endDate: '', scheduled: '', maxViews: '', version: '3' }, { name: 'Card Association Tabs', description: 'Move associated product carousels into tabs behind the product attributes table.', id: "0020", allPages: '', url: '', path: '/products/detail', query: '', hash: '', state: 'archive', split: '50', users: '100', userAge: '', domains: '', languages: '', currency: '', devices: 'desktop', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '11/05/25:1000', endDate: '11/26/25:2359', scheduled: 'true', maxViews: '', version: '15' }, { name: 'Brand Ads PDP TDK Lambda', description: 'Add brand ad template to bottom of select PDPs content pulled from Sitecore', id: "0021", allPages: '', url: '', path: '/products/detail/tdk-lambda/DRB', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'com', languages: 'en', currency: '', devices: 'desktop', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '09/15/25', endDate: '', scheduled: '', maxViews: '', version: '13' }, { name: 'US Inventory Available Message for CN', description: 'Add subtext messaging for available inventory on the CN site', id: "0022", allPages: '', url: '', path: '/products/detail/', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'cn', languages: 'zh', currency: 'cny', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: 'div[data-testid="price-procurement"] div[data-testid="title-messages"]', startDate: '09/02/24', endDate: '01/20/26', scheduled: '', maxViews: '', version: '2' }, { name: 'Brand Ads PDP Recom', description: 'Add brand ad template to bottom of select PDPs content pulled from Sitecore', id: "0025", allPages: '', url: '', path: '/en/products/detail/recom-power/RACPRO1', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'com', languages: 'en', currency: '', devices: 'desktop', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '09/15/25', endDate: '', scheduled: '', maxViews: '', version: '10' }, { name: 'Quick Quote', description: 'Request a Quote Button Click opens modal to allow users to create a list or quote.', id: "0026", allPages: 'true', url: '', path: '', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'com', languages: 'en', currency: '', devices: 'desktop', dimensions: '', geoIP: '', loggedIn: '', element: '.header__bottom a[track-data="ref_page_event=Request Quote"]', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '14' }, { name: 'Mexico Tax ID - Address V2 Guest', description: 'Provides details on why TAX ID is required - Address page only', id: "0028", allPages: '', url: '', path: '/ordering/guest/Address', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'mx', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '8' }, { name: 'Mexico Tax ID - Address V2 Registered', description: 'Provides details on why TAX ID is required - Address page only', id: "0029", allPages: '', url: '', path: '/ordering/Address', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'mx', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '1' }, { name: 'Registration Maintenance - Registration Page Modal', description: 'For Registration Maintenance on Saturday 11/01', id: "0030", allPages: '', url: '', path: '/MyDigiKey/Registration', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: '', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: 'false', element: '', startDate: '11/01/25:0855', endDate: '11/01/25:0940', scheduled: 'true', maxViews: '', version: '3' }, { name: 'Registration Maintenance - Confirmation Page', description: 'For Registration Maintenance on Saturday 11/01', id: "0031", allPages: '', url: '', path: '/ordering/submit', query: 'submit=yes', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: '', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: 'false', element: '', startDate: '11/01/25:0855', endDate: '11/01/25:0940', scheduled: 'true', maxViews: '', version: '2' }, { name: 'Registration Maintenance - Header Banner', description: 'For Registration Maintenance on Saturday 11/01', id: "0032", allPages: 'true', url: '', path: '', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: '', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: 'false', element: '.header__bottom a[track-data="ref_page_event=Request Quote"]', startDate: '11/01/25:0855', endDate: '11/01/25:0940', scheduled: 'true', maxViews: '', version: '3' }, { name: 'Header Links', description: 'Adding Links to Login Dropdown', id: "0033", allPages: 'true', url: '', path: '', query: '', hash: '', state: 'archive', split: '50', users: '100', userAge: '', domains: 'com,in,jp', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '#my_digikey_links', startDate: '02/23/26:1000', endDate: '03/10/26:1000', scheduled: '', maxViews: '', version: '10' }, { name: 'Help Modal Updates', description: 'New styling and changes to need help modal', id: "0034", allPages: 'true', url: '', path: '', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'com,in,jp,de', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '03/18/26:1530', endDate: '', scheduled: '', maxViews: '', version: '6' }, { name: 'Non-Latin Characters Campaign', description: 'Add Messaging to Checkout Process to let users know not to enter non-latin characters into fields.', id: "0035", allPages: 'false', url: '', path: '/ordering/', query: '', hash: '', state: 'prod', split: '100', users: '100', userAge: '', domains: '!il,!cn,!hk,!jp,!my,!ph,!sg,!kr,!tw,!th,!vn', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '.dk-ordering.weBeOrdering', startDate: '02/10/26:1030', endDate: '', scheduled: '', maxViews: '', version: '32' }, { name: 'Split Rows Overview', description: 'splits overview row in 2 columns on pdp', id: "0036", allPages: '', url: '', path: '/products/detail/', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'com', languages: 'en', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '3' }, { name: 'Shipping and Intercoms Terms', description: 'CTA and modal explaing terms when shipping from US', id: "0037", allPages: '', url: '', path: '/products/detail/', query: '', hash: '', state: 'archive', split: '50', users: '100', userAge: '', domains: 'uk,au,fr,in,cn', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '3' }, { name: 'Alt Length and Color', description: 'Updated display and selection options for wire color and length on PDP', id: "0038", allPages: '', url: '', path: '/products/detail/', query: '', hash: '', state: 'archive', split: '50', users: '100', userAge: '', domains: '', languages: 'en', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '[ref_page_event="Substitute - Color-Sibling"]', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '8' }, { name: 'Homepage 2026', description: 'Testing new homepage layouts 2 versions.', id: "0039", allPages: 'false', url: '', path: 'homepage', query: '', hash: '', state: 'archive', split: '33,33', users: '100', userAge: '', domains: '', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '03/27/26:1230', endDate: '04/30/26:2359', scheduled: 'true', maxViews: '', version: '11' }, { name: 'Footer Redesign', description: 'Testing new footer layout.', id: "0040", allPages: 'true', url: '', path: '', query: '', hash: '', state: 'run', split: '100', users: '100', userAge: '', domains: '', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '03/26/26:1000', endDate: '04/29/26:1230', scheduled: 'true', maxViews: '', version: '9' }, { name: 'PDP Bundled Products', description: 'Bundled Product Offerings on Select PDPs', id: "0041", allPages: '', url: '', path: '/21658257,/5994650,/25862713,/6152799,/6709167,/16549694,/8635628,/16182433,/8635640,/7595388,/9826366,/26865983,/13281653,/7101750,/16582348,/7019661,/10446217,/4989179,/8440397,/2508102,/3914203,/7041672,/3914721,/7041521,/3914697', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: '', languages: 'en', currency: '', devices: 'desktop', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '06/11/2026:1000', endDate: '', scheduled: 'true', maxViews: '', version: '7' }, { name: 'MQR Removal', description: 'MQR messaging removal', id: "0042", allPages: '', url: '', path: '/products/detail/', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: '', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '2' }, { name: 'Tube-Cut Tape Link MSG', description: 'Add CT link message in add to cart section on PDP', id: "0043", allPages: '', url: '', path: '/products/detail/maxlinear,/products/detail/texas,/products/detail/broadcom-limited,/products/detail/smc-diode,/products/detail/c-k,/products/detail/isocom-components,/products/detail/molex,/products/detail/cts-electrocomponents,/products/detail/toshiba,/products/detail/vishay,/products/detail/samtec,/products/detail/apem-inc,/products/detail/bourns-inc,/products/detail/central-semiconductor-corp,/products/detail/harwin-inc,/products/detail/issi-integrated,/products/detail/liteon,/products/detail/metz-connect,/products/detail/microchip-technology,/products/detail/onsemi,/products/detail/same-sky,/products/detail/stm,/products/detail/diodes-incorporated,/products/detail/stmicroelectronics', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: '', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '7' }, { name: 'MyDK Profile APAC - English Letters and Numbers', description: 'Add Non-English Letter and Number character error messaging to the MyDK Profile Settings for APAC countries.', id: "0044", allPages: 'false', url: '', path: '/MyDK/Settings', query: '', hash: '', state: 'prod', split: '100', users: '100', userAge: '', domains: 'cn,hk,in,jp,my,ph,sg,kr,tw,th,vn', languages: '', currency: '!cny', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '06/10/26:1000', endDate: '', scheduled: 'true', maxViews: '', version: '9' }, { name: 'Checkout - English Letters and Numbers Error Messaging - CN-USD, TW, HK', description: 'Add Non-English Letters and Numbers Error Handling on the Checkout pages for CN(USD), TW, HK', id: "0045", allPages: 'false', url: '', path: '/ordering/', query: '', hash: '', state: 'prod', split: '100', users: '100', userAge: '', domains: 'cn,hk,tw', languages: '', currency: '!cny', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '.dk-ordering.weBeOrdering', startDate: '07/20/26:1000', endDate: '', scheduled: 'true', maxViews: '', version: '24' }, { name: 'Checkout - English Letters and Numbers Error Messaging - MY, PH, TH, SG, VN', description: 'Add Non-English Letters and Numbers Error Handling on the Checkout pages for MY, PH, TH, SG, VN', id: "0046", allPages: 'false', url: '', path: '/ordering/', query: '', hash: '', state: 'prod', split: '100', users: '100', userAge: '', domains: 'my,ph,th,sg,vn', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '.dk-ordering.weBeOrdering', startDate: '07/20/26:1000', endDate: '', scheduled: 'true', maxViews: '', version: '23' }, { name: 'PO Required/Not Required', description: 'Add PO radio buttons to payment page', id: "0047", allPages: 'false', url: '', path: '/Payment', query: '', hash: '', state: 'prod', split: '100', users: '100', userAge: '', domains: 'com', languages: 'en', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '#addPaymentMethod', startDate: '06/29/26:1000', endDate: '10/12/26:1430', scheduled: 'true', maxViews: '', version: '5' }, { name: 'Email Modal Update', description: 'Updates email link in Need Help Modal, label changes to email and href is now a link to form', id: "0048", allPages: 'true', url: '', path: '', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'com,ca', languages: 'en', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '#helpModal', startDate: '', endDate: '09/22/26:0959', scheduled: 'true', maxViews: '', version: '4' }, { name: 'MyDk Contact Us - Form', description: 'Updates email link on My DK Dashboard to contact us, link goes to form', id: "0049", allPages: 'false', url: '', path: '/MyDigiKey', query: '', hash: '', state: 'run', split: '100', users: '100', userAge: '', domains: 'com,ca', languages: 'en', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '[track-data="ref_page_event=Email Sales Rep"]', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '1' }, { name: 'MyDK Address Page APAC - English Letters and Numbers', description: 'Add Non-English Letter and Number character error messaging to the MyDK Address Page for APAC countries.', id: "0050", allPages: 'false', url: '', path: '/MyDigiKey/Users/Addresses', query: '', hash: '', state: 'prod', split: '100', users: '100', userAge: '', domains: 'cn,hk,in,jp,my,ph,sg,kr,tw,th,vn', languages: '', currency: '!cny', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '08/11/26:1000', endDate: '', scheduled: 'true', maxViews: '', version: '17' }, { name: 'OpEx ECIA 2D Labels', description: 'Add a banner to the submit page for the 2D barcode label campaign', id: "0051", allPages: '', url: '', path: 'ordering/submit', query: 'submit=yes', hash: '', state: 'prod', split: '100', users: '100', userAge: '', domains: '', languages: '', currency: '', devices: 'desktop', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '07/30/26:0000', endDate: '09/30/26:2359', scheduled: '', maxViews: '', version: '3' }, { name: 'Condensed PDP v1', description: 'Make product overview section shorter to elevate the rest of page content', id: "0052", allPages: '', url: '', path: '/products/detail/', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'com,jp,in,de', languages: '', currency: '', devices: 'desktop', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '5' }, { name: 'Payment Page - Add Additional Notes', description: 'Add Additional Notes Fields to the Preview Page and pass that data to Order Notes on Preview Page.', id: "0053", allPages: 'false', url: '', path: '/payment,/submit', query: '', hash: '', state: 'prod', split: '100', users: '100', userAge: '', domains: 'com', languages: 'en,es', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: 'true', element: '', startDate: '10/26/26:1000', endDate: '', scheduled: 'true', maxViews: '', version: '50' }, { name: 'Hide Order Notes for Guests', description: 'Hiding Order Notes for Guest Users only.', id: "0054", allPages: 'false', url: '', path: 'ordering/submit', query: '', hash: '', state: 'prod', split: '100', users: '100', userAge: '', domains: '', languages: '', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: 'false', element: '', startDate: '09/22/26:1000', endDate: '', scheduled: 'true', maxViews: '', version: '4' }, { name: 'Condensed PDP v2', description: 'Make product overview section shorter to elevate the rest of page content', id: "0055", allPages: '', url: '', path: '/products/detail/', query: '', hash: '', state: 'archive', split: '100', users: '100', userAge: '', domains: 'com,jp,in,de', languages: '', currency: '', devices: 'desktop', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '', endDate: '', scheduled: '', maxViews: '', version: '4' }, { name: 'Condensed PDP ABC', description: 'Make product overview section shorter to elevate the rest of page content', id: "0056", allPages: '', url: '', path: '/products/detail/', query: '', hash: '', state: 'archive', split: '33,33', users: '100', userAge: '', domains: 'com,jp,in,de', languages: '', currency: '', devices: 'desktop', dimensions: '', geoIP: '', loggedIn: '', element: '', startDate: '09/22/26:1000', endDate: '', scheduled: 'true', maxViews: '', version: '5' }, { name: 'Email Modal Update New Survey Link', description: 'Update to contact survey links', id: "0057", allPages: 'true', url: '', path: '', query: '', hash: '', state: 'run', split: '100', users: '100', userAge: '', domains: 'com,ca', languages: 'en', currency: '', devices: '', dimensions: '', geoIP: '', loggedIn: '', element: '#helpModal', startDate: '09/22/26:1000', endDate: '', scheduled: '', maxViews: '', version: '3' } ] var important_messages = [ { name: 'Header Banner - Additional Processing Time', id: "8000", allPages: '', url: '', path: '!/ordering/', state: 'run', domains: '', startDate: '03/16/26:0000', endDate: '', scheduled: '', version: '14' }, { name: 'Remove Digikey Net Terms Button', id: "8001", allPages: '', url: '', path: '/ordering/payment', state: 'archive', domains: '', startDate: '', endDate: '', scheduled: '', version: '4' }, { name: 'header message shipping terms', id: "8002", allPages: 'true', url: '', path: '', state: 'run', domains: 'com', startDate: '05/30/26:2000', endDate: '06/10/26:0000', scheduled: 'true', version: '4' }, { name: 'Site Maintenance', id: "8003", allPages: 'true', url: '', path: '', state: 'archive', domains: '', startDate: '08/01/26:0745', endDate: '08/01/26:0915', scheduled: 'true', version: '7' }, { name: 'Wire Transfer Minimum Message', id: "8004", allPages: '', url: '/Payment', path: '', state: 'prod', domains: 'pl,it,com,gb,uk,fr,de,in,nl', startDate: '10/15/26:1200', endDate: '11/02/26:1300', scheduled: 'true', version: '9' }, { name: 'Increased Shipping Rate Message - Europe', id: "8005", allPages: 'true', url: '', path: '', state: 'archive', domains: 'at,be,bg,cz,dk,ee,fi,fr,de,gr,hu,ie,it,lv,lt,lu,nl,no,pl,pt,ro,sk,si,es,se,ch,uk', startDate: '07/08/26:1200', endDate: '07/29/26:1200', scheduled: 'true', version: '7' }, { name: 'Increased Shipping Rate Message - Canada', id: "8006", allPages: 'true', url: '', path: '', state: 'archive', domains: 'ca', currency: '!usd', startDate: '07/22/26:1000', endDate: '07/29/26:1200', scheduled: 'true', version: '3' } ]; const __dktstVersion = { boss: 1.1, a11y: 1.1 }