1<!DOCTYPE html><html lang="en"><head> 2 <meta charset="utf-8"> 3 <base href="/"> 4 <meta name="viewport" content="width=device-width, initial-scale=1"> 5 <title>Forkful | Seed Oil-Free Meal Delivery | Forkfulmeals.com</title> 6 <meta name="description" content="ForkFul's healthy meal delivery service provides convenient and delicious prepared meals."> 7 <link rel="icon" type="image/x-icon" href="assets/img/favicon.ico"> 8
8<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAklAMVGeiE_l462txyME9N2tEQDdAblKQ&libraries=places" async=""></script>
8 9
9<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async="" defer></script>
9 10 <meta name="google-site-verification" content="1TAvHKX-NMtDpaI_VYxBJBxHVtechJlig35Vp89UchQ"> 11 <!-- Google Tag Manager 12 Loaded through Google Tag Gateway at /metrics. 13 /metrics must be reverse-proxied at the IIS/CDN/load balancer level and excluded from Angular fallback rewrites. 14 Existing dataLayer events remain unchanged. --> 15
15<script> 16 window.googleTagGatewayPath = window.googleTagGatewayPath || '/metrics'; 17 (function (w, d, s, l, i) { 18 w[l] = w[l] || []; w[l].push({ 19 'gtm.start': 20 new Date().getTime(), event: 'gtm.js' 21 }); var f = d.getElementsByTagName(s)[0], 22 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 23 w.googleTagGatewayPath + '/?id=' + i + dl; f.parentNode.insertBefore(j, f); 24 })(window, document, 'script', 'dataLayer', 'GTM-TS3HB8Q4');</script>
24 25 <!-- End Google Tag Manager --> 26
26<script nowprocket="" nitro-exclude="" type="text/javascript" id="sa-dynamic-optimization" data-uuid="d42edbb7-9a3a-48f0-b4b1-c98c2deb3254" src="data:text/javascript;base64,dmFyIHNjcmlwdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3NjcmlwdC5zZXRBdHRyaWJ1dGUoIm5vd3Byb2NrZXQiLCAiIik7c2NyaXB0LnNldEF0dHJpYnV0ZSgibml0cm8tZXhjbHVkZSIsICIiKTtzY3JpcHQuc3JjID0gImh0dHBzOi8vZGFzaGJvYXJkLnFlcmFtYXJrZXRpbmcuY29tL3NjcmlwdHMvZHluYW1pY19vcHRpbWl6YXRpb24uanMiO3NjcmlwdC5kYXRhc2V0LnV1aWQgPSAiZDQyZWRiYjctOWEzYS00OGYwLWI0YjEtYzk4YzJkZWIzMjU0IjtzY3JpcHQuaWQgPSAic2EtZHluYW1pYy1vcHRpbWl6YXRpb24tbG9hZGVyIjtkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHNjcmlwdCk7"></script>
26 27
27<script async="" type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=R6WgTt"></script>
27 28 <!-- Nextdoor Pixel Code --> 29
29<script type="text/javascript"> 30 !function(e,n){var t,p;e.ndp||((t=e.ndp=function(){ 31 t.handleRequest?t.handleRequest.apply(t,arguments):t.queue.push(arguments) 32 }).queue=[],t.v=1,(p=n.createElement(e="script")).async=!0, 33 p.src="https://ads.nextdoor.com/public/pixel/ndp.js?id=bfac679b-1658-41a0-93b2-3728961b638c", 34 (n=n.getElementsByTagName(e)[0]).parentNode.insertBefore(p,n)) 35 }(window,document); 36 37 ndp('init','bfac679b-1658-41a0-93b2-3728961b638c', {}); 38 ndp('track','PAGE_VIEW'); 39 </script>
39 40 <noscript> 41 <img height="1" width="1" style="display:none" 42 src="https://flask.nextdoor.com/pixel?pid=bfac679b-1658-41a0-93b2-3728961b638c&ev=PAGE_VIEW&noscript=1"/> 43 </noscript> 44 <!-- End Nextdoor Pixel Code --> 45 <!-- Rokt --> 46
46<script type="text/javascript"> 47 const API_KEY = "us2-3303de9d6657ec43bfc08d08685b2b42"; 48 const ROKT_DOMAIN = "https://apps.rokt-api.com"; // or your first-party domain 49 50 window.mParticle = { 51 config: { 52 isDevelopmentMode: true, // set false in prod 53 identifyRequest: { userIdentities: { email: null /* set later after login/checkout */ } } 54 } 55 }; 56 57 (function (e) { /* (Rokt loader snippet â do not modify) */ 58 window.mParticle = window.mParticle || {}; 59 window.mParticle.EventType = { Unknown: 0, Navigation: 1, Location: 2, Search: 3, Transaction: 4, UserContent: 5, UserPreference: 6, Social: 7, Other: 8, Media: 9 }; 60 window.mParticle.eCommerce = { Cart: {} }; window.mParticle.Identity = {}; window.mParticle.Rokt = {}; 61 window.mParticle.config = window.mParticle.config || {}; window.mParticle.config.rq = []; window.mParticle.config.snippetVersion = 2.7; 62 window.mParticle.ready = function (cb) { window.mParticle.config.rq.push(cb); }; 63 ["endSession", "logError", "logBaseEvent", "logEvent", "logForm", "logLink", "logPageView", "setSessionAttribute", "setAppName", "setAppVersion", "setOptOut", "setPosition", "startNewSession", "startTrackingLocation", "stopTrackingLocation"].forEach(function (fn) { window.mParticle[fn] = function () { var a = [fn].concat([].slice.call(arguments)); window.mParticle.config.rq.push(a); }; }); 64 ["setCurrencyCode", "logCheckout"].forEach(function (fn) { window.mParticle.eCommerce[fn] = function () { var a = ["eCommerce." + fn].concat([].slice.call(arguments)); window.mParticle.config.rq.push(a); }; }); 65 ["identify", "login", "logout", "modify"].forEach(function (fn) { window.mParticle.Identity[fn] = function () { var a = ["Identity." + fn].concat([].slice.call(arguments)); window.mParticle.config.rq.push(a); }; }); 66 ["selectPlacements", "hashAttributes", "setExtensionData", "use", "getVersion", "terminate"].forEach(function (fn) { window.mParticle.Rokt[fn] = function () { var a = ["Rokt." + fn].concat([].slice.call(arguments)); window.mParticle.config.rq.push(a); }; }); 67 var env = window.mParticle.config.isDevelopmentMode ? 1 : 0; 68 var qs = "?env=" + env; var dp = window.mParticle.config.dataPlan; if (dp) { var id = dp.planId, v = dp.planVersion; if (id) { if (v && (v < 1 || v > 1000)) v = null; qs += "&plan_id=" + id + (v ? "&plan_version=" + v : ""); } } 69 var versions = window.mParticle.config.versions, parts = [];
69 if (versions) Object.keys(versions).forEach(function (k) { parts.push(k + "=" + versions[k]); }); 70 var s = document.createElement("script"); s.type = "text/javascript"; s.async = true; window.ROKT_DOMAIN = ROKT_DOMAIN || 'https://apps.rokt-api.com'; 71 mParticle.config.domain = ROKT_DOMAIN.split('//')[1]; 72 s.src = ROKT_DOMAIN + "/js/v2/" + e + "/app.js" + qs + "&" + parts.join("&"); 73 var x = document.getElementsByTagName("script")[0]; x.parentNode.insertBefore(s, x); 74 })(API_KEY); 75 </script>
75 76<style>@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;overflow-x:hidden}@font-face{font-family:Rubik;src:url(Rubik-Regular.3feb380bb5fc5c51.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(Rubik-Bold.8fb49cc36e9fb8df.ttf) format("truetype");font-weight:700;font-style:normal}body{font-family:Rubik,sans-serif}:root{--swiper-theme-color:#007aff}:root{--swiper-navigation-size:44px}</style><link rel="stylesheet" href="styles.80ba862e366f4b6c.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.80ba862e366f4b6c.css"></noscript></head> 77<body> 78 <!-- Google Tag Manager (noscript). Google Tag Gateway does not support this request. -->
vendor: 75 bytes, lines 78-80
78 79 <noscript> 80 <iframe src="https://www.googletagmanager.com/ns.html?id=
80GTM-TS3HB8Q4
vendor: 97 bytes, lines 80-83
80" 81 height="0" width="0" style="display: none; visibility: hidden"></iframe> 82 </noscript> 83
83<!-- End Google Tag Manager (noscript) --> 84 <app-root>Loading...</app-root>
85<script src="runtime.404170e16fc37f86.js" type="module"></script>
85<script src="polyfills.1c5c3a0ccfa604a8.js" type="module"></script>
85<script src="scripts.a5df712912c65b3f.js" defer></script>
85<script src="main.3a15288b9ba28a8f.js" type="module"></script>
85 86 87</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.