- Scan-ID:
- 80a31a41-0a12-4d41-882d-f33fdb723a61Beendet
- Eingereichte URL:
- https://www.dailyprovisionsnyc.com/
- Bericht beendet:
Links · 24 gefunden
Die von der Seite ausgehenden identifizierten Links
Link | Text |
---|---|
https://order.thanx.com/dailyprovisions | Order Now. |
https://www.ushg.com/giftcards/?utm_source=web&utm_medium=header&utm_campaign=gift_cards&utm_content=dp | Gift Cards |
https://www.toasttab.com/catering/locations/22daf038-b876-4187-8eda-197453fca25b | Order Now |
https://onelink.to/dailyprovapp | Download Our App |
https://signup.thanx.com/dailyprovisions/join/ | Join Rewards |
https://ushgnyc.us13.list-manage.com/subscribe?u=7a50c68a5d6525e51387201ac&id=2b31cec030 | Newsletter |
https://www.facebook.com/dailyprov/ | |
https://twitter.com/dailyprov | |
https://www.instagram.com/dailyprov/ | |
https://www.tiktok.com/@dailyprov | Tiktok |
JavaScript-Variablen · 79 gefunden
Globale JavaScript-Variablen, die in das Window Object einer Seite geladen werden, sind Variablen, die außerhalb von Funktionen deklariert werden und von jeder Stelle des Codes innerhalb des aktuellen Bereichs zugänglich sind
Name | Typ |
---|---|
0 | object |
1 | object |
2 | object |
3 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
html5 | object |
Modernizr | object |
gaDevIds | object |
Konsolenprotokoll-Meldungen · 3 gefunden
In der Web-Konsole protokollierte Meldungen
Typ | Kategorie | Protokoll |
---|---|---|
info | other |
|
warning | other |
|
log | other |
|
HTML
Der HTML-Rohtext der Seite
<!DOCTYPE html><html class="js touchevents svgasimg placeholder csstransitions csstransforms hashchange inputtypes-search inputtypes-tel inputtypes-url inputtypes-email no-inputtypes-datetime inputtypes-date inputtypes-month inputtypes-week inputtypes-time inputtypes-datetime-local inputtypes-number inputtypes-range inputtypes-color objectfit object-fit no-maybemobile wf-linetobrownregular-n4-active wf-linetobrownrecline-n4-active wf-linetobrownbold-n4-active wf-active" lang="en-US"><head><meta http-equiv="origin-trial" content="A/kargTFyk8MR5ueravczef/wIlTkbVk1qXQesp39nV+xNECPdLBVeYffxrM8TmZT6RArWGQVCJ0LRivD7glcAUAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IkRpc2FibGVUaGlyZFBhcnR5U3RvcmFnZVBhcnRpdGlvbmluZzIiLCJleHBpcnkiOjE3NDIzNDIzOTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Home | Daily Provisions in New York, NY</title>
<!-- Powered by BentoBox http://getbento.com -->
<!--
___ ___ _ _ _____ ___ ___ _____ __
| _ ) __| \| |_ _/ _ \| _ )/ _ \ \/ /
| _ \ _|| .` | | || (_) | _ \ (_) > <
|___/___|_|\_| |_| \___/|___/\___/_/\_\
-->
<meta name="keywords" content="Daily Provisions, Danny Meyer, Union Square Hospitality Group,All Day Cafe, bakeries in nyc, new york cafe, breakfast catering nyc, donuts nyc, breakfast takeout, cafes in nyc, upper west side cafe, union square coffee shop, breakfast upper west side,food near american museum of natural history, office catering, UWS coffee shop, sandwiches union square, rotisserie chicken nyc, bacon egg and cheese, nyc all day cafe, cruller nyc, Nationwide Shipping, catering, Brooklyn, dinner, lunch near me">
<meta name="description" content="Daily Provisions is your neighborhood kitchen, serving breakfast, lunch and dinner and offering local pick-up and delivery. Nationwide shipping through Goldbelly">
<link rel="icon" href="https://media-cdn.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/15599DP_icon.jpg">
<link rel="canonical" href="https://www.dailyprovisionsnyc.com/">
<meta name="Revisit-After" content="5 Days">
<meta name="Distribution" content="Global">
<meta name="Rating" content="General">
<meta property="og:site_name" content="Daily Provisions | Cafe in New York, NY">
<meta property="og:title" content="Home | Daily Provisions in New York, NY">
<meta property="og:type" content="website">
<meta property="og:url" content="https://www.dailyprovisionsnyc.com/">
<meta property="og:description" content="Daily Provisions is your neighborhood kitchen, serving breakfast, lunch and dinner and offering local pick-up and delivery. Nationwide shipping through Goldbelly">
<meta property="og:image" content="https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/10277DP_Logo_Primary_RGB_primary_blue.png?w=1200&fit=fill&auto=compress,format&cs=origin&h=600&bg=EDEDF1&pad=100">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Home | Daily Provisions in New York, NY">
<meta name="twitter:description" content="Daily Provisions is your neighborhood kitchen, serving breakfast, lunch and dinner and offering local pick-up and delivery. Nationwide shipping through Goldbelly">
<meta name="twitter:site" content="@dailyprov">
<meta name="twitter:creator" content="@dailyprov">
<meta name="twitter:image" content="https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/10277DP_Logo_Primary_RGB_primary_blue.png?w=1200&fit=fill&auto=compress,format&cs=origin&h=600&bg=EDEDF1&pad=100">
<link rel="preconnect" href="https://widgets.resy.com" crossorigin="">
<link rel="preconnect" href="https://theme-assets.getbento.com" crossorigin="">
<link rel="preconnect" href="https://www.gstatic.com" crossorigin="">
<link rel="preconnect" href="https://api.indicative.com" crossorigin="">
<link rel="preconnect" href="https://cdn.indicative.com" crossorigin="">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin="">
<link rel="preconnect" href="https://www.googletagmanager.com" crossorigin="">
<script async="" src="//assets-cdn.getbento.com/static/analytics/js/snowplow-3.1.6.min.js"></script><script src="//cdn.indicative.com/js/Indicative.min.js" type="text/javascript" async=""></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-CLEL8VXNMC&l=dataLayer&cx=c&gtm=45He4bk0v836645184za200"></script><script async="" src="https://origin-secure-prod-radware.getbento.com/18f5227b-e27b-445a-a53f-f845fbe69b40/stormcaster.js"></script><script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-55VVXHL"></script><script src="https://connect.facebook.net/signals/config/276907072927542?v=2.9.176&r=stable&domain=www.dailyprovisionsnyc.com&hme=872f04a0547459b3285cb03b0d7a47bfde40628f4b386809918a621e2688602f&ex_m=70%2C121%2C107%2C111%2C61%2C4%2C100%2C69%2C16%2C97%2C89%2C51%2C54%2C172%2C175%2C187%2C183%2C184%2C186%2C29%2C101%2C53%2C77%2C185%2C167%2C170%2C180%2C181%2C188%2C131%2C41%2C189%2C190%2C34%2C143%2C15%2C50%2C195%2C194%2C133%2C18%2C40%2C1%2C43%2C65%2C66%2C67%2C71%2C93%2C17%2C14%2C96%2C92%2C91%2C108%2C52%2C110%2C39%2C109%2C30%2C94%2C26%2C168%2C171%2C140%2C86%2C56%2C84%2C33%2C73%2C0%2C95%2C32%2C28%2C82%2C83%2C88%2C47%2C46%2C87%2C37%2C11%2C12%2C13%2C6%2C7%2C25%2C22%2C23%2C57%2C62%2C64%2C75%2C102%2C27%2C76%2C9%2C8%2C80%2C48%2C21%2C104%2C103%2C105%2C98%2C10%2C20%2C3%2C38%2C74%2C19%2C5%2C90%2C81%2C44%2C35%2C85%2C2%2C36%2C63%2C42%2C106%2C45%2C79%2C68%2C112%2C60%2C59%2C31%2C99%2C58%2C55%2C49%2C78%2C72%2C24%2C113" async=""></script><script async="" src="https://connect.facebook.net/en_US/fbevents.js"></script><script type="text/javascript" async="" charset="utf-8" src="https://www.gstatic.com/recaptcha/releases/pPK749sccDmVW_9DSeTMVvh2/recaptcha__en.js" crossorigin="anonymous" integrity="sha384-BJuEtmqk8gvp2kvOiXzxtaoRQQS7QjSOSAczV0tKC29lpbOt/RFR43n1iVnzO4Em"></script><script src="https://wsv3cdn.audioeye.com/bootstrap.js?h=b95497df276a5b3b8ec4b2cd8c26e398" async=""></script>
<script type="text/javascript" src="https://theme-assets.getbento.com/sensei/c770d44.sensei/assets/js/head.min.js"></script>
<script type="text/javascript">
WebFont.load({custom: { families: ["Lineto Brown Bold", "Lineto Brown Regular", "Lineto Brown Recline"] }});
</script>
<link rel="stylesheet" href="//assets-cdn-refresh.getbento.com/stylesheet/dailyprovisionsnyc-redesign/2/scss/main.c855a63e3ff5830635009972b261f6da.scss">
<script src="https://www.google.com/recaptcha/api.js?render=6LcM_jgpAAAAALjf-oyMP7LJ4JR0YVdXJBSk5XMm"></script>
<script type="text/javascript">
Modernizr.addTest("maybemobile", function(){ return (Modernizr.touchevents && Modernizr.mq("only screen and (max-width: 768px)")) ? true : false; });
</script>
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '276907072927542');
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=276907072927542&ev=PageView&noscript=1"/>
</noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-55VVXHL');
</script>
<script type="text/javascript">
window.Sensei = { settings: { store: { enabled: false, cart_quantity: null }, gmaps: { apikey: "AIzaSyCxtTPdJqQMOwjsbKBO3adqPGzBR1MgC5g", styles: [{"featureType":"water","elementType":"geometry","stylers":[{"color":"#e9e9e9"},{"lightness":17}]},{"featureType":"landscape","elementType":"geometry","stylers":[{"color":"#f5f5f5"},{"lightness":20}]},{"featureType":"road.highway","elementType":"geometry.fill","stylers":[{"color":"#ffffff"},{"lightness":17}]},{"featureType":"road.highway","elementType":"geometry.stroke","stylers":[{"color":"#ffffff"},{"lightness":29},{"weight":0.2}]},{"featureType":"road.arterial","elementType":"geometry","stylers":[{"color":"#ffffff"},{"lightness":18}]},{"featureType":"road.local","elementType":"geometry","stylers":[{"color":"#ffffff"},{"lightness":16}]},{"featureType":"poi","elementType":"geometry","stylers":[{"color":"#f5f5f5"},{"lightness":21}]},{"featureType":"poi.park","elementType":"geometry","stylers":[{"color":"#dedede"},{"lightness":21}]},{"elementType":"labels.text.stroke","stylers":[{"visibility":"on"},{"color":"#ffffff"},{"lightness":16}]},{"elementType":"labels.text.fill","stylers":[{"color":"#333333"},{"lightness":40}]},{"elementType":"labels.icon","stylers":[{"visibility":"off"}]},{"featureType":"transit","elementType":"geometry","stylers":[{"color":"#f2f2f2"},{"lightness":19}]},{"featureType":"administrative","elementType":"geometry.fill","stylers":[{"color":"#fefefe"},{"lightness":20}]},{"featureType":"administrative","elementType":"geometry.stroke","stylers":[{"color":"#fefefe"},{"lightness":17},{"weight":1.2}]}], icon: "https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/22933cookie-marker.png", mobile_icon: "https%3A//images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/22933cookie-marker.png%3Fw%3D50%26fit%3Dmax%26auto%3Dcompress%2Cformat%26cs%3Dorigin" }, recaptcha_v3:{ enabled: true, site_key: "6LcM_jgpAAAAALjf-oyMP7LJ4JR0YVdXJBSk5XMm" }, galleries: { autoplay: false, fade: true }, heros: { autoplay_galleries: true }, srcset_enabled: false }, modernizr: window.Modernizr }; /* ====== BOOTSTRAP VARIABLES ====== */ /* Slider dots */ window.Sensei.settings.galleries.dots = false; window.Sensei.settings.galleries.arrows = true; /* Slider speed */ window.Sensei.settings.galleries.autoplaySpeed = 3000; window.Sensei.settings.galleries.speed = 2000; /* Triple panel slideshow */ window.Sensei.settings.galleries.centerMode = false; /* ====== PRESET JAVASCRIPT ====== */ document.addEventListener('DOMContentLoaded', () => { const flexibleSections = [ '.c-split', '.c-tout-overlay', '.c-one-col--text', '.c-two-col--text', '.c-two-col--freeform', '.col-md-6', '.col-md-4', '.col-md-6--odd .menu-section', '.col-md-6--even .menu-section', '.col-md-4--odd:first-child .menu-section', '.col-md-4--even .menu-section', '.col-md-4--last .menu-section', '.tabs-panel > :last-child > .menu-section', ]; function addClassesToSections(classesArray) { const pairedClassesArray = classesArray.map( (selector) => `${selector} + ${selector.split(' ').pop()}` ); classesArray.forEach((selector) => { const sectionElements = document.querySelectorAll(selector); sectionElements.forEach((sectionElement, index) => { const selectorPrefix = selector.split(' ').pop().slice(1); sectionElement.classList.add( /* Number each section, except .col-* classes, ex: .c-split--1 */ !selectorPrefix.startsWith('col-') ? `${selectorPrefix}--${index + 1}` : selectorPrefix, /* Divide each section, ex: .c-split-odd */ index % 2 === 0 ? `${selectorPrefix}--odd` : `${selectorPrefix}--even`, /* Tag final sections, ex: .c-split--last */ index === sectionElements.length - 1 && sectionElements.length !== 1 ? `${selectorPrefix}--last` : selectorPrefix ); }); }); pairedClassesArray.forEach((selector) => { const sectionElements = document.querySelectorAll(selector); sectionElements.forEach((sectionElement) => { const selectorPrefix = selector.split(' ').pop().slice(1); /* Identify paired sections, except .col-* classes, ex: .c-split--pair */ if (!selectorPrefix.startsWith('col-')) sectionElement.classList.add(`${selectorPrefix}--pair`); }); }); } addClassesToSections(flexibleSections); /* Remove single menu tabs */ const removeSingleTabs = document.querySelector('.tabs-nav li:only-child') ? document .querySelector('.tabs-nav li:only-child') .parentElement.remove() : null; /* Remove any empty paragraphs in Two Column Thumbnails */ const removeEmptyParagraphs = document.querySelectorAll( '.c-two-col--freeform p' ) ? document .querySelectorAll('.c-two-col--freeform p') .forEach((p) => p.innerText.trim() === '' && p.remove()) : null; }); /* ====== CUSTOM JAVASCRIPT ====== */ document.addEventListener('DOMContentLoaded', () => { /* Paste your code here */ });
</script>
<!--[if lt IE 9]>
<script type="text/javascript" src="https://theme-assets.getbento.com/sensei/c770d44.sensei/assets/assets/js/ltie9.min.js "></script>
<![endif] -->
<script type="application/ld+json">{"@context": "http://schema.org", "@type": "Organization", "@id": "https://www.dailyprovisionsnyc.com/#organization", "url": "https://www.dailyprovisionsnyc.com", "name": "Daily Provisions", "description": "Daily Provisions is your neighborhood kitchen, serving breakfast, lunch and dinner. We offer local catering, pick-up and delivery. Order Now.", "logo": "https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/10277DP_Logo_Primary_RGB_primary_blue.png?w=600\u0026fit=max\u0026auto=compress,format\u0026cs=origin\u0026h=600", "subOrganization": [{"@type": "FoodEstablishment", "@id": "https://www.dailyprovisionsnyc.com/location/upper-east-side/#foodestablishment", "url": "https://www.dailyprovisionsnyc.com/location/upper-east-side/", "name": "Upper East Side", "description": "", "image": "", "photo": "", "address": {"@type": "PostalAddress", "name": "Upper East Side", "streetAddress": "1381 Madison Avenue", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10029"}, "location": {"@type": "PostalAddress", "name": "Upper East Side", "streetAddress": "1381 Madison Avenue", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10029"}, "telephone": "646-747-5353", "hasMap": "https://www.dailyprovisionsnyc.com/location/upper-east-side/", "parentOrganization": {"@type": "Organization", "@id": "https://www.dailyprovisionsnyc.com/#organization"}, "servesCuisine": "Cafe, American, Breakfast, Lunch, Dinner, Catering", "priceRange": "$$"}, {"@type": "FoodEstablishment", "@id": "https://www.dailyprovisionsnyc.com/location/daily-provisions-cobble-hill/#foodestablishment", "url": "https://www.dailyprovisionsnyc.com/location/daily-provisions-cobble-hill/", "name": "Cobble Hill", "description": "", "image": "", "photo": "", "address": {"@type": "PostalAddress", "name": "Cobble Hill", "streetAddress": "151 Court St", "addressLocality": "Brooklyn", "addressRegion": "NY", "postalCode": "11201"}, "location": {"@type": "PostalAddress", "name": "Cobble Hill", "streetAddress": "151 Court St", "addressLocality": "Brooklyn", "addressRegion": "NY", "postalCode": "11201"}, "telephone": "(646) 536-8080", "hasMap": "https://www.dailyprovisionsnyc.com/location/daily-provisions-cobble-hill/", "parentOrganization": {"@type": "Organization", "@id": "https://www.dailyprovisionsnyc.com/#organization"}, "servesCuisine": "Cafe, American, Breakfast, Lunch, Dinner, Catering", "priceRange": "$$"}, {"@type": "FoodEstablishment", "@id": "https://www.dailyprovisionsnyc.com/location/daily-provisions-manhattan-west/#foodestablishment", "url": "https://www.dailyprovisionsnyc.com/location/daily-provisions-manhattan-west/", "name": "Manhattan West", "description": "", "image": "https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/67022Daily_Provisions_Manhattan_West_Exterior_Plaza_7.jpg?w=1800\u0026fit=max\u0026auto=compress,format\u0026cs=origin\u0026h=1800", "photo": "https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/67022Daily_Provisions_Manhattan_West_Exterior_Plaza_7.jpg?w=1800\u0026fit=max\u0026auto=compress,format\u0026cs=origin\u0026h=1800", "address": {"@type": "PostalAddress", "name": "Manhattan West", "streetAddress": "440 West 33rd Street, Suite 90", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10001"}, "location": {"@type": "PostalAddress", "name": "Manhattan West", "streetAddress": "440 West 33rd Street, Suite 90", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10001"}, "telephone": "646-747-8610", "hasMap": "https://www.dailyprovisionsnyc.com/location/daily-provisions-manhattan-west/", "parentOrganization": {"@type": "Organization", "@id": "https://www.dailyprovisionsnyc.com/#organization"}, "servesCuisine": "Cafe, American, Breakfast, Lunch, Dinner, Catering", "priceRange": "$$"}, {"@type": "FoodEstablishment", "@id": "https://www.dailyprovisionsnyc.com/location/daily-provisions-union-square/#foodestablishment", "url": "https://www.dailyprovisionsnyc.com/location/daily-provisions-union-square/", "name": "Union Square", "description": "", "image": "https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/57907BentoBox_X_DP_-_Evan_Sung_-_Aug._2019_14.jpg?w=1800\u0026fit=max\u0026auto=compress,format\u0026cs=origin\u0026h=1800", "photo": "https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/57907BentoBox_X_DP_-_Evan_Sung_-_Aug._2019_14.jpg?w=1800\u0026fit=max\u0026auto=compress,format\u0026cs=origin\u0026h=1800", "address": {"@type": "PostalAddress", "name": "Union Square", "streetAddress": "103 E 19th St", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10003"}, "location": {"@type": "PostalAddress", "name": "Union Square", "streetAddress": "103 E 19th St", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10003"}, "telephone": "646-503-4440", "hasMap": "https://www.dailyprovisionsnyc.com/location/daily-provisions-union-square/", "parentOrganization": {"@type": "Organization", "@id": "https://www.dailyprovisionsnyc.com/#organization"}, "servesCuisine": "Cafe, American, Breakfast, Lunch, Dinner, Catering", "priceRange": "$$"}, {"@type": "FoodEstablishment", "@id": "https://www.dailyprovisionsnyc.com/location/daily-provisions-upper-west-side/#foodestablishment", "url": "https://www.dailyprovisionsnyc.com/location/daily-provisions-upper-west-side/", "name": "Upper West Side", "description": "", "image": "https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/84135Thanksgiving_-_Francesco_Sapienza_-_11.6.19_127.jpg?w=1800\u0026fit=max\u0026auto=compress,format\u0026cs=origin\u0026h=1800", "photo": "https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/84135Thanksgiving_-_Francesco_Sapienza_-_11.6.19_127.jpg?w=1800\u0026fit=max\u0026auto=compress,format\u0026cs=origin\u0026h=1800", "address": {"@type": "PostalAddress", "name": "Upper West Side", "streetAddress": "375 Amsterdam Avenue", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10024"}, "location": {"@type": "PostalAddress", "name": "Upper West Side", "streetAddress": "375 Amsterdam Avenue", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10024"}, "telephone": "646-747-8612", "hasMap": "https://www.dailyprovisionsnyc.com/location/daily-provisions-upper-west-side/", "parentOrganization": {"@type": "Organization", "@id": "https://www.dailyprovisionsnyc.com/#organization"}, "servesCuisine": "Cafe, American, Breakfast, Lunch, Dinner, Catering", "priceRange": "$$"}, {"@type": "FoodEstablishment", "@id": "https://www.dailyprovisionsnyc.com/location/daily-provisions-west-village/#foodestablishment", "url": "https://www.dailyprovisionsnyc.com/location/daily-provisions-west-village/", "name": "West Village", "description": "", "image": "https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/78324Daily_Provisions_West_Village_Exteriors_8.jpg?w=1800\u0026fit=max\u0026auto=compress,format\u0026cs=origin\u0026h=1800", "photo": "https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/78324Daily_Provisions_West_Village_Exteriors_8.jpg?w=1800\u0026fit=max\u0026auto=compress,format\u0026cs=origin\u0026h=1800", "address": {"@type": "PostalAddress", "name": "West Village", "streetAddress": "29 Bedford Street", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10014"}, "location": {"@type": "PostalAddress", "name": "West Village", "streetAddress": "29 Bedford Street", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10014"}, "telephone": "(646) 747-8614", "hasMap": "https://www.dailyprovisionsnyc.com/location/daily-provisions-west-village/", "parentOrganization": {"@type": "Organization", "@id": "https://www.dailyprovisionsnyc.com/#organization"}, "servesCuisine": "Cafe, American, Breakfast, Lunch, Dinner, Catering", "priceRange": "$$"}], "sameAs": ["https://www.tiktok.com/@dailyprov", "https://www.facebook.com/dailyprov/", "https://www.instagram.com/dailyprov/"], "potentialAction": [{"@type": "ReserveAction", "object": {"@type": "Reservation", "name": "Table", "url": "https://www.dailyprovisionsnyc.com/#action-reservations"}, "result": {"@type": "Reservation", "name": "Table"}, "target": "https://www.dailyprovisionsnyc.com"}, {"@type": "BuyAction", "object": {"@type": "Product", "name": "Product"}, "target": "https://www.dailyprovisionsnyc.com/store/"}, {"@type": "BuyAction", "object": {"@type": "Product", "name": "Catering Product"}, "target": "https://www.dailyprovisionsnyc.com/store/catering/"}]}</script>
<script type="application/ld+json">{"@context": "http://schema.org", "@type": "WebSite", "@id": "https://www.dailyprovisionsnyc.com/#website", "url": "https://www.dailyprovisionsnyc.com", "name": "Daily Provisions"}</script>
<script type="application/ld+json">{"@context": "http://schema.org", "@type": "WebPage", "@id": "https://www.dailyprovisionsnyc.com/#webpage", "url": "https://www.dailyprovisionsnyc.com", "name": "Daily Provisions"}</script>
<script>var __uzdbm_1 = "3baffa83-6a98-441e-b621-61507135a6af";var __uzdbm_2 = "NDZiNDA4NzAtY3Uwbi00MTJjLTljODAtN2I2ZDFiNzQzZTRmJDEwNC4yOC4xNTQuNTk=";var __uzdbm_3 = "";var __uzdbm_4 = "false";var __uzdbm_5 = "";var __uzdbm_6 = "";var __uzdbm_7 = "";</script> <script> (function (w, d, e, u, c, g, a, b) { w["SSJSConnectorObj"] = w["SSJSConnectorObj"] || { ss_cid: c, domain_info: "auto", }; w[g] = function (i, j) { w["SSJSConnectorObj"][i] = j; }; a = d.createElement(e); a.async = true; if ( navigator.userAgent.indexOf('MSIE') !== -1 || navigator.appVersion.indexOf('Trident/') > -1 ) { u = u.replace("/advanced/", "/advanced/ie/"); } a.src = u; b = d.getElementsByTagName(e)[0]; b.parentNode.insertBefore(a, b); })( window, document, "script", "https://origin-secure-prod-radware.getbento.com/18f5227b-e27b-445a-a53f-f845fbe69b40/stormcaster.js", "cu0p", "ssConf" ); ssConf("c1", "https://origin-secure-prod-radware.getbento.com"); ssConf("c3", "c99a4269-161c-4242-a3f0-28d44fa6ce24"); ssConf("au", "origin-secure-prod-radware.getbento.com"); ssConf("cu", "validate.perfdrive.com, ssc"); </script><style data-styled="active" data-styled-version="5.3.11"></style><style data-emotion="css" data-s=""></style><link rel="stylesheet" type="text/css" href="https://wsv3cdn.audioeye.com/static-scripts/v2/9b77eca3c/compliance.css"><link rel="stylesheet" type="text/css" href="https://wsv3cdn.audioeye.com/static-scripts/v2/9b77eca3c/fullCSS.bundle.css"></head>
<body class="has-hero-intent index-template ae-home" data-audioeye-lang="en" data-audioeye-device-desktop="" style="padding-right: 10px; overflow: hidden;">
<div class="site-notifications" aria-hidden="true"><div id="banner-alert-component" class="banner-max-height-animation alert banner-open"><div class="alert__content"><p>Delivery is now available at Upper East Side! <a href="https://order.thanx.com/dailyprovisions">Order Now.</a></p></div><button type="button" class="close" aria-label="Close"><span aria-hidden="true">×</span></button></div>
</div>
<header class="site-header" aria-hidden="true">
<a href="#main-content" class="skip">Skip to main content</a>
<div class="site-header-desktop">
<div class="site-header-desktop-primary" data-header-sticky="" style="">
<div class="container">
<div class="site-logo" role="presentation">
<a class="site-logo__btn" href="/">
<img class="site-logo__expanded" src="https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/10277DP_Logo_Primary_RGB_primary_blue.png" alt="Daily Provisions Homepage">
</a>
</div>
<nav class="site-nav" aria-label="Main">
<ul class="site-nav-menu" data-menu-type="desktop">
<li>
<a class="site-nav-link " href="/standalone-menus/">Menus</a>
</li>
<li>
<a class="site-nav-link " href="/locations/">Locations</a>
</li>
<li>
<a class="site-nav-link " href="https://www.ushg.com/giftcards/?utm_source=web&utm_medium=header&utm_campaign=gift_cards&utm_content=dp" target="_blank" rel="noopener">Gift Cards</a>
</li>
<li class="site-nav-submenu">
<button type="button" class="site-nav-link site-nav-submenu-toggle" aria-expanded="false" aria-controls="SubMenu-4">
Catering
</button>
<div id="SubMenu-4" class="sub-menu">
<ul>
<li>
<a href="/catering-menu/">Menu</a>
</li>
<li>
<a href="/faq/">FAQ</a>
</li>
<li>
<a href="https://www.toasttab.com/catering/locations/22daf038-b876-4187-8eda-197453fca25b" target="_blank" rel="noopener">Order Now</a>
</li>
</ul>
</div>
</li>
<li>
<a class="site-nav-link " href="/rewards/">Rewards</a>
</li>
<li>
<a class="site-nav-link " href="/careers-1/">Now Hiring</a>
</li>
<li><a href="https://order.thanx.com/dailyprovisions" class="btn btn-brand" target="_blank" rel="noopener">Order Now</a></li>
</ul>
</nav>
</div>
</div>
</div>
<div class="site-header-mobi" aria-label="Navigation Menu Modal">
<div class="site-logo">
<a class="site-logo__btn" href="/">
<img src="https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/10277DP_Logo_Primary_RGB_primary_blue.png" alt="Daily Provisions Homepage">
</a>
</div>
<button type="button" class="nav-toggle-btn" aria-controls="SiteHeaderMobilePanel" aria-expanded="false">
<span class="sr-only">Toggle Navigation</span>
<span class="nav-toggle-btn__line"></span>
<span class="nav-toggle-btn__line"></span>
<span class="nav-toggle-btn__line"></span>
</button>
<div id="SiteHeaderMobilePanel" class="site-header-mobi-panel">
<div class="site-header-mobi-panel__inner">
<nav class="site-nav" aria-label="Mobile main">
<ul class="site-nav-menu" data-menu-type="mobile">
<li>
<a class="site-nav-link " href="/standalone-menus/">Menus</a>
</li>
<li>
<a class="site-nav-link " href="/locations/">Locations</a>
</li>
<li>
<a class="site-nav-link " href="https://www.ushg.com/giftcards/?utm_source=web&utm_medium=header&utm_campaign=gift_cards&utm_content=dp" target="_blank" rel="noopener">Gift Cards</a>
</li>
<li class="site-nav-submenu">
<button type="button" class="site-nav-link site-nav-submenu-toggle" aria-expanded="false" aria-controls="MobileSubMenu-4">
Catering
</button>
<div id="MobileSubMenu-4" class="sub-menu">
<ul>
<li>
<a href="/catering-menu/">Menu</a>
</li>
<li>
<a href="/faq/">FAQ</a>
</li>
<li>
<a href="https://www.toasttab.com/catering/locations/22daf038-b876-4187-8eda-197453fca25b" target="_blank" rel="noopener" aria-describedby="audioeye_new_window_message">Order Now</a>
</li>
</ul>
</div>
</li>
<li>
<a class="site-nav-link " href="/rewards/">Rewards</a>
</li>
<li>
<a class="site-nav-link " href="/careers-1/">Now Hiring</a>
</li>
<li>
<a class="site-nav-link " href="https://onelink.to/dailyprovapp" target="_blank" rel="noopener">Download Our App</a>
</li>
<li>
<a class="site-nav-link " href="/careers/">Now Hiring</a>
</li>
<li>
<a class="site-nav-link " href="https://signup.thanx.com/dailyprovisions/join/" target="_blank" rel="noopener">Join Rewards</a>
</li>
<li>
<a class="site-nav-link " href="/terms-and-conditions/">Terms and Conditions</a>
</li>
<li><a href="https://order.thanx.com/dailyprovisions" class="" target="_blank" rel="noopener">Order Now</a></li><li><a href="https://ushgnyc.us13.list-manage.com/subscribe?u=7a50c68a5d6525e51387201ac&id=2b31cec030" class="" target="_blank" rel="noopener">Newsletter</a></li>
</ul>
</nav>
<div class="site-social site-social--bordered">
<ul class="social-accounts">
<li><a href="https://www.facebook.com/dailyprov/" target="_blank" rel="noopener" data-bb-track="button" data-bb-track-on="click" data-bb-track-category="Social Icons" data-bb-track-action="Click" data-bb-track-label="Facebook, Header"><span class="fa fa-facebook" aria-hidden="true"></span><span class="sr-only">Facebook</span></a></li>
<li><a href="https://twitter.com/dailyprov" target="_blank" rel="noopener" data-bb-track="button" data-bb-track-on="click" data-bb-track-category="Social Icons" data-bb-track-action="Click" data-bb-track-label="Twitter, Header"><span class="fa fa-twitter" aria-hidden="true"></span><span class="sr-only">Twitter</span></a></li>
<li><a href="https://www.instagram.com/dailyprov/" target="_blank" rel="noopener" data-bb-track="button" data-bb-track-on="click" data-bb-track-category="Social Icons" data-bb-track-action="Click" data-bb-track-label="Instagram, Header"><span class="fa fa-instagram" aria-hidden="true"></span><span class="sr-only">Instagram</span></a></li>
<li><a href="https://www.tiktok.com/@dailyprov" target="_blank" rel="noopener" data-bb-track="button" data-bb-track-on="click" data-bb-track-category="Social Icons" data-bb-track-action="Click" data-bb-track-label="Tiktok, Header" aria-describedby="audioeye_new_window_message"><span class="fa fa-tiktok" aria-hidden="true"></span><span class="sr-only">Tiktok</span></a></li>
</ul>
</div>
</div>
<div class="site-powered-by">
<a href="https://getbento.com/?utm_source=header&utm_campaign=dailyprovisionsnyc.com" target="_blank" rel="noopener">powered by BentoBox</a>
</div>
</div>
</div>
</header>
<div class="site-content" aria-hidden="true"><div class="site-header-spacer-desktop" aria-hidden="true"></div><div class="site-header-spacer-mobile" aria-hidden="true" style="height:81.875px;"></div>
<main class="site-content__main page-id--785586">
<h1 class="sr-only" role="presentation" aria-hidden="true" tabindex="-1">Home</h1>
<span id="main-content" class="sr-only">Main content starts here, tab to start navigating</span>
<section id="hero" aria-label="hero-section" class="hero hero--no-content hero--gallery hero--fullheight revealable revealed" style="height: 368.375px;">
<div class="gallery gallery--fit slick-initialized slick-slider" role="region" aria-label="carousel"><span class="sr-only">The image gallery carousel displays a single slide at a time. Use the next and previous button to browse 6 slides. The following carousel hides non-visible slides from screen reader users. Use of next and previous buttons is necessary to see all slides.</span><button type="button" class="arrow-btn arrow-btn--left slick-arrow" style=""><span class="sr-only">Previous Slide</span></button>
<div class="slick-list draggable"><ul role="presentation" class="slick-track" style="opacity: 1; width: 4740px;"><li class="slick-slide slick-current slick-active" data-slick-index="0" aria-hidden="false" style="width: 790px; position: relative; left: 0px; top: 0px; z-index: 999; opacity: 1;">
<div role="img" aria-label="Gallery Slide 1" class="gallery__item gallery__item-fallback" style="background-image: url('https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/63485230105_BEC_TripleDouble_205_1.jpg?w=1200&fit=crop&auto=compress,format&cs=origin&crop=focalpoint&fp-x=0.47&fp-y=0.54'); background-position:
47.0% 54.0%
;">
<img class="sr-only" alt="">
</div>
<span class="sr-only">Slide 1 of 6</span>
</li><li class="slick-slide" data-slick-index="1" aria-hidden="true" style="width: 790px; position: relative; left: -790px; top: 0px; z-index: 998; opacity: 0;">
<div role="img" aria-label="Gallery Slide 2" class="gallery__item gallery__item-fallback" style="background-image: url('https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/99180230421_DP_287.jpg?w=1200&fit=crop&auto=compress,format&cs=origin&crop=focalpoint&fp-x=0.39&fp-y=0.52'); background-position:
39.0% 52.0%
;">
<img class="sr-only" alt="">
</div>
<span class="sr-only">Slide 2 of 6</span>
</li><li class="slick-slide" data-slick-index="2" aria-hidden="true" style="width: 790px; position: relative; left: -1580px; top: 0px; z-index: 998; opacity: 0;">
<div role="img" aria-label="a close up of food" class="gallery__item gallery__item-fallback" style="background-image: url('https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/22314230421_DP_TunaMelt_061.jpg?w=1200&fit=crop&auto=compress,format&cs=origin&crop=focalpoint&fp-x=0.5&fp-y=0.5'); background-position:
50.0% 50.0%
;">
<img class="sr-only" alt="">
</div>
<span class="sr-only">Slide 3 of 6</span>
</li><li class="slick-slide" data-slick-index="3" aria-hidden="true" style="width: 790px; position: relative; left: -2370px; top: 0px; z-index: 998; opacity: 0;">
<div role="img" aria-label="Gallery Slide 4" class="gallery__item gallery__item-fallback" style="background-image: url('https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/8067230421_DP_Cookies_196.jpg?w=1200&fit=crop&auto=compress,format&cs=origin&crop=focalpoint&fp-x=0.37&fp-y=0.34'); background-position:
37.0% 34.0%
;">
<img class="sr-only" alt="">
</div>
<span class="sr-only">Slide 4 of 6</span>
</li><li class="slick-slide" data-slick-index="4" aria-hidden="true" style="width: 790px; position: relative; left: -3160px; top: 0px; z-index: 998; opacity: 0;">
<div role="img" aria-label="a plate of food on a table" class="gallery__item gallery__item-fallback" style="background-image: url('https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/26228230808_DP_ChickenWithSides_064_3.jpg?w=1200&fit=crop&auto=compress,format&cs=origin&crop=focalpoint&fp-x=0.5&fp-y=0.5'); background-position:
50.0% 50.0%
;">
<img class="sr-only" alt="">
</div>
<span class="sr-only">Slide 5 of 6</span>
</li><li class="slick-slide" data-slick-index="5" aria-hidden="true" style="width: 790px; position: relative; left: -3950px; top: 0px; z-index: 998; opacity: 0;">
<div role="img" aria-label="Gallery Slide 6" class="gallery__item gallery__item-fallback" style="background-image: url('https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/21625230105_PattyMelt_070_6.jpg?w=1200&fit=crop&auto=compress,format&cs=origin&crop=focalpoint&fp-x=0.5&fp-y=0.5'); background-position:
50.0% 50.0%
;">
<img class="sr-only" alt="">
</div>
<span class="sr-only">Slide 6 of 6</span>
</li></ul></div>
<button type="button" class="arrow-btn arrow-btn--right slick-arrow" style=""><span class="sr-only">Next Slide</span></button></div>
<div id="motion-elements-control-section">
<button class="btn fa fa-play play-motion ada-motion-toggle-btns hide-motion" data-action="play">
<span class="sr-only">hero gallery paused, press to play images slides</span>
</button>
<button class="btn fa fa-pause pause-motion ada-motion-toggle-btns" data-action="pause">
<span class="sr-only">Playing hero gallery, press to pause images slides</span>
</button>
</div>
</section>
<section class="c-one-col--text content container revealable c-one-col--text--1 c-one-col--text--odd revealed">
<h2>Your neighborhood kitchen</h2>
<h3><span style="font-size: 30px;">from morning, noon, to night.</span></h3><p><br></p><p><span style="font-size: 30px;"> Daily Provisions serves an all-day menu that fits the many needs of our hungry neighbors, with Coffee, Crullers and B.E.Cs in the morning, made-to-order sandwiches, salads, and seasonal soups in the afternoon, a dinner menu inclusive of Roast Chicken and classic sides, and an array of bakery favorites.</span></p>
</section>
<section class="c-split c-split--vcenter c-split--alternate revealable c-split--1 c-split--odd">
<div class="c-split__col c-split__col--empty">
<div class="c-split__col-inner">
<div class="c-split__image" role="presentation" style="background-image: url('https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/39852230105_PattyMelt_070.jpg?w=1200&fit=crop&auto=compress,format&cs=origin&crop=focalpoint&fp-x=0.5&fp-y=0.5');background-position:
50.0% 50.0%
" aria-hidden="true" tabindex="-1"></div>
</div>
</div>
<div class="c-split__col ">
<div class="c-split__col-inner">
<div class="c-split__content content">
<h2 class="h2 c-split__heading">Menus</h2>
<p>Swing by for breakfast, lunch, dinner, or a coffee and snack break. In a New York rush? Order online for pick-up and delivery.</p>
<a href="/standalone-menus/" class="btn btn-brand" target="_parent">View Menus</a>
</div>
</div>
</div>
</section>
<section class="c-split c-split--vcenter revealable c-split--2 c-split--even c-split--last c-split--pair">
<div class="c-split__col c-split__col--empty">
<div class="c-split__col-inner">
<div class="c-split__image" role="presentation" style="background-image: url('https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/98547221116_DP_UWS_16206.jpg?w=1200&fit=crop&auto=compress,format&cs=origin&crop=focalpoint&fp-x=0.68&fp-y=0.2');background-position:
68.0% 20.0%
" aria-hidden="true" tabindex="-1"></div>
</div>
</div>
<div class="c-split__col ">
<div class="c-split__col-inner">
<div class="c-split__content content">
<h2 class="h2 c-split__heading">Join Our Team</h2>
<p>We're looking for smiling faces with a love for great food, coffee, and genuine hospitality.</p>
<a href="/careers" class="btn btn-brand" target="_parent">View Open Positions</a>
</div>
</div>
</div>
</section>
<section class="c-one-col--text content container revealable c-one-col--text--2 c-one-col--text--even">
<p>Follow along with us... <a href="https://www.instagram.com/dailyprov/" rel="noopener noreferrer" target="_blank">@dailyprov</a></p>
</section>
<aside class="instagram-grid revealable" role="presentation">
<div class="instagram-grid__item">
<a href="https://www.instagram.com/reel/DCzTr-MvFVN/" style="background-image:url('https://scontent-iad3-2.cdninstagram.com/v/t51.75761-15/467585690_18347431765122465_3225583686477089138_n.jpg?_nc_cat=109&ccb=1-7&_nc_sid=18de74&_nc_ohc=ZdpBA7OjSs0Q7kNvgHG1PA1&_nc_zt=23&_nc_ht=scontent-iad3-2.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=ALbO2w3ppxgSPeas4GO2bAt&oh=00_AYDfm-IZ0KeOO2ECxqY1EQ2yJxqygluBQfwPLHPXTFf9BA&oe=674A7E0C');" target="_blank" rel="noopener">
<img class="sr-only" alt="Instagram Photo number 1. Click to be redirected to the image on Instagram. image 1">
</a>
</div>
<div class="instagram-grid__item">
<a href="https://www.instagram.com/p/DCuSD5gIm1W/" style="background-image:url('https://scontent-iad3-1.cdninstagram.com/v/t39.30808-6/468007123_1103418051792120_7041469403794228654_n.jpg?_nc_cat=102&ccb=1-7&_nc_sid=18de74&_nc_ohc=nZIcoeqqDnIQ7kNvgE18nLl&_nc_zt=23&_nc_ht=scontent-iad3-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=ALbO2w3ppxgSPeas4GO2bAt&oh=00_AYAw719iPr4u1aSEPNk2GeFTTzONbQlSx__piknEn85dhg&oe=674A7E51');" target="_blank" rel="noopener">
<img class="sr-only" alt="Instagram Photo number 2. Click to be redirected to the image on Instagram. image 2">
</a>
</div>
<div class="instagram-grid__item">
<a href="https://www.instagram.com/p/DCr37Hmhq39/" style="background-image:url('https://scontent-iad3-1.cdninstagram.com/v/t39.30808-6/468073222_1103415728459019_2539477383174158057_n.jpg?_nc_cat=102&ccb=1-7&_nc_sid=18de74&_nc_ohc=qiME9RDa8_QQ7kNvgGvgHwn&_nc_zt=23&_nc_ht=scontent-iad3-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=ALbO2w3ppxgSPeas4GO2bAt&oh=00_AYDeI1MjPw5yuXiwONLIcz91pFfiNzDZczkZfIk7TyS-fg&oe=674A8BC5');" target="_blank" rel="noopener">
<img class="sr-only" alt="Instagram Photo number 3. Click to be redirected to the image on Instagram. image 3">
</a>
</div>
<div class="instagram-grid__item">
<a href="https://www.instagram.com/p/DCnKcJ_y_QK/" style="background-image:url('https://scontent-iad3-1.cdninstagram.com/v/t51.75761-15/467638889_18346819186122465_803858541249653553_n.jpg?_nc_cat=104&ccb=1-7&_nc_sid=18de74&_nc_ohc=SxTrhJJdcPUQ7kNvgGgtT0r&_nc_zt=23&_nc_ht=scontent-iad3-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=ALbO2w3ppxgSPeas4GO2bAt&oh=00_AYATdv2eGFvfJvKh2ThlMccpzp0l4P8t9mvorAgoXhY6DQ&oe=674A8DC1');" target="_blank" rel="noopener">
<img class="sr-only" alt="Instagram Photo number 4. Click to be redirected to the image on Instagram. image 4">
</a>
</div>
<div class="instagram-grid__item">
<a href="https://www.instagram.com/p/DCXh7A5PWdK/" style="background-image:url('https://scontent-iad3-2.cdninstagram.com/v/t51.75761-15/467119599_18345997747122465_5583747531520830867_n.jpg?_nc_cat=103&ccb=1-7&_nc_sid=18de74&_nc_ohc=pFBJiI8RKMsQ7kNvgHzKhf2&_nc_zt=23&_nc_ht=scontent-iad3-2.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=ALbO2w3ppxgSPeas4GO2bAt&oh=00_AYD8sVXdeMi6aqg31D1dWsISjcny2v9_LGWZPBL7JDT6XA&oe=674AAC53');" target="_blank" rel="noopener" aria-describedby="audioeye_new_window_message">
<img class="sr-only" alt="Instagram Photo number 5. Click to be redirected to the image on Instagram. image 5">
</a>
</div>
<div class="instagram-grid__item">
<a href="https://www.instagram.com/p/DCPLNbit3ZS/" style="background-image:url('https://scontent-iad3-2.cdninstagram.com/v/t39.30808-6/466075250_1093877426079516_6966771922789950788_n.jpg?_nc_cat=100&ccb=1-7&_nc_sid=18de74&_nc_ohc=rb7rPEQoTdgQ7kNvgHkbsc_&_nc_zt=23&_nc_ht=scontent-iad3-2.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=ALbO2w3ppxgSPeas4GO2bAt&oh=00_AYBgfLmZRca-K2FDLKTLL11ZGom1x9o-uJ6WflBYuD7VRQ&oe=674A918D');" target="_blank" rel="noopener">
<img class="sr-only" alt="Instagram Photo number 6. Click to be redirected to the image on Instagram. image 6">
</a>
</div>
<div class="instagram-grid__item">
<a href="https://www.instagram.com/reel/DCFieFzvZ_M/" style="background-image:url('https://scontent-iad3-1.cdninstagram.com/v/t51.71878-15/466003950_3970697213253658_4592296360261075201_n.jpg?_nc_cat=101&ccb=1-7&_nc_sid=18de74&_nc_ohc=6IcbnvGOWSMQ7kNvgE2HWI_&_nc_zt=23&_nc_ht=scontent-iad3-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=ALbO2w3ppxgSPeas4GO2bAt&oh=00_AYDPNFdfKT6VLo903CrRAlPnB_KHi9PeMJrSnmu7Z4owtw&oe=674A8055');" target="_blank" rel="noopener" aria-describedby="audioeye_new_window_message">
<img class="sr-only" alt="Instagram Photo number 7. Click to be redirected to the image on Instagram. image 7">
</a>
</div>
<div class="instagram-grid__item">
<a href="https://www.instagram.com/p/DB370f9MDKP/" style="background-image:url('https://scontent-iad3-2.cdninstagram.com/v/t51.2885-15/465296094_1532322597656161_8460341051202914846_n.jpg?_nc_cat=106&ccb=1-7&_nc_sid=18de74&_nc_ohc=v1R4p363xicQ7kNvgGCtzhD&_nc_zt=23&_nc_ht=scontent-iad3-2.cdninstagram.com&edm=ANo9K5cEAAAA&oh=00_AYDeTixzclwbC55VXAI6d9gaiaeG0bljfC4ZgTugJDqPmQ&oe=674A9453');" target="_blank" rel="noopener">
<img class="sr-only" alt="Instagram Photo number 8. Click to be redirected to the image on Instagram. image 8">
</a>
</div>
<div class="instagram-grid__item">
<a href="https://www.instagram.com/p/DByvJZFudLC/" style="background-image:url('https://scontent-iad3-1.cdninstagram.com/v/t51.2885-15/465064500_899529655461843_5392502955625890344_n.jpg?_nc_cat=107&ccb=1-7&_nc_sid=18de74&_nc_ohc=K_zW932UAvAQ7kNvgFL5xR7&_nc_zt=23&_nc_ht=scontent-iad3-1.cdninstagram.com&edm=ANo9K5cEAAAA&oh=00_AYDmbVTnfj45YFdjAs2il_A2H-h7v1LySUYfZ-yS9h7zLA&oe=674AA7AE');" target="_blank" rel="noopener">
<img class="sr-only" alt="Instagram Photo number 9. Click to be redirected to the image on Instagram. image 9">
</a>
</div>
<div class="instagram-grid__item">
<a href="https://www.instagram.com/reel/DBhDSjjviEX/" style="background-image:url('https://scontent-iad3-2.cdninstagram.com/v/t51.29350-15/464565535_8557430964371966_6343988151762726199_n.jpg?_nc_cat=111&ccb=1-7&_nc_sid=18de74&_nc_ohc=K6xYNr_3RrgQ7kNvgHoKlHM&_nc_zt=23&_nc_ht=scontent-iad3-2.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=ALbO2w3ppxgSPeas4GO2bAt&oh=00_AYBfsoTnriSRGFqWSo6WGLVU8_PfVbd9JS4Qxyt-nNSheQ&oe=674A8C6F');" target="_blank" rel="noopener">
<img class="sr-only" alt="Instagram Photo number 10. Click to be redirected to the image on Instagram. image 10">
</a>
</div>
</aside>
<section class="c-one-col--text content container revealable c-one-col--text--3 c-one-col--text--odd c-one-col--text--last">
<p><img src="https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/14343bench.png" data-alt_text="a close up of a person" class="fr-fic fr-dib" alt="a close up of a person"></p>
</section>
</main>
</div>
<footer aria-hidden="true">
<div class="site-footer-desktop-spacer" aria-hidden="true" style="height: 129.75px;"></div><div class="site-footer-desktop site-footer-desktop--show">
<div class="site-footer-desktop-primary" data-footer-sticky="">
<div class="site-footer-desktop-primary__container container">
<ul class="social-accounts">
<li><a href="https://www.facebook.com/dailyprov/" target="_blank" rel="noopener" data-bb-track="button" data-bb-track-on="click" data-bb-track-category="Social Icons" data-bb-track-action="Click" data-bb-track-label="Facebook, Footer"><span class="fa fa-facebook" aria-hidden="true"></span><span class="sr-only">Facebook</span></a></li>
<li><a href="https://twitter.com/dailyprov" target="_blank" rel="noopener" data-bb-track="button" data-bb-track-on="click" data-bb-track-category="Social Icons" data-bb-track-action="Click" data-bb-track-label="Twitter, Footer"><span class="fa fa-twitter" aria-hidden="true"></span><span class="sr-only">Twitter</span></a></li>
<li><a href="https://www.instagram.com/dailyprov/" target="_blank" rel="noopener" data-bb-track="button" data-bb-track-on="click" data-bb-track-category="Social Icons" data-bb-track-action="Click" data-bb-track-label="Instagram, Footer"><span class="fa fa-instagram" aria-hidden="true"></span><span class="sr-only">Instagram</span></a></li>
<li><a href="https://www.tiktok.com/@dailyprov" target="_blank" rel="noopener" data-bb-track="button" data-bb-track-on="click" data-bb-track-category="Social Icons" data-bb-track-action="Click" data-bb-track-label="Tiktok, Footer"><span class="fa fa-tiktok" aria-hidden="true"></span><span class="sr-only">Tiktok</span></a></li>
</ul>
<nav class="site-nav" aria-label="Footer">
<ul class="site-nav-menu">
<li>
<a class="site-nav-link " href="https://onelink.to/dailyprovapp" target="_blank" rel="noopener">Download Our App</a>
</li>
<li>
<a class="site-nav-link " href="/careers/">Now Hiring</a>
</li>
<li>
<a class="site-nav-link " href="https://signup.thanx.com/dailyprovisions/join/" target="_blank" rel="noopener">Join Rewards</a>
</li>
<li>
<a class="site-nav-link " href="/terms-and-conditions/">Terms and Conditions</a>
</li>
<li><a href="https://ushgnyc.us13.list-manage.com/subscribe?u=7a50c68a5d6525e51387201ac&id=2b31cec030" class="btn btn-brand-alt" target="_blank" rel="noopener">Newsletter</a></li>
</ul>
</nav>
</div>
</div>
<div class="site-footer-desktop-secondary">
<div class="site-powered-by">
<a href="https://getbento.com/?utm_source=footer&utm_campaign=dailyprovisionsnyc.com" target="_blank" rel="noopener">powered by BentoBox</a>
</div>
</div>
</div>
</footer>
<div id="popup-newsletter-form" class="popup popup--form mfp-hide" aria-hidden="true">
<form class="js-form-ajax form-alt container-sm" data-form-endpoint="/forms/submit/newsletter/" enctype="multipart/form-data" method="post" novalidate="">
<div style="display: none;">
<label for="ae_newsletter_51">leave this field blank
<input type="text" name="comment_body" value="" id="ae_newsletter_51">
</label>
</div>
<input type="hidden" name="form" value="newsletter">
<div data-bb-track="form" data-bb-track-on="submit" data-bb-track-category="Forms" data-bb-track-action="Submit" data-bb-track-label="Email Sign Up" aria-hidden="true"></div>
<div class="form-header">
<h2 class="h1 form-heading">Email Signup</h2>
</div>
<div class="form-ui">
<label for="2676344">
<i class="error-label" id="firstname-error">Please, enter a valid first name</i>
<span class="input-label">First Name
<span class="input-label-required">- Required</span>
</span>
<input id="2676344" class="form-control" type="text" name="2676344" placeholder="First Name" required="" oninvalid="this.setCustomValidity('Please enter a valid first name')" oninput="setCustomValidity('')" autocomplete="given-name">
</label>
<label for="2676347">
<i class="error-label" id="lastname-error">Please, enter a valid last name</i>
<span class="input-label">Last Name
<span class="input-label-required">- Required</span>
</span>
<input id="2676347" class="form-control" type="text" name="2676347" placeholder="Last Name" required="" oninvalid="this.setCustomValidity('Please enter a valid last name')" oninput="setCustomValidity('')" autocomplete="family-name">
</label>
<label for="2676349">
<i class="error-message-email" id="email-error">Please, enter a valid email</i>
<span class="input-label">Email
<span class="input-label-required">- Required</span>
</span>
<input id="2676349" class="form-control" type="email" name="2676349" placeholder="Email" required="" oninvalid="this.setCustomValidity('Please enter a valid email')" oninput="setCustomValidity('')" autocomplete="email">
</label>
</div>
<div class="form-actions">
<button type="submit" class="btn btn-brand-alt">Submit</button>
<span class="form-error-msg">Please check errors in the form above</span>
</div>
<div class="form-success-msg">
<span role="alert">Thank you for signing up for email updates!</span>
<button type="button" class="btn btn-brand-alt js-popup-closebtn">Close</button>
</div>
<div class="recaptcha-form-footer">
<span>
This site is protected by reCAPTCHA and the Google
<a href="https://policies.google.com/privacy">Privacy Policy</a> and
<a href="https://policies.google.com/terms">Terms of Service</a> apply.
</span>
</div>
</form>
</div>
<script type="text/javascript" src="https://theme-assets.getbento.com/sensei/c770d44.sensei/assets/js/foot.libs.min.js"></script>
<script type="text/javascript" src="https://theme-assets.getbento.com/sensei/c770d44.sensei/assets/js/bentobox.min.js"></script>
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-55VVXHL" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script id="alerts-component-script" type="text/javascript" src="https://app-assets.getbento.com/alerts-component/4097208/main.js"></script>
<script type="text/javascript" src="https://app-assets.getbento.com/alerts-component/4097208/main.js.map"></script>
<script>
document.addEventListener("DOMContentLoaded", function(){
const has_diner_signup_ff = "true" === 'true'
window.bentobox.overlayAlertComponent.init(
'div', { has_diner_signup_ff }
);
window.bentobox.bannerAlertComponent.init();
});
</script>
<script type="text/javascript" src="https://app-assets.getbento.com/analytics/6eebaa1/bento-analytics.min.js" data-bentoanalytics="{"account": "dailyprovisionsnyc-redesign", "theme": "sensei", "template": "index.html", "preset": "dashi-preset", "cartType": "", "indicativeApiKey": "62e150f7-1993-460b-90ab-1bb1bd494ad7", "snowplowAppId": "customer-websites", "snowplowCollectorUrl": "com-getbento-prod1.collector.snplow.net", "devMode": false, "templateNameFromMapping": "Landing Page"}"></script><div id="overlay-alert-component" aria-hidden="true"></div><div aria-hidden="true"><div class="grecaptcha-badge" data-style="bottomright" style="width: 256px; height: 60px; display: block; transition: right 0.3s ease 0s; position: fixed; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;"><div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-o0lkzjpsex6n" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LcM_jgpAAAAALjf-oyMP7LJ4JR0YVdXJBSk5XMm&co=aHR0cHM6Ly93d3cuZGFpbHlwcm92aXNpb25zbnljLmNvbTo0NDM.&hl=en&v=pPK749sccDmVW_9DSeTMVvh2&size=invisible&cb=osr7u3w7czpr"></iframe></div><div class="grecaptcha-error"></div><textarea id="g-recaptcha-response-100000" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea></div><iframe style="display: none;"></iframe></div><iframe height="0" width="0" style="display: none; visibility: hidden;" aria-hidden="true"></iframe><script async="" crossorigin="anonymous" src="https://wsv3cdn.audioeye.com/v2/scripts/loader.js?h=b95497df276a5b3b8ec4b2cd8c26e398&lang=en-US&cb=9b77eca3c"></script><div role="presentation" class="MuiModal-root css-1omqjyt"><div aria-hidden="true" class="MuiBackdrop-root MuiModal-backdrop css-919eu4" style="opacity: 1; background: rgba(0, 36, 82, 0.9); transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;"></div><div tabindex="0" data-testid="sentinelStart"></div><div class="MuiBox-root css-0" data-testid="desktop-modal" tabindex="-1" style="opacity: 1; transform: none; transition: opacity 360ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, transform 240ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;"><div class="MuiBox-root css-8pjqtf" data-testid="container-box"><div class="MuiBox-root css-1fmthf"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1re4qaf" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="small-close"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg></div><div class="MuiBox-root css-1e33bt0"><img class="MuiBox-root css-32daz3" src="https://images.getbento.com/accounts/421fdbfaa020a606991e0319ff8084f3/media/images/8179586_Give_the_Gift_of_Coffee_and_Crullers_3_1.jpg?w=1800&fit=max&auto=compress,format&cs=origin&h=1800" alt="image"></div><div class="MuiBox-root css-6hxfu3" data-testid="right-box"><div class="MuiBox-root css-i8tt9m"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1re4qaf" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="medium-close"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg></div><div class="MuiBox-root css-k2tym3"><h3 class="MuiTypography-root MuiTypography-h3 MuiTypography-alignCenter css-cy9x86">Gift more, get more!</h3><p class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-1wwq885">Earn a $25 bonus card for every $200 spent on gift cards purchased through our website.</p><button class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-disableElevation MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-disableElevation css-1mh7kyt" tabindex="0" type="button">Shop Giftcards<span class="MuiTouchRipple-root css-w0pj6f"></span></button></div></div></div></div><div tabindex="0" data-testid="sentinelEnd"></div></div><script type="text/javascript" src="https://wsv3cdn.audioeye.com/static-scripts/v2/9b77eca3c/startup.bundle.js"></script><iframe title="AudioEye Persistent Cookies Iframe" id="ae-userStateStore" src="https://wsv3cdn.audioeye.com/static-scripts/v2/9b77eca3c/cookieStorage.html" style="display: none; height: 0px; width: 0px;"></iframe><div id="ae_app" data-nosnippet="">
<!--
Layout, Style or Voice Helpers
-->
<div id="ae_helpers" class="ae-module" style="display: none;">
</div>
<!--
Compliance
-->
<div id="ae_compliance" class="ae-module" style="display: none;">
<!-- For autoSmartRem addNewWindowWarnings div is referenced in an aria-describedby -->
<div id="audioeye_new_window_message" style="display:none">Opens in new window</div>
<div id="audioeye_pdf_message" style="display:none">PDF Download</div>
<div id="audioeye_word_message" style="display:none">Word Download</div>
<div id="audioeye_excel_message" style="display:none">Excel Download</div>
<div id="audioeye_powerpoint_message" style="display:none">PowerPoint Download</div>
<div id="audioeye_document_message" style="display:none">Document Download</div>
<script type="text/javascript">
var ae_f = function (ele, api) {
//--------------------------------------------------------------------------------------------//
// ______ __ __ _____ __ ______ ______ __ __ ______ //
// /\ __ \ /\ \/\ \ /\ __-. /\ \ /\ __ \ /\ ___\ /\ \_\ \ /\ ___\ //
// \ \ __ \ \ \ \_\ \ \ \ \/\ \ \ \ \ \ \ \/\ \ \ \ __\ \ \____ \ \ \ __\ //
// \ \_\ \_\ \ \_____\ \ \____- \ \_\ \ \_____\ \ \_____\ \/\_____\ \ \_____\ //
// \/_/\/_/ \/_____/ \/____/ \/_/ \/_____/ \/_____/ \/_____/ \/_____/ //
// //
//--------------------------------------------------------------------------------------------//
// ______ ______ __ __ ______ ______ ______ ______ __ __ //
// /\ __ \ /\ ___\ /\ "-.\ \ /\__ _\ /\ __ \ /\ __ \ /\ __ \ /\_\_\_\ //
// \ \ __< \ \ __\ \ \ \-. \ \/_/\ \/ \ \ \/\ \ \ \ __< \ \ \/\ \ \/_/\_\/_ //
// \ \_____\ \ \_____\ \ \_\\"\_\ \ \_\ \ \_____\ \ \_____\ \ \_____\ /\_\/\_\ //
// \/_____/ \/_____/ \/_/ \/_/ \/_/ \/_____/ \/_____/ \/_____/ \/_/\/_/ //
// //
//--------------------------------------------------------------------------------------------//
// AE - Functionality
//-------------------------------------------------------------------------------------------------------------------------------------------//
// AE - - Refund Modal
ele.outerFind('#refund').on('keydown', function(e) {
if (e.keyCode === 13 || e.keyCode === 32) {
e.preventDefault();
this.click();
}
}).on('click', function(e) {
setTimeout(function() {
ele.outerFind('body').removeAttr('aria-hidden');
var refundModal = ele.outerFind('.ReactModal__Content[aria-label="Refund Modal"]');
AudioEye.focusElement(refundModal.find('.modalClose'));
AudioEye.modals.enableTabLoop(refundModal);
refundModal.find('.modalClose').on('keydown', function(e) {
if (e.keyCode === 13 || e.keyCode === 32) {
e.preventDefault();
this.click();
}
});
},250);
});
// AE - Region
//-------------------------------------------------------------------------------------------------------------------------------------------//
ele.outerFind('header.MuiAppBar-root').nextAll('div.MuiBox-root').eq(0).attr('role','main');
if((/\/store\/.+/).test(window.location.pathname)) {
ele.outerFind('header').next('.row').attr('role','main');
}
// AE - Heading
//-------------------------------------------------------------------------------------------------------------------------------------------//
// AE - - Modal heading
api.setHeadingLevel(ele.outerFind('.MuiDialog-root[aria-labelledby="oo-form-dialog"] h4.MuiTypography-root.MuiTypography-h4').eq(0),'2');
// AE - Menu
//-------------------------------------------------------------------------------------------------------------------------------------------//
// AE - - Menu Accordion
ele.outerFind('button[data-testid="menu-page-expand-icon"]').attr('aria-expanded','true').each(function() {
$ae(this).on('click', function(e) {
if($ae(this).closest('.MuiBox-root').next().hasClass('MuiCollapse-entered')) {
$ae(this).attr('aria-expanded','false');
} else {
$ae(this).attr('aria-expanded','true');
}
});
});
// AE - - Menu item buttons
ele.outerFind('.MuiCard-root button.MuiButtonBase-root[data-testid="menu-page-item"]').removeAttr('role');
// AE - Forms
//-------------------------------------------------------------------------------------------------------------------------------------------//
// AE - - Input labels & describedby
var deliveryModal = $ae('.MuiDialog-root h5.MuiTypography-root.MuiTypography-h5').filter(':contains(Order for Delivery)').closest('.MuiDialog-root');
deliveryModal.find('.MuiFormControl-root').each(function(i) {
var label = $ae(this).find('label');
var formeles = $ae(this).find('input, select');
label.not('[id]').attr('id','ae_delivery_input_desc' + i);
formeles.attr('aria-describedby','ae_delivery_input_desc' + i);
formeles.attr('aria-label', label.text().trim());
});
ele.outerFind('textarea.special_requests').not('[id]').attr('id','special_requests');
// AE - - Address Combobox
ele.outerFind('input[data-testid="address-input"]').eq(0).closest('.MuiFormControl-root').removeAttr('role aria-autocomplete');
ele.outerFind('input[data-testid="address-input"]').eq(0).attr('aria-live','assertive');
// AE - - Form error focus
ele.outerFind('#continueCheckoutButton').on('click', function(e) {
ele.outerFind('.crumb-text.underline').not('a').attr({'role':'link','tabindex':'0'});
var errorInterval = window.setInterval(function () {
if (ele.outerFind('.error').length > 0) {
window.clearInterval(errorInterval);
}
AudioEye.focusElement(ele.outerFind('.error').eq(0).prev());
},250);
});
// AE - - Hidden input
api.hideFromAT(ele.outerFind('#billing_info .list-container').next('input'));
// AE - - Required
ele.outerFind('#billing_name, #billing_email, #billing_phone_number, #fulfillment_contact_name, #shipping_street_address_1, #shipping_city, #shipping_state ,#shipping_postal_code, #billing_street_address_1, #billing_city, #billing_state').attr('aria-required','true');
// AE - Cart
//-------------------------------------------------------------------------------------------------------------------------------------------//
// AE - - Cart edit & remove context
ele.outerFind('#cart [data-testid="cart-item"]').each(function() {
var cartButtons = $ae(this).find('[data-testid="cart-item-edit-button"], [data-testid="cart-item-remove-button"]');
var itemName = $ae(this).find('[data-testid="cart-item-name"]').text().trim();
api.addComplianceIndent(cartButtons,'append','span',itemName);
});
// AE - - Checkout
//-------------------------------------------------------------------------------------------------------------------------------------------//
// AE - - Form error & aria-describedby
var checkoutInputs = ele.outerFind('fieldset .field-wrapper input, fieldset .field-wrapper textarea');
checkoutInputs.removeAttr('aria-describedby');
ele.outerFind('#continueCheckoutButton').on('click', function(e) {
setTimeout(function() {
checkoutInputs.each(function() {
var errorId = $ae(this).attr('name');
if(ele.outerFind('#error_' + errorId).length !== 0) {
$ae(this).attr('aria-describedby','error_' + errorId);
} else {
$ae(this).removeAttr('aria-describedby');
}
});
},500);
});
// AE - - Tooltip
ele.outerFind('#order_summary .details button[data-testid="taxes-tooltip"]').attr('aria-label','Tax & Fees Tooltip');
// AE - - Custom tip focus
ele.outerFind('.custom_tip_button').on('click', function(e) {
setTimeout(function() {
AudioEye.focusElement('#customTipAmount');
},0);
});
// AE - - Tip Radio
ele.outerFind('#tip_section strong').not('[id]').attr('id','ae_tip_checkout_desc');
ele.outerFind('#tip_section button.tip_button').attr({'tabindex':'-1','role':'radio','aria-describedby':'ae_tip_checkout_desc'}).on('focus', function(e) {
this.click();
ele.outerFind('#tip_section button.tip_button').attr('aria-checked','false');
$ae(this).attr('aria-checked','true');
}).on('click', function(e) {
setTimeout(function() {
ele.outerFind('#tip_section button.tip_button.active').attr('tabindex','0');
ele.outerFind('#tip_section button.tip_button').not('.active').attr('tabindex','-1');
},200);
});
ele.outerFind('#tip_section button.tip_button.active').attr('tabindex','0');
// AE - - Links
//-------------------------------------------------------------------------------------------------------------------------------------------//
// AE - - Link context
ele.outerFind('#billing_info .summary-section').next('a.active').each(function() {
var context = $ae(this).closest('.flex-item').find('.summary-section strong').text().trim();
api.addComplianceIndent($ae(this),'append','span',context);
});
ele.outerFind('[data-testid="go-to-order-settings"]').each(function() {
var context = $ae(this).closest('.MuiBox-root').find('h2').text().trim();
api.addComplianceIndent($ae(this),'append','span',context);
});
// AE - - Breadcrumb
ele.outerFind('#breadcrumbs').attr({'role':'navigation','aria-label':'breadcrumb'}).find('.crumb-text.underline').not('a').attr({'role':'link','tabindex':'0'});
ele.outerFind('#breadcrumbs').each(function() {
ele.outerFind('.crumb').not(':has(.crumb-text.underline)').each(function() {
$ae(this).attr('aria-disabled','true');
});
});
ele.outerFind('.crumb-text.underline').each(function() {
$ae(this).addClass('ae-keyclick');
});
// AE - Image
//-------------------------------------------------------------------------------------------------------------------------------------------//
// AE - - Logo Context
ele.outerFind('img[data-testid="restaurant-logo"]').each(function() {
if(!(/home(\s)?page/gi).test($ae(this).attr('alt'))) {
$ae(this).attr('alt',$ae(this).attr('alt') + ' homepage');
}
});
// AE - - Menu item Images
setTimeout(function() {
ele.outerFind('[data-testid="menu-page-item"]').each(function() {
if($ae(this).find('img').attr('alt') === $ae(this).find('.MuiCardHeader-content h4').text().trim()) {
api.setAlt($ae(this).find('img'),'');
}
});
},500);
// AE - Forms
//-------------------------------------------------------------------------------------------------------------------------------------------//
// AE - - Label for Contact Method
ele.outerFind('input[value="requested_sms_notifications"], input[value="requested_email_notifications"]').attr('aria-describedby','notification-options-section');
// AE - - Hidden Contact By Email
ele.outerFind('[name="contact_by_email"]').each(function() {
if($ae(this).css('left') === '-9999px' && $ae(this).css('top') === '-9999px') {
api.hideFromAT($ae(this));
}
});
// AE - Smart Rems 🤓
//-------------------------------------------------------------------------------------------------------------------------------------------//
// AE - - Heading
// AE - - - H1
//api.setHeadingLevel('.MuiBox-root[data-testid="custom-message"] .MuiTypography-root.MuiTypography-body1','1');
// AE - - - Modal heading
//api.setHeadingLevel('.MuiDialog-container .MuiSnackbarContent-message h6 strong','2');
//ele.outerFind('.MuiDialog-container .MuiSnackbarContent-message h6[class*="MuiTypography-subtitle"]').attr('role','presentation');
// AE - - - Form labels
//ele.outerFind('#billing textarea.special_requests').attr('aria-label','Special requests');
// AE - - Remove attr
ele.outerFind('#billing_info .flex-item a.active[aria-current]').removeAttr('aria-current');
ele.outerFind('[data-testid="go-to-website"]').removeAttr('tabindex role aria-hidden');
setTimeout(function() {
ele.outerFind('a[data-testid="go-to-website"]').removeAttr('role aria-hidden tabindex');
},500);
// AE - - Heading
api.setHeadingLevel(ele.outerFind('#cart h2').closest('div'),'2');
api.setHeadingLevel(ele.outerFind('#cart h4').filter(':contains(Are you sure you want to empty your cart?)'),'2');
api.setHeadingLevel('#online-ordering-address-info strong, #online-ordering-time-info strong','3');
api.setHeadingLevel($ae('.column.half').has('h2').filter(':contains(Receipt)').find('.MuiBox-root > strong'),'3');
api.setHeadingLevel(ele.outerFind('#cart h4').filter(':contains(Enter your address to see if we can deliver to you, or switch your order to pickup)'),'3');
// AE - - Hidden / Presentation
ele.outerFind('#cart h2').attr('role','presentation');
api.hideFromAT('hr');
// AE - - Label
ele.outerFind('.modalClose').attr('aria-label','close');
ele.outerFind('[data-testid="taxes-tooltip"]').attr('aria-label','tax & fee information tooltip');
// AE - - Context
api.addComplianceIndent('[data-testid="cart-icon"]','append','span','in cart');
api.addComplianceIndent('[data-testid="cart-item-quantity"]','append','span','Quantity');
api.addComplianceIndent('[for="special_requests"]','append','span','Leave details for your pickup order here (e.g contact-free pickup). For food instructions, please add them to a specific menu item.');
// AE - - Hidden/Presentation
//api.hideFromAT('div#map, div.map, div.gmaps').has('.gm-style');
ele.outerFind('h4').filter(':contains(Total)').attr('role','presentation');
ele.outerFind('h4[data-testid="cart-total"]').attr('role','presentation');
ele.outerFind('[data-testid="go-to-order-settings"]').closest('h4').attr('role','presentation');
ele.outerFind('[data-testid="quantity-value"]').attr('role','presentation');
// AE - - Alt
api.setAlt('.MuiDialog-container img[data-testid="image-id"]','');
// AE - svg decorative
api.hideFromAT('#ae_app > svg');
// AE - Housekeeping
//-------------------------------------------------------------------------------------------------------------------------------------------//
ele.outerFind('.ae-keyclick').on('keydown', function(e) {
if (e.keyCode === 13 || e.keyCode === 32) {
e.preventDefault();
this.click();
}
});
};
ae_f.id = "21343efd-0ea6-5a14-b592-94f021f5d07f";
ae_f.title = "** BentoBox Ordering JS Master **";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/___BentoBox_Ordering_JS_Master___.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
//--------------------------------------------------------------------------------------------//
// ______ __ __ _____ __ ______ ______ __ __ ______ //
// /\ __ \ /\ \/\ \ /\ __-. /\ \ /\ __ \ /\ ___\ /\ \_\ \ /\ ___\ //
// \ \ __ \ \ \ \_\ \ \ \ \/\ \ \ \ \ \ \ \/\ \ \ \ __\ \ \____ \ \ \ __\ //
// \ \_\ \_\ \ \_____\ \ \____- \ \_\ \ \_____\ \ \_____\ \/\_____\ \ \_____\ //
// \/_/\/_/ \/_____/ \/____/ \/_/ \/_____/ \/_____/ \/_____/ \/_____/ //
// //
//--------------------------------------------------------------------------------------------//
// ______ ______ __ __ ______ ______ ______ ______ __ __ //
// /\ __ \ /\ ___\ /\ "-.\ \ /\__ _\ /\ __ \ /\ __ \ /\ __ \ /\_\_\_\ //
// \ \ __< \ \ __\ \ \ \-. \ \/_/\ \/ \ \ \/\ \ \ \ __< \ \ \/\ \ \/_/\_\/_ //
// \ \_____\ \ \_____\ \ \_\\"\_\ \ \_\ \ \_____\ \ \_____\ \ \_____\ /\_\/\_\ //
// \/_____/ \/_____/ \/_/ \/_/ \/_/ \/_____/ \/_____/ \/_____/ \/_/\/_/ //
// //
//--------------------------------------------------------------------------------------------//
api.addBodyClass();
// -- AE - Mobile events not firing trapped in header -- \\
//$ae('html.no-maybemobile.no-inputtypes-month.no-inputtypes-week.no-touchevents').removeClass('no-maybemobile no-inputtypes-month no-inputtypes-week no-touchevents').addClass('maybemobile inputtypes-month inputtypes-week touchevents');
/*
if(!ele.outerFind('html.maybemobile.inputtypes-month.inputtypes-week.touchevents')){
ele.outerFind('html').addClass('maybemobile inputtypes-month inputtypes-week touchevents');
}
*/
$ae('.site-header-mobi').removeAttr('role aria-modal');
// AE - Functionality ⚙️
//----------------------------------------------------------------------------------------------
ele.outerFind('#required-notification').each(function () {
AudioEye.focusElement($ae(this));
});
// AE - - TSF Button
api.convertToBtn('#tsf-submit').on('keydown', function (e) {
if (e.keyCode === 13 || e.keyCode === 32) {
e.preventDefault();
this.click();
}
});
// AE - - Menu
var ariaSelectedTabPanel = ele.outerFind("#menus section.tabs-panel[aria-selected]");
ariaSelectedTabPanel.removeAttr("aria-selected").attr('tabindex', '0');
if (ele.outerFind('#menus .tabs-nav a.active').length) {
ele.outerFind('#menus .tabs-nav a.active').attr('tabindex', '0');
ele.outerFind("#menus .tabs-nav a").not('.active').attr('tabindex', '-1');
}
//ele.outerFind('.btn.btn-tabs[aria-selected="false"]').attr('tabindex','-1');
ele.outerFind("#menus .tabs-nav a").on("click", function (e) {
const trigger = $ae(this);
setTimeout(function () {
trigger.focus();
$ae('#menus .tabs-nav a.active').attr('tabindex', '0');
$ae("#menus .tabs-nav a").not('.active').attr('tabindex', '-1');
$ae("#menus section.tabs-panel").removeAttr("aria-selected");
}, 350);
});
/*
ele.outerFind('.btn.btn-tabs.active').on('keydown', function(e) {
if (e.keyCode === 37 || e.keyCode === 39) {
ele.outerFind('.btn.btn-tabs.active, .btn.btn-tabs[aria-selected="true"]').attr('tabindex','-1');
}
});
ele.outerFind('.btn.btn-tabs').not('.active').on('keydown', function(e) {
if ((e.keyCode === 9 && e.shiftKey) || (e.keyCode === 9 && !e.shiftKey)) {
setTimeout(function() {
ele.outerFind('.btn.btn-tabs.active, .btn.btn-tabs[aria-selected="true"]').attr('tabindex','0');
},50);
ele.outerFind('.btn.btn-tabs').not('.active').attr('tabindex','-1');
ele.outerFind('.btn.btn-tabs[aria-selected="false"]').attr('tabindex','-1');
}
});
ele.outerFind('#menus ul.tabs-nav').each(function() {
var tabBtn = $ae(this).find('a.btn.btn-tabs');
if (tabBtn.length < 2) {
tabBtn.attr('role', 'button').removeAttr('aria-selected aria-controls');
$ae(this).next('div.tabs-content').find('section.tabs-panel').removeAttr('role aria-selected');
if(ele.outerFind('h1').not('[aria-level]').length === 0 && ele.outerFind('[aria-level="1"]').length === 0) {
setTimeout(function() {
api.setHeadingLevel(tabBtn.closest('li'),'1');
},0);
} else {
setTimeout(function() {
api.setHeadingLevel(tabBtn.closest('li'),'2');
},0);
}
}
});
ele.outerFind('div.tabs-nav').each(function() {
var tabBtn = $ae(this).find('.tabs-nav-list__item button.btn-tabs');
if (tabBtn.length < 2 ) {
tabBtn.attr({'role':'presentation','tabindex':'-1'}).removeAttr('aria-selected aria-controls');
if(ele.outerFind('h1').not('[aria-level]').length === 0 && ele.outerFind('[aria-level="1"]').length === 0) {
setTimeout(function() {
api.setHeadingLevel(tabBtn.closest('li'),'1');
},0);
} else {
setTimeout(function() {
api.setHeadingLevel(tabBtn.closest('li'),'2');
},0);
}
} else {
tabBtn.attr('role','tab');
}
});
*/
if (ele.outerFind('#menus .tabs-nav .tabs-nav-selector').css('display') === 'none') {
api.hideFromAT('#menus .tabs-nav .tabs-nav-selector');
} else if (ele.outerFind('#menus .tabs-nav .tabs-nav-selector').css('display') === 'block') {
api.hideFromAT('#menus .tabs-nav .tabs-nav-list');
}
ele.outerFind('.tabs-nav .tabs-nav-selector .tabs-nav-selector__input').removeAttr('role');
//ele.outerFind('#menus .tabs-nav a, #menus .tabs-nav button').on('click', function(e) {
//setTimeout(function() {
//AudioEye.focusElement('.tabs-panel--show, .tabs-panel--active');
//},100);
//});
// AE - - Form Tab Panels
ele.outerFind('#form').has('.tabs .tabs-content').each(function () {
var formSection = $ae(this).find('section[role="tabpanel"]');
var formSectionAriaLabel = formSection.attr('aria-labelledby');
if (formSection.length <= 1 && ele.outerFind('#' + formSectionAriaLabel).length === 0) {
formSection.removeAttr('role aria-selected aria-labelledby');
}
});
// AE - - Modal aria-label
ele.outerFind('#newsletter-modal').each(function () {
var newsletterAriaLabel = $ae(this).attr('aria-labelledby');
if (ele.outerFind('#' + newsletterAriaLabel).length === 0) {
$ae(this).removeAttr('aria-labelledby');
}
});
// AE - - Email Form
ele.outerFind('#email_form .selectric-wrapper, #electronic-form .selectric-wrapper').each(function (i) {
$ae(this).find('.selectric p.label').not('[id]').attr('id', 'ae_selectric_desc' + i);
$ae(this).find('.selectric-input').attr('aria-labelledby', 'ae_selectric_desc' + i);
});
// AE - - Checkout Table
function CheckRowGroup() {
ele.outerFind('.checkout.container .checkout-header, .checkout.container .checkout-body').each(function () {
if (!!$ae(this).find('[role="row"]').length) {
$ae(this).attr('role', 'rowgroup');
} else {
$ae(this).removeAttr('role');
}
});
}
CheckRowGroup();
ele.outerFind('[href="/store/cart/"], .checkout-item__remove-btn').on('keydown', function (e) {
if (e.keyCode === 13 || e.keyCode === 32) {
e.preventDefault();
this.click();
}
}).on('click', function (e) {
CheckRowGroup();
});
// AE - - Date Input
ele.outerFind('#dp_lead_event_date').each(function () {
var context = $ae(this).prev('label').text().trim();
$ae(this).attr('aria-label', context + ' mm/dd/yyyy');
});
// AE - - Cart Aria-label
ele.outerFind('a.btn.btn-cart').each(function () {
var context = $ae(this).text().trim();
if (context.indexOf('cart') === -1) {
if (context === '1') {
$ae(this).attr('aria-label', '1 Item In Shopping Cart');
} else {
$ae(this).attr('aria-label', context + ' Items In Shopping Cart');
}
}
});
ele.outerFind('.product-config-form button[type="submit"], .product-form button[type="submit"]').on('click', function (e) {
setTimeout(function () {
ele.outerFind('a.btn.btn-cart').each(function () {
var context = $ae(this).text().trim();
if (context.indexOf('cart') === -1) {
if (context === '1') {
$ae(this).attr('aria-label', '1 Item In Shopping Cart');
} else {
$ae(this).attr('aria-label', context + ' Items In Shopping Cart');
}
}
});
}, 1000);
});
// AE - - Aria-live
ele.outerFind('.numeric-stepper-wrapper').has('.numeric-stepper__btn--up, .numeric-stepper__btn--down').find('.numeric-stepper__input[name="quantity"]').attr('aria-live', 'assertive');
ele.outerFind('.btn.btn-cart').attr('aria-live', 'assertive');
ele.outerFind('.modal form, .mfp-wrap form').has('.form-success-msg').on('submit', function (e) {
$ae(this).closest('form').find('.form-success-msg').attr('aria-live', 'assertive');
});
ele.outerFind('.modal, .mfp-wrap').has('.form-success-msg').find('.modal__close-btn,.mfp-close, .form-success-msg button').on('keydown', function (e) {
if (e.keyCode === 13 || e.keyCode === 32) {
e.preventDefault();
this.click();
}
}).on('click', function (e) {
$ae(this).closest('.modal, .mfp-wrap').find('form .form-success-msg').removeAttr('aria-live');
});
// AE - - Modal
// ele.outerFind('button[data-popup-src]').on('click', function(e) {
// AudioEye.modals.enableTabLoop('.mfp-wrap');
// $ae('div.mfp-wrap').attr('role','dialog');
// });
// AE - - Mobile Menu Toggle
ele.outerFind('.nav-toggle-btn').on('click', function (e) {
if ($ae(this).attr('aria-expanded') === 'true') {
AudioEye.modals.enableTabLoop('.site-header-mobi');
ele.outerFind('.site-logo__btn').attr('tabindex', '-1');
} else {
AudioEye.modals.disableTabLoop('.site-header-mobi');
ele.outerFind('.site-logo__btn').attr('tabindex', '0');
}
});
// AE - Heading
//----------------------------------------------------------------------------------------------
// AE - - Menus
ele.outerFind('#menus .menu-description').each(function () {
api.setHeadingLevel($ae(this).find('h1').eq(0), '2');
$ae(this).find('h1').not(':eq(0), [role], [aria-level]').attr('role', 'presentation');
});
ele.outerFind('#menus .tabs-content section.tabs-panel').each(function () {
if ($ae(this).find('.menu-description h1').length === 0) {
if ($ae(this).find('.menu-description strong').length === 0) {
api.setHeadingLevel($ae(this).find('.menu-section__header h2').not('[role="presentation"]'), '2');
} else {
api.setHeadingLevel($ae(this).find('.menu-description strong').eq(0), '2');
api.setHeadingLevel($ae(this).find('.menu-section__header h2').not('[role="presentation"]'), '3');
}
} else {
api.setHeadingLevel($ae(this).find('.menu-section__header h2').not('[role="presentation"]'), '3');
}
});
// AE - - Menu Item Heading
ele.outerFind('.menu-section').each(function () {
if ($ae(this).find('.menu-section__header h2').length) {
api.setHeadingLevel($ae(this).find('.menu-item .menu-item__heading.menu-item__heading--name'), '3');
} else if ($ae(this).find('.menu-section__header h3').not('[aria-level]').length) {
api.setHeadingLevel($ae(this).find('.menu-item .menu-item__heading.menu-item__heading--name'), '4');
} else if ($ae(this).find('.menu-section__header').length === 0) {
api.setHeadingLevel($ae(this).find('.menu-item .menu-item__heading.menu-item__heading--name'), '3');
}
else {
api.setHeadingLevel($ae(this).find('.menu-item .menu-item__heading.menu-item__heading--name'), '2');
}
});
api.setHeadingLevel(ele.outerFind('.menu-section.menu-section--text h1').not('[aria-level]'), 2);
// AE - - Hero
ele.outerFind('.hero__content h3').each(function () {
if (!(!!$ae(this).closest('.hero__content').find('h2,[aria-level="2"]').length)) {
api.setHeadingLevel($ae(this), '2');
}
});
//debunk caused the homepage hero banner h1 to be h2
// ele.outerFind('#hero').has('.hero__content h1').each(function () {
// if ($ae(this).find('.hero__content h1').text().trim().length !== 0) {
// //api.setAlt($ae(this).find('.slick-slide .gallery__item img'),'');
// api.setHeadingLevel(ele.outerFind('h1').not('#hero .hero__content h1'), '2');
// }
// });
// AE - - Press
ele.outerFind('section#press').has('.card--press .card__heading').each(function () {
var firstLevel;
var firstHeading = $ae(this).closest('#press').find('h1,h2,h3,h4,h5,h6').eq(0);
if (!!firstHeading.attr('aria-level')) {
firstLevel = firstHeading.attr('aria-level');
} else {
firstLevel = parseFloat(firstHeading[0].tagName.replace('H', ''));
}
api.setHeadingLevel($ae(this).find('.card--press .card__heading'), firstLevel + 1);
$ae(this).find('.card__subheading').attr('role', 'presentation');
});
// AE - - Cards (Might need to refactor)
// ele.outerFind('.card-listing .card').has('.card__heading, .card__subheading').each(function () {
// api.setHeadingLevel($ae(this).find('.card__heading'), '2');
// $ae(this).find('.card__subheading').attr('role', 'presentation');
// });
// AE - - Site Content
if (!(!!ele.outerFind('.site-content h1').length) && !!ele.outerFind('.site-content h2').length) {
if (window.location.pathname.replace('/', '').substring(0, 3) === ele.outerFind('.site-content h2').eq(0).text().trim().toLowerCase().substring(0, 3)) {
api.setHeadingLevel(ele.outerFind('.site-content h2').eq(0), '1');
}
}
// AE - - Accessibility page
if (!!ele.outerFind('h2').filter(':contains(Accessibility Statement)').length && !(!!ele.outerFind('h1,[aria-level="1"]').length)) {
api.setHeadingLevel(ele.outerFind('h2').filter(':contains(Accessibility Statement)'), '1');
}
// AE - - Store Locator
if (ele.outerFind('#storeLocator h1').not('[aria-level]').length === 0 && ele.outerFind('#storeLocator [aria-level="1"]').length === 0) {
api.setHeadingLevel('#storeLocator label[for="enter-location"]', '1');
}
if (ele.outerFind('#storeLocator h2').not('[aria-level]').length === 0 && ele.outerFind('#storeLocator [aria-level="2"]').length === 0) {
api.setHeadingLevel('#storeLocatorContainer .locationListItem h3', '2');
}
// AE - - Modal Heading
ele.outerFind('.modal .modal-article').each(function () {
if ($ae(this).find('h2').not('[aria-level="2"]').length === 0 && $ae(this).find('[aria-level="2"]').length === 0) {
api.setHeadingLevel($ae(this).find('h3'), '2');
}
});
// AE - - Home Page Word Mark Logo
if (window.location.pathname === "/") {
api.setHeadingLevel(ele.outerFind('.site-header-desktop .site-wordmark').has('a[href="/"]'), '1');
api.setHeadingLevel(ele.outerFind('.site-header-desktop .site-wordmark').has('a[href="/"]'), '1');
if (ele.outerFind('h1, [aria-level="1"]').length > 1) {
api.setHeadingLevel(ele.outerFind('h1').not(':eq(0)'), '2');
}
}
ele.outerFind('body.ae-home .site-header-desktop-primary .site-logo').attr({ 'role': 'heading', 'aria-level': '1' });
// New Item
ele.outerFind('.boxes-news-item-template main').each(function () {
if ($ae(this).find('h1').length > 1) {
api.setHeadingLevel($ae(this).find('h1').not(':eq(0)'), '2');
}
});
// AE - - Card heading
ele.outerFind('.card-listing .card .card__btn').each(function () {
if ($ae(this).find('> *').filter(':not(.card__media)').length === 1 && $ae(this).find('> *').filter(':not(.card__media)').attr('class').indexOf('card__heading') >= 0) {
$ae(this).find('.card__heading').attr('role', 'presentation').removeAttr('aria-level');
}
});
// AE - - Popup heading
ele.outerFind('#popup-alert').each(function () {
if ($ae(this).find('h2').not('[aria-level]').length === 0 && $ae(this).find('[aria-level="2"]').length === 0 && $ae(this).find('.popup__content p').length === 1) {
//api.setHeadingLevel($ae(this).find('.popup__content p').eq(0),'2');
}
});
// AE - Forms 🗒️
//----------------------------------------------------------------------------------------------
// AE - - AccessibleDatePicker
ele.outerFind('.AccessibleDatePicker--input').each(function () {
var context = $ae(this).closest('label').find('.input-label').text().trim();
$ae(this).attr('aria-label', context + ' mm/dd/yyyy');
});
// AE - - Aria-describedby Error Ref
ele.outerFind('input.form-control[aria-describedby], select.form-control[aria-describedby], textarea.form-control[aria-describedby]').each(function () {
var ariaDescribedby = $ae(this).attr('aria-describedby');
if (ele.outerFind(ariaDescribedby).length === 0) {
$ae(this).removeAttr('aria-describedby');
}
});
ele.outerFind('button[data-bb-track-category="Inquire Trigger Button"]').on('click', function (e) {
ele.outerFind('div.popup--form button[type="submit"]').on('click', function (e) {
setTimeout(function () {
ele.outerFind('input.form-control, select.form-control, textarea.form-control').each(function () {
var errorRef = $ae(this).attr('name') + '-error';
if (ele.outerFind('#' + errorRef).length !== 0) {
$ae(this).attr('aria-describedby', errorRef);
}
});
}, 100);
});
});
// AE - - Preferred Location Checkbox
ele.outerFind('.emma-tsf-embdedd-form .checkbox-big-box').each(function () {
$ae(this).prev('label').not('[id]').filter(':contains(Select Your Preferred Locations *)').attr('id', 'ae_pref_loc_desc');
$ae(this).find('input.custom-checkbox').attr('aria-describedby', 'ae_pref_loc_desc');
if ($ae(this).prev('label').text().trim().indexOf('*') >= 0) {
$ae(this).find('input.custom-checkbox').attr('aria-required', 'true');
}
});
ele.outerFind('.emma-tsf-embdedd-form .checkbox-big-box input.custom-checkbox').not('[aria-label], [id], aria-describedby').each(function (i) {
if (!(!!$ae(this).text().trim().length) && !!$ae(this).next('label').length) {
$ae(this).attr('aria-labelledby', 'ae_pref_loc_checkbox_desc' + i);
$ae(this).next('label').not('[id]').attr('id', 'ae_pref_loc_checkbox_desc' + i);
}
});
ele.outerFind('label').has('select').each(function (i) {
if (!!$ae(this).find('.input-label').text().trim().length) {
$ae(this).attr('role', 'presentation').removeAttr('for');
$ae(this).find('.input-label').attr('id', 'ae_label_select_desc' + i);
$ae(this).find('select').attr('aria-labelledby', 'ae_label_select_desc' + i);
}
});
// AE - - Emma Form notification
ele.outerFind('.emma-tsf-embdedd-form form').has('.notification, #tsf-submit').find('#tsf-submit').on('click', function (e) {
var visibleNotification = $ae(this).closest('form').find('.notification').filter(function () {
return $ae(this).css('display') === 'block';
});
AudioEye.focusElement($ae(visibleNotification[0]));
});
// AE - - Error Explanation
ele.outerFind('#errorExplanation').each(function () {
AudioEye.focusElement($ae(this));
});
// AE - - Tripleseat Form Describedby
ele.outerFind('#tripleseat_embed_form [class*="_header"] :header').not('[id]').each(function (i) {
$ae(this).attr('id', 'ae_tripleseat_form_desc' + i);
});
ele.outerFind('#tripleseat_embed_form [class*="row_"] input, #tripleseat_embed_form [class*="row_"] textarea, #tripleseat_embed_form [class*="row_"] select').not('[type="hidden"], [type="submit"]').each(function () {
if (!!$ae(this).attr('aria-descriedby')) {
$ae(this).attr('aria-describedby', $ae(this).attr('aria-describedby') + $ae(this).closest('[class*="row_"]').prevAll('[class*="_header"]').eq(0).find(':header').attr('id'));
} else {
$ae(this).attr('aria-describedby', $ae(this).closest('[class*="row_"]').prevAll('[class*="_header"]').eq(0).find(':header').attr('id'));
}
});
ele.outerFind('.numeric-stepper__input[name="quantity"]').not('[id]').each(function () {
var context = $ae(this).prev('label').attr('for');
$ae(this).attr('id', context);
});
// AE - Images 📸
//----------------------------------------------------------------------------------------------
// AE - - Card Images
ele.outerFind('.card-listing .card').each(function () {
if (!!$ae(this).find('.card__heading').text().trim().length) {
api.setAlt($ae(this).find('.card__media img'), '');
}
});
// AE - - Hours and Locations
ele.outerFind('#intro').has('h2, img.fr-fic.fr-dib').filter(':contains(Hours & Location)').each(function () {
var locationImage = $ae(this).find('img.fr-fic.fr-dib');
if (locationImage.parent().prop('nodeName') === "A" && locationImage.parent().attr('href').indexOf('google.com/maps') !== -1) {
api.setAlt(locationImage, 'Google Maps');
} else {
api.setAlt(locationImage, '');
}
});
// AE - - Card Modal Button
ele.outerFind('section.content .card-listing a.card__btn[data-popup]').each(function () {
var regex = new RegExp($ae(this).text().trim().split(' ')[0], 'ig');
if (regex.test($ae(this).find('img').attr('alt')) && !$ae('body.boxes-gallery-template').length) {
api.setAlt($ae(this).find('img'), '');
}
});
// AE - - Product Image
ele.outerFind('body.store-product-template .product img').each(function () {
var regex = new RegExp($ae(this).closest('.product').find('.product-details__header h2'));
if (regex.test($ae(this).attr('alt').toLowerCase())) {
api.setAlt($ae(this), '');
}
});
// AE - - Press Image
if ((/\/press\//).test(window.location.pathname)) {
api.setAlt('.card-listing .card .card__image img', '');
}
// AE - - Copyright Images
api.setAlt($ae('p').filter(':contains(Copyright)').has('img[title=":copyright:"][alt="©"]').find('img[title=":copyright:"][alt="©"]'), '');
// AE - - Venue Card Images
ele.outerFind('#venues .card__btn').each(function () {
if ($ae(this).text().trim() === "" && ($ae(this).find('.card__image img').attr('alt') === "" || $ae(this).find('.card__image img').attr('alt') === undefined)) {
var context = $ae(this).closest('.card').find('.card__heading').text().trim();
api.setAlt($ae(this).find('.card__image img'), context);
}
});
// AE - - News Items
if (window.location.pathname.indexOf('/news-item/') === 0) {
api.setAlt(ele.outerFind('body.news table img').not('a img'), '');
}
ele.outerFind('body.news table a img').each(function () {
var context = $ae(this).closest('a[href]').attr('href').replace(/(http(s)?:)?\/\/(www.)?/g, '');
$ae(this).attr('alt', context);
});
//AE - - Menu Header
ele.outerFind('.menu-header img').each(function () {
var menuTitle = $ae('#' + $ae(this).closest('.tabs-panel').attr('aria-labelledby')).text().trim();
if (!!menuTitle.length) {
api.setAlt($ae(this), menuTitle);
}
});
// AE - - Empty Alert Heading
api.setHeadingLevel('.alert__content h3', '2').each(function () {
if ($ae.trim($ae(this).text()).length === 0 && $ae(this).find('img').length === 0) {
if ($ae(this).clone().find('hr, span, br, strong, div, font, built-in, a').not('[aria-label]').remove().end().children().length === 0) {
$ae(this).attr('role', 'presentation').removeAttr('aria-level');
}
}
});
// AE - - Checkout Heading
ele.outerFind('.checkout').each(function () {
api.setHeadingLevel($ae(this).find('#cart-heading'), '2');
if ((!!$ae(this).find('h2').not('[aria-level]').length || !!$ae(this).find('[aria-level="2"]').length) && $ae(this).find('h3,[aria-level="3"]').length === 0) {
api.setHeadingLevel($ae(this).find('h4, .checkout-item h2.h4'), '3');
}
});
// AE - - Menu Heading Presentation
ele.outerFind('#menus .menu-header h4').not('[aria-level]').attr('role', 'presentation');
// AE - - Instagram Images
ele.outerFind('.instagram-grid .instagram-grid__item img').each(function (i) {
var index = i + 1;
api.setAlt($ae(this), $ae(this).attr('alt') + ' image ' + index);
});
// AE - - Checkout Modal
ele.outerFind('.checkout').each(function () {
if ($ae(this).find('[aria-level="2"]').length > 0) {
AudioEye.remApi.setHeadingLevel('.checkout-item__heading', '3');
}
});
ele.outerFind('.menu-item img').each(function () {
if ($ae(this).closest('.menu-item').text().trim().indexOf($ae(this).attr('alt')) >= 0) {
api.setAlt($ae(this), '');
}
});
ele.outerFind('.site-logo img').each(function () {
if (!(/home\s?page/gi).test($ae(this).attr('alt')) && (/home/gi).test($ae(this).attr('alt'))) {
var context = $ae(this).attr('alt');
$ae(this).attr('alt', context + 'page');
}
});
// AE - Links 🔗
//----------------------------------------------------------------------------------------------
// AE - - CSplit Learn More
ele.outerFind('main.site-content__main section.c-split .c-split__col').has('h2.c-split__heading, strong').each(function () {
if ($ae(this).find('h2.c-split__heading, strong').text().trim().length !== 0) {
var cSplitContext = $ae(this).find('h2.c-split__heading, strong').text().trim();
var cSplitLearnMoreBtn = $ae(this).find('.c-split__content a.btn').filter(function () {
return (/learn more/ig).test($ae(this).text().trim());
});
//api.addComplianceIndent(cSplitLearnMoreBtn,'append','span', cSplitContext);
$ae(cSplitLearnMoreBtn).attr('aria-label', 'Learn More' + ' ' + cSplitContext);
}
});
// AE - - Intro Learn more
ele.outerFind('#intro a.button.special.scroll-to').filter(':contains(Learn More)').each(function () {
if ($ae(this).closest('#intro').find('h1').length !== 0) {
var pageTitle = $ae(this).closest('#intro').find('h1').eq(0).text().trim();
api.addComplianceIndent($ae(this), 'append', 'span', 'about ' + pageTitle);
} else {
var path = window.location.pathname.split('/');
var urlTitle = path[path.length - 2];
api.addComplianceIndent($ae(this), 'append', 'span', 'about ' + urlTitle);
}
});
// AE - - Cart Remove Context
ele.outerFind('.checkout-item .checkout-item__remove-btn').each(function () {
var context = $ae(this).closest('.checkout-item').find('.checkout-col--info .checkout-item__heading').text().trim();
if ($ae(this).find('span.ae-compliance-indent').filter(':contains(' + context + ')').length === 0) {
api.addComplianceIndent($ae(this), 'append', 'span', context);
}
});
ele.outerFind('.checkout-item a').filter(':contains(remove)').each(function () {
var context = $ae(this).closest('.checkout-item').find('.checkout-col--info span').text().trim();
if ($ae(this).find('span.ae-compliance-indent').filter(':contains(' + context + ')').length === 0) {
api.addComplianceIndent($ae(this), 'append', 'span', context);
}
});
ele.outerFind('.btn-cart').on('click', function (e) {
ele.outerFind('.checkout-item .checkout-item__remove-btn').each(function () {
var context = $ae(this).closest('.checkout-item').find('.checkout-col--info .checkout-item__heading').text().trim();
if ($ae(this).find('span.ae-compliance-indent').filter(':contains(' + context + ')').length === 0) {
api.addComplianceIndent($ae(this), 'append', 'span', context);
}
});
ele.outerFind('.checkout-item a').filter(':contains(remove)').each(function () {
var context = $ae(this).closest('.checkout-item').find('.checkout-col--info span').text().trim();
if ($ae(this).find('span.ae-compliance-indent').filter(':contains(' + context + ')').length === 0) {
api.addComplianceIndent($ae(this), 'append', 'span', context);
}
});
});
// AE - - Misc
api.addComplianceIndent('a.site-wordmark__btn', 'append', 'span', 'homepage');
api.addComplianceIndent(ele.outerFind('.popup[data-bb-track-label="Team"] a').has('.fa-instagram'), 'append', 'span', 'Opens in new window');
// AE - - UT Menu
ele.outerFind('.ut-menu .menu-item').each(function () {
if ($ae(this).find('.label-image-hideable a').attr('href') === $ae(this).find('a.item-title-color').attr('href')) {
AudioEye.remApi.hideFromAT($ae(this).find('.label-image-hideable a'));
}
});
ele.outerFind('.ut-menu .menu-item a.ut-more').each(function () {
var context = $ae(this).closest('.menu-item').find('a.item-title-color').text().trim();
api.addComplianceIndent($ae(this), 'append', 'span', context);
});
// AE - Table 🪑
//----------------------------------------------------------------------------------------------
// AE - - Checkout Table
ele.outerFind('.checkout').each(function () {
if ($ae(this).find('[role="table"]').length === 0) {
$ae(this).attr({ 'role': 'table', 'aria-label': 'Your order' });
$ae(this).find('.checkout-header, .checkout-body').attr('role', 'rowgroup');
$ae(this).find('.checkout-header .checkout-col.checkout-col--details, .checkout-body .checkout-item').attr('role', 'row');
$ae(this).find('.checkout-header .row .checkout-col').attr('role', 'columnheader');
$ae(this).find('.checkout-body .checkout-item .row .checkout-col').attr('role', 'cell');
}
});
// AE - Potential smart rems 🤓
//----------------------------------------------------------------------------------------------
// AE - - Iframes
ele.outerFind("iframe.chownow-iframe").attr("title", "ChowNow iframe");
ele.outerFind('iframe[src*="www.123formbuilder.com"]').attr('title', 'form builder iframe');
ele.outerFind('iframe[src*="sevenrooms.com/reservations/"]').attr('title', 'SEVENROOMS reservation iframe');
ele.outerFind('iframe#yelp-reservations-widget').attr('title', 'Yelp reservation iframe');
ele.outerFind('iframe[src*="google.com/maps"]').attr('title', 'Google maps iframe');
ele.outerFind('iframe.job-listing-iframe').attr('title', 'Job listing iframe');
ele.outerFind('iframe[src*="resy.com"]').attr('title', 'Resy reservation iframe');
// AE - - Label & Context
ele.outerFind('header.site-header .site-header-desktop nav.site-nav').attr('aria-label', 'Main');
ele.outerFind('header.site-header .site-header-mobi nav.site-nav').attr('aria-label', 'Mobile main');
ele.outerFind('footer .site-footer-desktop nav.site-nav').attr('aria-label', 'Footer');
// ele.outerFind('a[href*="www.facebook.com"]').has('.fa-facebook').attr('aria-label','Facebook');
// ele.outerFind('a[href*="www.instagram.com"]').has('.fa-instagram').attr('aria-label','Instagram');
ele.outerFind('.numeric-stepper input[name="quantity"]').attr('aria-label', 'quantity');
ele.outerFind('#mce-ANNIVERSAR-month').attr('aria-label', 'Anniversary Month mm');
ele.outerFind('#mce-ANNIVERSAR-day').attr('aria-label', 'Anniversary Day dd');
ele.outerFind('#mce-ANNIVERSAR-year').attr('aria-label', 'Anniversary Year yyyy');
ele.outerFind('.checkout-table th').filter(':contains(Qty)').attr('aria-label', 'Quantity');
// AE - - Hidden & Presentation
api.hideFromAT('#ui-datepicker-div');
// commenting out as we no longer hide maps, add to source feedback
//api.hideFromAT(ele.outerFind('div#map, div.map, div.gmaps, .location__map').has('.gm-style'));
//api.hideFromAT(ele.outerFind('div#map, div.map, div.gmaps, .location__map').find(':focusable'));
// api.hideFromAT('.gm-style, .gm-style div[tabindex="0"]');
api.hideFromAT('#email_form .bootstrap-timepicker-widget.dropdown-menu');
//api.hideFromAT('.slick-slider button.btn-arrow');
// api.hideFromAT('.AccessibleDatePicker--button');
//api.hideFromAT('.slick-slider button, #motion-elements-control-section button');
//api.hideFromAT('#hero .gallery span.sr-only');
api.hideFromAT(ele.outerFind('.site-powered-by span').filter(':contains(This website is )'));
api.hideFromAT('img[src*="https://www.yext-pixel.com/"]');
api.hideFromAT('svg.mapboxgl-ctrl-geocoder--icon');
//ele.outerFind('.card__btn[data-popup="gallery"]').attr('aria-hidden','true');
ele.outerFind('aside').not('aside.popup, aside.popup, aside.mobi-footer').attr('role', 'presentation');
ele.outerFind('#tripleseat_embed_form table').attr('role', 'presentation');
ele.outerFind('table.mobile-button').attr('role', 'presentation');
ele.outerFind('table').has('table.mobile-button').attr('role', 'presentation');
ele.outerFind('aside.hospitality .hospitality__item a').not('[href]').attr('role', 'presentation');
ele.outerFind('footer.checkout-footer').attr('role', 'presentation');
ele.outerFind('article.store-card--products').attr('role', 'presentation');
// ele.outerFind('.gm-style label').attr('role','presentation');
// AE - - Roles
ele.outerFind('aside.popup').attr('role', 'dialog');
// AE - - Buttons
api.convertToBtn('.chownow-close').attr('aria-label', 'Close ChowNow');
api.convertToBtn('.chownow-order-online');
api.convertToBtn('a.button[data-reveal-id]');
api.convertToBtn('a[data-popup-src]');
//commenting out below for client request on LazyBear site
//api.convertToBtn('.card__btn[data-popup]');
// AE - - Image Alt
api.setAlt('.menu-item .image-thumbnail img', '');
api.setAlt('#hero.hero--no-content .slick-slide img[alt]', '');
api.setAlt('#modal-product .popup__details .image-thumbnail img', '');
api.setAlt('.modal .gallery .slick-list img', '');
api.setAlt('#menus section.tabs-panel .slick-track img', '');
api.setAlt('.c-two-col--freeform.content.container.c-two-col-thumbs .image-thumbnail img', '');
// AE - - Remove Attr
api.hideFromAT(ele.outerFind('.c-split__image[aria-label]').removeAttr('aria-label'));
api.setPresentation(ele.outerFind('.slick-dots').removeAttr('role'));
// AE - HouseKeeping 🧹
//----------------------------------------------------------------------------------------------
// AE - - Keyclick
ele.outerFind('.ae-keyclick').on('keydown', function (e) {
if (e.keyCode === 13 || e.keyCode === 32) {
e.preventDefault();
this.click();
}
});
// AE - - Heading
ele.outerFind('#intro').each(function () {
if ($ae(this).find('h1').length > 1) {
api.setHeadingLevel($ae(this).find('h1').not(':eq(0), [role="presentation"]'), '2');
}
});
if (window.location.pathname === "/") {
if (ele.outerFind('h1.logo').length !== 0) {
api.setHeadingLevel('h1.logo', '1');
api.hideFromAT('main h1.sr-only').removeAttr('aria-level');
api.setHeadingLevel(ele.outerFind('h1').not('.logo, .site-logo, .site-wordmark'), '2');
} else if (ele.outerFind('div.site-wordmark').length !== 0) {
api.setHeadingLevel('div.site-wordmark', '1');
api.hideFromAT('main h1.sr-only').removeAttr('aria-level');
api.setHeadingLevel(ele.outerFind('h1').not('.logo, .site-logo, .site-wordmark'), '2');
}
} else {
if ((ele.outerFind('#intro h1').length !== 0 && ele.outerFind('#intro h1').text().trim() !== "") || (ele.outerFind('h1.page-heading').length !== 0 && ele.outerFind('h1.page-heading').text().trim() !== "")) {
api.setHeadingLevel('h1.logo', '2');
api.setHeadingLevel(ele.outerFind('#intro').next('.container').find('h1'), '2');
}
}
// AE - - Empty tel:, mailto:
ele.outerFind('a[href^="tel:"], a[href^="mailto:"]').each(function () {
if ($ae(this).text().trim().length === 0 && !(!!$ae(this).attr('aria-label')) && $ae(this).find('img').length === 0) {
api.hideFromAT($ae(this));
}
});
ele.outerFind('[href*="tel:"]').each(function () {
if (!(/phone/i).test($ae(this).text().trim()) || !(/tel/i).test($ae(this).text().trim())) {
api.addComplianceIndent($ae(this), 'append', 'span', 'Phone number');
}
});
// AE - - Mobile footer
ele.outerFind('.mobi-footer.mobi-footer--sticky').attr('role', 'presentation');
// var mobiFooter = ele.outerFind('.mobi-footer');
// if(mobiFooter.css('display') === 'block') {
// api.hideFromAT('footer');
// mobiFooter.attr('role','contentinfo');
// } else {
// api.hideFromAT(mobiFooter);
// }
// AE - - Region
if (ele.outerFind('main, [role="main"]').length === 0) {
if (ele.outerFind('.wrapper header').next('#intro').find('a').length !== 0) {
ele.outerFind('#intro').attr('role', 'main');
} else {
ele.outerFind('#intro').next('.container').attr('role', 'main');
}
}
//////////////////////////////// forms
// AEI - MAS-692
var observer = new MutationObserver(function () {
ele.outerFind('.mce_inline_error').each(function (i) {
var id = 'AEI_rem_MAS692_' + i;
$ae(this).attr({ id: id });
$ae(this).parent().find('input').attr('aria-describedby', id);
});
});
var fields = document.getElementsByClassName('mc-field-group');
//for(let e = 0 ;e< fields.length; e++){
//console.log(e)
// observer.observe(fields[e],{subtree : true,childList : true})
//}
//
// AE - - Autocompletes
ele.outerFind('input[name="gifter_name"]').attr('autocomplete', 'name');
ele.outerFind('input[name="gifter_email"]').attr('autocomplete', 'email');
ele.outerFind('.physical-giftcards-form input#physical-gifter').attr('autocomplete', 'name');
var emailFrom = ele.outerFind('#email_form');
emailFrom.find('input[name="First Name"]').attr('autocomplete', 'given-name');
emailFrom.find('input[name="Last Name"]').attr('autocomplete', 'family-name');
emailFrom.find('input[name="Email"]').attr('autocomplete', 'email');
emailFrom.find('input[name="Phone Number"]').attr('autocomplete', 'tel');
ele.outerFind('#physical-amount, #physical-recipient-name, #physical-recipient-email, #physical-recipient-street-address-1, #physical-recipient-street-address-2, #physical-recipient-city, #physical-recipient-state, #physical-recipient-postal-code').not('[autocomplete]').attr('autocomplete', 'off');
ele.outerFind('#mce-BIRTHDAY-month').attr({ 'autocomplete': 'bday-month', 'aria-label': 'Birthday Month mm' });
ele.outerFind('#mce-BIRTHDAY-day').attr({ 'autocomplete': 'bday-day', 'aria-label': 'Birthday Day dd' });
ele.outerFind("input").not('[type="checkbox"]').each(function () {
var label = $ae(this).attr("aria-label");
if (!(!!label && label.trim.length !== 0) && !!$ae(this).attr('name')) {
label = $ae(this).attr('name');
} else if (!(!!label && label.trim.length !== 0) && !!$ae(this).attr('placeholder')) {
label = $ae(this).attr('placeholder');
}
if (/(first|given)[_ ]?(name)?\*?/i.test(label)) {
//matches 'first name*' 'first' 'first_name' case insenitive
$ae(this).attr("autocomplete", "given-name");
}
if (/(last|family)[_ ]?(name)?\*?/gi.test(label)) {
$ae(this).attr("autocomplete", "family-name");
}
if (/middle[_ ]?(name)?\*?/gi.test(label)) {
$ae(this).attr("autocomplete", "additional-name");
}
if (/user[_ ]?(name)?\*?/gi.test(label)) {
$ae(this).attr("autocomplete", "username");
}
if (/email[_ ]?(address)?\*?/gi.test(label)) {
$ae(this).attr("autocomplete", "email");
}
if (/birth[_ ]?(day|date)?\*?/gi.test(label)) {
// warning... does not work for date of birth
$ae(this).attr("autocomplete", "bday");
}
if (/phone[_ ]?(number)?\*?/gi.test(label)) {
//does not capture phonenumber
$ae(this).attr("autocomplete", "tel");
}
if (/^((?!email).)*(street[_ ])?address?\*?/gi.test(label)) {
//does not capture phonenumber
$ae(this).attr("autocomplete", "street-address");
}
if (/^street\*?/gi.test(label)) {
//does not capture phonenumber
$ae(this).attr("autocomplete", "street-address");
}
if (/city\*?/gi.test(label)) {
//does not capture phonenumber
$ae(this).attr("autocomplete", "address-level2");
}
if (/state\*?/gi.test(label)) {
//does not capture phonenumber
$ae(this).attr("autocomplete", "address-level1");
}
if (/zip[_ ]?(code)?\*?/gi.test(label)) {
//does not capture phonenumber
$ae(this).attr("autocomplete", "postal-code");
}
});
// AE - - Header Logo h1
ele.outerFind('header .show-for-small-only, header .hide-for-small-only, header .site-header-desktop, header .site-header-mobi').each(function () {
if ($ae(this).css('display') === "none") {
$ae(this).find('h1, [aria-level="1"]').attr('role', 'presentation').removeAttr('aria-level');
}
});
// AE - - Empty Anchors
//setTimeout(function() {
ele.outerFind('h1, h2, h3, h4, h5, h6').each(function () {
if ($ae.trim($ae(this).text()).length === 0 && $ae(this).find('img').length === 0) {
if ($ae(this).clone().find('hr, span, br, strong, div, font, built-in').remove().end().children().length === 0) {
$ae(this).attr({ 'role': 'presentation' });
}
}
});
ele.outerFind('a').each(function () {
if ($ae.trim($ae(this).text()).length === 0 && !(!!$ae(this).attr('aria-label')) && $ae('[href="http://www.opentable.com/restaurant/profile/1055044/reserve?rid=1055044&restref=1055044"]').css('background-image') === undefined) {
if ($ae(this).children().length === 0) {
api.hideFromAT($ae(this));
}
if ($ae(this).clone().find('b, hr, span, br, strong').remove().end().children().length === 0) {
api.hideFromAT($ae(this));
}
}
});
//},500);
// AE - - Tables
ele.outerFind('table').each(function () {
if ($ae(this).find('tr').length === 1 || $ae(this).find('table').length > 0) {
$ae(this).attr('role', 'presentation');
}
});
// AE - - Cookie Consent
/*
// client related bug []
AudioEye.focusElement('.cookieConsent');
ele.outerFind('.cookieConsent button').on('keydown', function(e) {
if (e.keyCode === 13 || e.keyCode === 32) {
e.preventDefault();
this.click();
}
}).on('click', function(e) {
AudioEye.focusElement('body');
});
*/
if (window.location.pathname === "/accessibility/") {
api.setAlt(ele.outerFind('p').has('strong > img').find('img'), '');
api.setAlt(ele.outerFind('img[src="https://images.getbento.com/accounts/63a98d520d8d12bc438c8e99c977c59e/media/images/AudioEye_AccessibilityStatement_Graphics_HelpDesk.png?w=1000&fit=max&auto=compress,format&h=1000"]'), '');
api.setHeadingLevel('span[style="font-size: 30px; color: rgb(57, 133, 198);"]', '2');
}
ele.outerFind('[arial-label]').removeAttr('arial-label');
// AE - - Same Page Links Heading
if (!!ele.outerFind('[data-router-uri="' + window.location.pathname + '"]').length && ele.outerFind('section[data-router-uri]').length > 1) {
api.setHeadingLevel('[aria-level="1"], h1', '2');
if (ele.outerFind('h1.logo').length !== 0) {
api.setHeadingLevel('h1.logo:visible', '1');
} else if (ele.outerFind('div.site-logo').length !== 0) {
api.setHeadingLevel('div.site-logo:visible', '1');
} else if (ele.outerFind('div.site-wordmark').length !== 0) {
api.setHeadingLevel('div.site-wordmark:visible', '1');
}
}
//MAS - 691
/*ele.outerFind('nav[role="tablist"] a').on('keydown',function(e){
if(e.keyCode == 13 || e.keyCode == 32){
$ae(e.currentTarget).click();
$ae(e.currentTarget).mousedown();
}
})*/
};
ae_f.id = "f6b17260-e702-595f-84c0-fccc68967d86";
ae_f.title = "** BentoBox JS Master **";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/___BentoBox_JS_Master___.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
ele.outerFind("a[href*='benicecatering.com/'] img").attr("alt","Be Nice, Catering");
};
ae_f.id = "46907d09-0b70-4175-b15f-0cd479c780b3";
ae_f.title = "PreFooter [VD - Q42022] - ImgAlt BeNiceCatering";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/PreFooter__VD___Q42022____ImgAlt_BeNiceCatering.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
ele.outerFind("a[href*='tophatftl.com/'] img").attr("alt","Top Hat Delicatessen");
};
ae_f.id = "c87af48f-9f2d-485f-9be2-0e4270c79f55";
ae_f.title = "PreFooter [VD - Q42022] - ImgAlt TopHatDelicatessen";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/PreFooter__VD___Q42022____ImgAlt_TopHatDelicatessen.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
ele.outerFind("a[href*='myfoxybrown.com/'] img").attr("alt","The Foxy Brown Restaurant");
};
ae_f.id = "8242eb70-35be-4dda-856f-2cc54a849282";
ae_f.title = "PreFooter [VD - Q42022] - ImgAlt FoxyBrown";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/PreFooter__VD___Q42022____ImgAlt_FoxyBrown.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
ele.outerFind("a[href*='gandboysterbar.com/'] img").attr("alt","G and B Oyster bar");
};
ae_f.id = "aafb2055-fbec-4c59-bb33-2eed78f3361d";
ae_f.title = "PreFooter [VD - Q42022] - ImgAlt GnBOysterBar";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/PreFooter__VD___Q42022____ImgAlt_GnBOysterBar.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
ele.outerFind("a[href*='coconutsfortlauderdale.com/'] img").attr("alt","Coconuts Ft Lauderdale");
};
ae_f.id = "1b9de30f-c441-4e8d-b080-59d608e5733b";
ae_f.title = "PreFooter [VD - Q42022] - ImgAlt CoconutsRestaurant";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/PreFooter__VD___Q42022____ImgAlt_CoconutsRestaurant.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
ele.outerFind("a[href*='benicerestaurants.com/'] img").attr("alt","Be Nice Restaurants");
};
ae_f.id = "b6d3ef45-a7e5-49b9-8a9b-96a1a6eac6f4";
ae_f.title = "PreFooter [VD - Q42022] - ImgAlt BeNiceRestaurants";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/PreFooter__VD___Q42022____ImgAlt_BeNiceRestaurants.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
//set up focus to modal, all context for image has to be added at source
ele.outerFind('#inkindmodal').each(function(){
setTimeout(function(){
// $ae('#inkindmodal #modal').focus();
AudioEye.focusElement('#inkindmodal > #frame')
AudioEye.modals.enableTabLoop('#inkindmodal ');
},500);
});
};
ae_f.id = "893d33f6-acc4-467e-ac87-8066c1708584";
ae_f.title = "PSI [CK - Q32023] debunk - Save 25% modal updates";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/PSI__CK___Q32023__debunk___Save_25__modal_updates.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
ele.outerFind('#popup-newsletter-form form div label')
.filter(function(){
return !$ae(`[for="${$ae(this).attr('id')}"]`).length;
})
.each(function(){
let input = $ae(this).find('input');
let id = input.attr('id') ? input.attr('id') : 'ae_newsletter_' + Math.floor(Math.random() * 100);
if(!input.attr('id')){
input.attr('id', id);
}
$ae(this).attr('for', id);
});
};
ae_f.id = "318e7207-7e53-426a-a57d-3c0d3c4f7e0d";
ae_f.title = "PSI - Q124 - Newsletter - Input Label";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/PSI___Q124___Newsletter___Input_Label.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
// //Avragroup - menu tabset focus to tabpanel
// // ele.outerFind('#menus .tabs-nav .btn-tabs').off('keydown').on('keydown',function(event){
// console.log('working version is working')
// ele.outerFind('#menus .tabs-nav .btn-tabs').on('keydown',function(event){
// if(event.keyCode ==="13"|| event.keyCode ==="32"){
// console.log('space or enter activated')
// e.preventDefault();
// // e.preventPropigation();
// $ae(this).click();
// }
// }).click(function(){
// let tabpanelID= $ae(this).attr('href')
// console.log('click function fired off')
// setTimeout(function(){
// // $ae(tabpanelID).focus();
// AudioEye.focusElement(`${tabpanelID} h2`);
// },1000)
// })
};
ae_f.id = "728bc35f-01c5-4504-afdc-9562262d5b70";
ae_f.title = "PSI - Q224 - avragroup - menu tabset";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/PSI___Q224___avragroup___menu_tabset.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
//IM-109306 - Tabindex on Menu Tabpanel - AU - 05/2024
ele.outerFind('#menus .tabs-nav .btn-tabs').on('click', function(){
if($ae(this).closest('#menus').find('.tabs-content .tabs-panel').hasClass('tabs-panel--active')){
$ae(this).closest('#menus').find('.tabs-content .tabs-panel').attr('tabindex', '0');
}
else{
$ae(this).closest('#menus').find('.tabs-content .tabs-panel').removeAttr('tabindex');
}
});
};
ae_f.id = "ca002a51-0741-46bd-b9a9-9b088ebc798e";
ae_f.title = "Debunk [Q42024] - Tabpanel Focus for Menu Tabs";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Debunk__Q42024____Tabpanel_Focus_for_Menu_Tabs.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
const heroGallery = ele.outerFind('#hero').has('.hero__content');
const arrowButton = heroGallery.find('.arrow-btn');
// Decorative image only carousel context
heroGallery.each(function () {
// When text is present present, slide images function as background decoration
if ($ae(this).find('.hero__content').text().trim() !== "" ) {
// Images: make images decorative
api.setAlt($ae(this).find('.slick-slide .gallery__item img'), '');
$ae(this).find('.slick-slide div[role="img"][aria-label]').removeAttr('role aria-label');
// Carousel: decorative content carousel description
$ae(this).find('.slick-slider.gallery[role="region"]').prepend('<span class="ae-compliance-indent" style="display:none;"> This image gallery carousel contains decorative images only. </span>');
// Slides: decorative content slide context
$ae(this).find('.slick-slide span.sr-only').filter(':contains(Slide)').not(':has(.ae-compliance-indent)').append('<span class="ae-compliance-indent" style="display:none;">, Contains Decorative Image Only</span>');
}
});
// ===== Slide Change Announcement ======= //
// custom ae message container (cannot have display none for aria live)
heroGallery.append('<div id="audioeye_live_message" class="ae-compliance-indent" aria-live="polite" role="region"></div>');
// ARIA-LIVE message: update live announcement with current slide
function updateLiveText(slideNumber) {
const messageContainer = document.querySelector("#audioeye_live_message");
const newMessage = slideNumber;
const clearMessage = "";
if (newMessage !== "") {
messageContainer.textContent = newMessage;
// Remove message when done reading to prevent navigation to it
setTimeout(function () {
messageContainer.textContent = clearMessage;
}, 5000);
}
}
// Arrow Button: On click execute live message
arrowButton.on('click', function () {
setTimeout(function () {
const activeSlide = $ae('#hero .slick-slide.slick-active')[0];
const activeSlideNumber = activeSlide.textContent;
// run updataLiveMessage function passing active slide text
updateLiveText(activeSlideNumber);
}, 400);
});
};
ae_f.id = "c56ad695-4c85-49aa-809c-afc6fed020e4";
ae_f.title = "PSI [EC - Q22024] - Decorative Image Hero Carousel";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/PSI__EC___Q22024____Decorative_Image_Hero_Carousel.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
// Make non-persistent form field messages static for SR.
// (SF still needed to change browser messages to visually persistent error messages)
// Error Messages added via oninvalid
ele.outerFind('form').has('[oninvalid^="this.setCustomValidity"],[required]:not([oninvalid])').find('button[type="submit"]').on('click', function () {
const formSubmitted = $ae(this).closest('form');
formSubmitted.find('[required]').removeAttr('aria-description');
// Error Messages added via oninvalid
if (formSubmitted.find('[oninvalid^="this.setCustomValidity"]:invalid').length) {
formSubmitted.find('[oninvalid^="this.setCustomValidity"]:invalid').not('[aria-description]').each(function () {
const s = $ae(this).attr('oninvalid');
const m = s.match(/\((.*)\)/);
//const m2 = (s.match(/'(.*?)'/));//.replace(/\\/g, '').replace(/'/g, ""); // get message from oninvalid attribute and replace \ and '
const message = m[1].replace(/\\/g, '').replace(/'/g, ""); // get message from oninvalid attribute and replace \ and '
$ae(this).attr('aria-description', message);
});
}
// Error Messages added via validationMessage property
if (formSubmitted.find('[required]:not([oninvalid])').length ) {
formSubmitted.find('[required]:not([oninvalid])').not('[aria-description]').each(function (){
if ( $ae(this).prop('validationMessage') !== '' ) {
const validationMsg = $ae(this).prop('validationMessage');
$ae(this).attr('aria-description', validationMsg);
}
});
}
formSubmitted.find('[required]:not(:invalid)').removeAttr('aria-description');
});
};
ae_f.id = "c61ac397-4d60-4721-8f45-2cff7302ebe2";
ae_f.title = "Debunk [EC - Q22024] - Browser Form Field Errors - not read with VO/Chrome ";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Debunk__EC___Q22024____Browser_Form_Field_Errors___not_read_with_VO_Chrome_.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
//reservation button on desktop version
ele.outerFind('.site-header-action #reservations-button').on('keydown',function(event){
if(event.key ===" "|| event.key ==="Enter"){
event.preventDefault();
$ae(this)[0].click();
}
}).click(function(){
setTimeout(function(){
AudioEye.focusElement('#reservations-panel button.close')
AudioEye.modals.enableTabLoop('#reservations-panel')
},500)
})
//reservation on mobile version
ele.outerFind('.mobi-footer__item #reservations-button').on('keydown',function(event){
if(event.key ===" "|| event.key ==="Enter"){
event.preventDefault();
$ae(this)[0].click();
}
}).click(function(){
setTimeout(function(){
AudioEye.focusElement('#reservations-panel button.close')
AudioEye.modals.enableTabLoop('#reservations-panel')
},500)
})
$ae('#reservations-panel button.close').on('keydown',function(event){
if(event.key ===" "|| event.key ==="Enter"){
event.preventDefault();
$ae(this)[0].click();
}
}).click(function(){
setTimeout(function(){
if($ae(this).closest('body').hasClass('.has-mobi-footer')){
AudioEye.focusElement('.mobi-footer__item #reservations-button')
}
else{
AudioEye.focusElement('#reservations-button')
}
},800)
})
};
ae_f.id = "3a9e6f08-42c8-4f4e-83b5-cc7e36a04cb8";
ae_f.title = "PSI - PI9853 - Reservation button focus to modal not working with JAWS/NVDA - ck";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/PSI___PI9853___Reservation_button_focus_to_modal_not_working_with_JAWS_NVDA___ck.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
ele.outerFind('a.site-logo__btn').has('img:eq(1)').each(function(){
var firstAlt = $ae(this).find('img:eq(0)').attr('alt');
var secondAlt = $ae(this).find('img:eq(1)').attr('alt');
if ( (firstAlt !== secondAlt) && firstAlt.search('Homepage') >= 0 && secondAlt === 'icon' ) {
$ae(this).find('img:eq(1)').attr('alt', firstAlt);
}
});
};
ae_f.id = "ea382dfd-bb77-45e0-8e6e-4ea6ab8660ec";
ae_f.title = "Debunk 1.1 [Q42024] - IM-129508 - Mobile logo link alt text";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Debunk_1_1__Q42024____IM_129508____Mobile_logo_link_alt_text.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
// based on https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/img_role it looks like we can leave the aria-label and role on the div, but have the inner image be decorative
//ele.outerFind('.slick-slide div.gallery__item-fallback[role="img"][aria-label][style*="background-image"]').removeAttr('role aria-label').closest('[aria-label="hero-section"]').removeAttr('aria-label');
};
ae_f.id = "10f586b1-a8c1-4cd8-ad7a-0f0128d60e20";
ae_f.title = "Debunk 1.1 [Q42024] - IM-129508 - MISC slide background decorative images";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Debunk_1_1__Q42024____IM_129508____MISC_slide_background_decorative_images.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
ele.outerFind('section.content h2').not('[role]').prev('h3').attr(api.pres);
ele.outerFind('body.ae-home h1.sr-only').attr(api.rmv);
};
ae_f.id = "3b229931-333c-4f23-bf59-8bf247d61760";
ae_f.title = "Debunk 4.1 - Q42024 - MISC - pre non-heading [del friscos]- homepage";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Debunk_4_1___Q42024___MISC___pre_non_heading__del_friscos___homepage.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
api.setHeadingLevel('.locationListItemHours h4', '3');
ele.outerFind('.boxes-location-template section#intro h2').not('[aria-level]').nextAll('h4').attr({ 'role': 'heading', 'aria-level': '3' });
};
ae_f.id = "cbc167d0-01d0-4b77-bb16-4e5d7dfa30b4";
ae_f.title = "Debunk 4.1 - Q42024 - MISC - heading hierarchy [del friscos] - locations";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Debunk_4_1___Q42024___MISC___heading_hierarchy__del_friscos____locations.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
ele.outerFind('body.ae-catering- main').filter(function () {
if (!$ae('main h2:not([role]), main [aria-level="2"]')[0]) {
$ae('main h3').not('[role="presentation"]').eq(0).attr({ 'role': 'heading', 'aria-level': '2' });
}
});
};
ae_f.id = "4a7df685-ea6c-4fea-bedc-d779ba94bea8";
ae_f.title = "Debunk 4.1 - Q42024 - MISC - heading hierarchy [del friscos] - catering";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Debunk_4_1___Q42024___MISC___heading_hierarchy__del_friscos____catering.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
// Check for all caps text
function isAllCaps(text) {
return text === text.toUpperCase();
}
// Additional Information sub section headings
ele.outerFind('body.ae-gift-cards h2').filter(':contains(Additional Information)').closest('section:not(:has(p))').nextAll('section').not(':has(h2)',':has([role="heading"]').find('strong').each(function () {
if (isAllCaps($ae(this).text())) {
api.setHeadingLevel($ae(this), '3');
}
});
};
ae_f.id = "694ac658-7e47-4dd0-828a-7be44ac8d559";
ae_f.title = "Debunk 4.1 - Q42024 - IM-132213 Headings & Navigation [del friscos] - gift cards";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Debunk_4_1___Q42024___IM_132213_Headings___Navigation__del_friscos____gift_cards.js
</script>
<script type="text/javascript">
var ae_f = function (ele, api) {
ele.outerFind('section#menus h2.card-listing-heading').closest('div.revealable').next('.tabs').find('section.menu-section').each(function () {
$ae(this).find('.menu-section__header h2').attr({ 'role': 'heading', 'aria-level': '3' });
$ae(this).find('div.menu-item__heading p.menu-item__heading--name').attr({ 'role': 'heading', 'aria-level': '4' });
});
};
ae_f.id = "53b05f01-5e30-45cc-83b0-63da7509d540";
ae_f.title = "Debunk 4.1 - Q42024 - MISC - heading hierarchy [del friscos] - menus";
ae_f.type = "javascript";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Debunk_4_1___Q42024___MISC___heading_hierarchy__del_friscos____menus.js
</script>
<script type="text/javascript">
var ae_f = function () {
var style_id = "audioeye_style_rem_19877ccb-a3a8-55b7-b47d-2cde4cb42cfd";
// prevent duplicate additions
if ($ae("#ae_app #" + style_id).length === 0) {
var style = $ae("<style type=\"text\/css\" class=\"ae-style\">body.ae-toolbar .site-header .site-header-desktop-primary--collapsed,\nbody.ae-toolbar .site-header .site-header-mobi #SiteHeaderMobilePanel,\nbody.ae-toolbar .site-header-desktop-primary--floatable,\nbody[data-audioeye-toolbar] .site-header .site-header-desktop-primary--collapsed,\nbody[data-audioeye-toolbar] .site-header .site-header-mobi #SiteHeaderMobilePanel,\nbody[data-audioeye-toolbar] .site-header-desktop-primary--floatable{\n padding-right: 56px !important;\n}\n\nbody.ae-lite-reader .site-header-desktop-primary--floatable,\nbody.ae-player .site-header-desktop-primary--floatable,\nbody[data-audioeye-lite-reader] .site-header-desktop-primary--floatable,\nbody[data-audioeye-player] .site-header-desktop-primary--floatable {\n margin-bottom: 60px !important;\n}\n\nbody.ae-toolbar .site-header .site-header-mobi .nav-toggle-btn,\nbody.ae-toolbar .modal .modal__actions,\nbody[data-audioeye-toolbar] .site-header .site-header-mobi .nav-toggle-btn,\nbody[data-audioeye-toolbar] .modal .modal__actions {\n margin-right: 56px !important;\n}\n\nbody.ae-lite-reader footer,\nbody.ae-player footer,\nbody[data-audioeye-lite-reader] footer,\nbody[data-audioeye-player] footer {\n margin-bottom:60px !important;\n}\n\n#ae_activity_panel h2:after {\n display: none !important;\n}\n\nbody.ae-toolbar .site-footer-desktop-primary,\nbody[data-audioeye-toolbar] .site-footer-desktop-primary {\n padding-right: 56px !important;\n}\n\nbody.ae-toolbar .cookieConsent button,\nbody[data-audioeye-toolbar] .cookieConsent button {\n margin-right: 56px !important;\n}\n\nbody.ae-lite-reader .cookieConsent,\nbody.ae-player .cookieConsent,\nbody[data-audioeye-lite-reader] .cookieConsent,\nbody[data-audioeye-player] .cookieConsent {\n bottom: 60px !important;\n}\n\nbody.ae-lite-reader .site-footer-desktop-primary[data-footer-sticky], \nbody.ae-player .site-footer-desktop-primary[data-footer-sticky],\nbody[data-audioeye-lite-reader] .site-footer-desktop-primary[data-footer-sticky], \nbody[data-audioeye-player] .site-footer-desktop-primary[data-footer-sticky] {\n margin-bottom: 60px !important;\n}\n\nbody.ae-toolbar .popup.popup--form,\nbody.ae-toolbar .mfp-wrap > .mfp-close,\nbody[data-audioeye-toolbar] .popup.popup--form,\nbody[data-audioeye-toolbar] .mfp-wrap > .mfp-close {\n margin-right: 56px !important;\n}\n\nbody.ae-lite-reader .site-footer-desktop,\nbody[data-audioeye-lite-reader] .site-footer-desktop {\n margin-bottom: 60px !important;\n}\n\nbody.ae-toolbar #oc-widget-frame,\nbody[data-audioeye-toolbar] #oc-widget-frame{\n margin-right:56px !important;\n}\n\nbody.ae-toolbar .MuiDrawer-paperAnchorRight,\nbody[data-audioeye-toolbar] .MuiDrawer-paperAnchorRight {\n margin-right:56px !important;\n}\n\nbody.ae-toolbar .MuiToolbar-root, \nbody[data-audioeye-toolbar] .MuiToolbar-root {\n margin-right: 56px !important;\n}\n\/* MAS-671 *\/\n\/*\nbody.ae-carousel-modal-active .site-header-desktop, .site-header-desktop-primary {\n z-index: 0 !important;\n}\n*\/\n\/*MAS -679*\/\n#ae_app h2:after, #ae_app h1:after{\ncontent:none !important;\n}\n\/*\n.site-header-mobi {\n z-index: 1!important;\n}\n*\/<\/style>");
style.attr("id", style_id);
style.appendTo("#ae_app");
}
};
ae_f.id = "19877ccb-a3a8-55b7-b47d-2cde4cb42cfd";
ae_f.title = "** BentoBox CSS Master **";
ae_f.type = "css";
!function(ae_f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(ae_f);
}
}(ae_f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/___BentoBox_CSS_Master___.js
</script>
</div>
<!--
Versioning Control Panel if versioning = true !
-->
<!--
Launcher
-->
<span id="ae_placeholder_launcher" style="display: none;" aria-hidden="true"></span>
<!-- Toolbar -->
<span id="ae_placeholder_toolbar" style="display: none;" aria-hidden="true"></span>
<!--
Site Menu
-->
<span id="ae_placeholder_site-menu" style="display: none;" aria-hidden="true"></span>
<!--
Generic Aria Live message container
-->
<div class="ae-blurb-noaudio" id="ae_enabled_messages" aria-relevant="additions" aria-live="assertive"></div>
<!-- Symbol definitions -->
<svg style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" role="presentation" aria-hidden="true" tabindex="-1" disabled="disabled" clickable="false">
<defs>
<symbol id="icon-close-carousel" viewBox="0 0 32 32">
<title>close carousel</title>
<path fill="#ffffff" style="fill: var(--color1, #ffffff)" d="M28.992 0l-12.992 12.992-12.992-12.992-3.008 3.008 12.992 12.992-12.992 12.992 3.008 3.008 12.992-12.992 12.992 12.992 3.008-3.008-12.992-12.992 12.992-12.992-3.008-3.008z"></path>
</symbol>
</defs>
</svg>
<style type="text/css" class="ae-style" id="audioeye_style_rem_19877ccb-a3a8-55b7-b47d-2cde4cb42cfd">body.ae-toolbar .site-header .site-header-desktop-primary--collapsed,
body.ae-toolbar .site-header .site-header-mobi #SiteHeaderMobilePanel,
body.ae-toolbar .site-header-desktop-primary--floatable,
body[data-audioeye-toolbar] .site-header .site-header-desktop-primary--collapsed,
body[data-audioeye-toolbar] .site-header .site-header-mobi #SiteHeaderMobilePanel,
body[data-audioeye-toolbar] .site-header-desktop-primary--floatable{
padding-right: 56px !important;
}
body.ae-lite-reader .site-header-desktop-primary--floatable,
body.ae-player .site-header-desktop-primary--floatable,
body[data-audioeye-lite-reader] .site-header-desktop-primary--floatable,
body[data-audioeye-player] .site-header-desktop-primary--floatable {
margin-bottom: 60px !important;
}
body.ae-toolbar .site-header .site-header-mobi .nav-toggle-btn,
body.ae-toolbar .modal .modal__actions,
body[data-audioeye-toolbar] .site-header .site-header-mobi .nav-toggle-btn,
body[data-audioeye-toolbar] .modal .modal__actions {
margin-right: 56px !important;
}
body.ae-lite-reader footer,
body.ae-player footer,
body[data-audioeye-lite-reader] footer,
body[data-audioeye-player] footer {
margin-bottom:60px !important;
}
#ae_activity_panel h2:after {
display: none !important;
}
body.ae-toolbar .site-footer-desktop-primary,
body[data-audioeye-toolbar] .site-footer-desktop-primary {
padding-right: 56px !important;
}
body.ae-toolbar .cookieConsent button,
body[data-audioeye-toolbar] .cookieConsent button {
margin-right: 56px !important;
}
body.ae-lite-reader .cookieConsent,
body.ae-player .cookieConsent,
body[data-audioeye-lite-reader] .cookieConsent,
body[data-audioeye-player] .cookieConsent {
bottom: 60px !important;
}
body.ae-lite-reader .site-footer-desktop-primary[data-footer-sticky],
body.ae-player .site-footer-desktop-primary[data-footer-sticky],
body[data-audioeye-lite-reader] .site-footer-desktop-primary[data-footer-sticky],
body[data-audioeye-player] .site-footer-desktop-primary[data-footer-sticky] {
margin-bottom: 60px !important;
}
body.ae-toolbar .popup.popup--form,
body.ae-toolbar .mfp-wrap > .mfp-close,
body[data-audioeye-toolbar] .popup.popup--form,
body[data-audioeye-toolbar] .mfp-wrap > .mfp-close {
margin-right: 56px !important;
}
body.ae-lite-reader .site-footer-desktop,
body[data-audioeye-lite-reader] .site-footer-desktop {
margin-bottom: 60px !important;
}
body.ae-toolbar #oc-widget-frame,
body[data-audioeye-toolbar] #oc-widget-frame{
margin-right:56px !important;
}
body.ae-toolbar .MuiDrawer-paperAnchorRight,
body[data-audioeye-toolbar] .MuiDrawer-paperAnchorRight {
margin-right:56px !important;
}
body.ae-toolbar .MuiToolbar-root,
body[data-audioeye-toolbar] .MuiToolbar-root {
margin-right: 56px !important;
}
/* MAS-671 */
/*
body.ae-carousel-modal-active .site-header-desktop, .site-header-desktop-primary {
z-index: 0 !important;
}
*/
/*MAS -679*/
#ae_app h2:after, #ae_app h1:after{
content:none !important;
}
/*
.site-header-mobi {
z-index: 1!important;
}
*/</style></div><!-- end #ae_app --><script async="" src="https://wsv3cdn.audioeye.com/static-scripts/audioeye-scanner/v8.3.3/audioeye-scanner.js"></script></body></html>