PageSourceSearch

https://www.sparkfun.com/about-sparkfun

html sparkfun.com collected 2026-09-24 07:19:19 UTC 591,796 bytes, 3,949 lines download raw bytes

1<!doctype html>
2<html lang="en">
3    <head >
4        
4<script>
5    var LOCALE = 'en\u002DUS';
6    var BASE_URL = 'https\u003A\u002F\u002Fwww.sparkfun.com\u002F';
7    var require = {
8        'baseUrl': 'https\u003A\u002F\u002Fwww.sparkfun.com\u002Fstatic\u002Fversion1790036032\u002Ffrontend\u002FSparkFun\u002Fdefault\u002Fen_US'
9    };</script>
9        <meta charset="utf-8"/>
10<meta name="title" content="Read about SparkFun&#039;s Story - SparkFun Electronics"/>
11<meta name="description" content="Read about SparkFun&#039;s Story"/>
12<meta name="keywords" content="about us, our story"/>
13<meta name="robots" content="INDEX,FOLLOW"/>
14<meta name="viewport" content="width=device-width, initial-scale=1"/>
15<meta name="format-detection" content="telephone=no"/>
16<title>Read about SparkFun&#039;s Story - SparkFun Electronics</title>
17            
17<script>(window.NREUM||(NREUM={})).init={ajax:{deny_list:[]},session_trace:{sampling_rate:0.0,mode:"FIXED_RATE",enabled:true,error_sampling_rate:0.0},performance:{capture_marks:false,capture_detail:false,capture_measures:true},browser_consent_mode:{enabled:false},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"894927680",accountID:"2966786",trustKey:"1322840",xpid:"Vg8BV1FbDhAIV1NWDgIDUVI=",licenseKey:"NRJS-f8ec9afa989f5a2bf65",applicationID:"832493476",browserID:"894927680"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
18(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
18e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
18const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
18if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
18o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
18(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
18;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
18{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
18ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
18{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
18null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
18dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
18imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
18return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
18!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
18if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
18);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
18class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
18h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
18        <link rel="stylesheet" type="text/css" media="all" href="https://www.sparkfun.com/static/version1790036032/base/Magento/base/default/mage/calendar.css" />
19<link rel="stylesheet" type="text/css" media="all" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/css/styles-m.css" />
20<link rel="stylesheet" type="text/css" media="all" href="https://www.sparkfun.com/static/version1790036032/base/Magento/base/default/jquery/uppy/dist/uppy-custom.css" />
21<link rel="stylesheet" type="text/css" media="all" href="https://www.sparkfun.com/static/version1790036032/frontend/Magento/base/default/Amasty_Affiliate/css/default.css" />
22<link rel="stylesheet" type="text/css" media="all" href="https://www.sparkfun.com/static/version1790036032/frontend/Magento/base/default/Amasty_Groupcat/js/fancybox/jquery.fancybox.css" />
23<link rel="stylesheet" type="text/css" media="all" href="https://www.sparkfun.com/static/version1790036032/frontend/Magento/base/default/Trustpilot_Reviews/css/trustpilot.min.css" />
24<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/css/styles-l.css" />
25<link rel="stylesheet" type="text/css" media="print" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/css/print.css" />
26<script type="text/javascript" src="https://www.sparkfun.com/static/version1790036032/base/Magento/base/default/requirejs/require.js"></script>
vendor: 1 bytes, line 26
26
27<script type="text/javascript" src="https://www.sparkfun.com/static/version1790036032/base/Magento/base/default/mage/requirejs/baseUrlResolver.js"></script>
vendor: 1 bytes, line 27
27
28<script type="text/javascript" src="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/en_US/requirejs-map.js"></script>
vendor: 1 bytes, line 28
28
29<script type="text/javascript" src="https://www.sparkfun.com/static/version1790036032/base/Magento/base/default/mage/requirejs/mixins.js"></script>
vendor: 1 bytes, line 29
29
30<script type="text/javascript" src="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/en_US/requirejs-config.js"></script>
30
31<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/Magento/base/default/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.woff" />
32<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/Magento/luma/default/fonts/Luma-Icons.woff2" />
33<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/kiwi-maru/KiwiMaru-Light.woff2" />
34<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/kiwi-maru/KiwiMaru-Medium.woff2" />
35<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/kiwi-maru/KiwiMaru-Regular.woff2" />
36<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-Black.woff2" />
37<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-BlackItalic.woff2" />
38<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-Bold.woff2" />
39<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-BoldItalic.woff2" />
40<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-ExtraBold.woff2" />
41<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-ExtraBoldItalic.woff2" />
42<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-ExtraLight.woff2" />
43<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-ExtraLightItalic.woff2" />
44<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-Italic.woff2" />
45<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-Light.woff2" />
46<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-LightItalic.woff2" />
47<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-Medium.woff2" />
48<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-MediumItalic.woff2" />
49<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-Regular.woff2" />
50<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-SemiBold.woff2" />
51<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-SemiBoldItalic.woff2" />
52<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-Thin.woff2" />
53<link rel="preload" as="font" crossorigin="anonymous" href="https://www.sparkfun.com/static/version1790036032/frontend/SparkFun/default/default/fonts/montserrat/static/Montserrat-ThinItalic.woff2" />
54<link href="https://www.sparkfun.com/static/version1790036032/frontend/Magento/base/default/SparkFun_PageBuilderLabel/css/source/_module.less" />
55<link rel="icon" type="image/x-icon" href="https://www.sparkfun.com/media/favicon/stores/1/favicon.jpg" />
56<link rel="shortcut icon" type="image/x-icon" href="https://www.sparkfun.com/media/favicon/stores/1/favicon.jpg" />
57<style type="text/css">
58
59@media only screen and (max-width: 767px) {
60    .header-extras {
61        text-align: center !important;
62        margin-right: 25px;
63        border-top: 1px solid #cfcfcf;
64        margin-top: 5px;
65        padding-top: 5px;
66    }
67}
68
69.header-top-nav .pagebuilder-column .sparkpnt a:before {
70    background-image: url(/media/wysiwyg/Logos/Ecosystems/sparkpnt-web-sm-final.png);
71    height: 18px;
72    width: 92px;
73    background-size: 92px 18px;
74}
75
76#switcher-store {
77display: none;
78}
79
80</style>
81        
81<script  type="text/javascript"  data-routing="commerce=rum" defer="defer" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@^2/dist/rum-standalone.js"></script>
81
82    
82<script type="text/x-magento-init">
83        {
84            "*": {
85                "Magento_PageCache/js/form-key-provider": {
86                    "isPaginationCacheEnabled":
87                        0                }
88            }
89        }
90    </script>
90
91
92<script>require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) {
93    if(!magentoStorefrontEvents) return;
94
95    window.magentoStorefrontEvents = magentoStorefrontEvents;
96    magentoStorefrontEvents.context.setStorefrontInstance(
97        {"storeUrl":"https:\/\/www.sparkfun.com\/","websiteId":1,"websiteCode":"base","storeId":1,"storeCode":"main_website_store","storeViewId":1,"storeViewCode":"default","websiteName":"SparkFun","storeName":"SparkFun Store","storeViewName":"SparkFun Store View","baseCurrencyCode":"USD","storeViewCurrencyCode":"USD","catalogExtensionVersion":"103.4.30","environmentId":"b5d6f2e1-9c2d-47ae-9c10-cfa5fdf58ae5","environment":"Production","storefrontTemplate":"Luma"}
98    );
99    magentoStorefrontEvents.context.setMagentoExtension({
100        magentoExtensionVersion: "8.0.1",
101    });
102    magentoStorefrontEvents.context.setDataServicesExtension({
103        version: "8.0.1",
104    });
105    magentoStorefrontEvents.context.setPage({
106        pageType: "Default"
107    });
108    magentoStorefrontEvents.context.setContext("pageExtended", {
109        action: "page-view"
110    });
111    
112});</script>
112<script type="text/x-magento-init">
113    {
114        "*": {
115            "dataServicesBase": {
116                "isCookieRestrictionModeEnabled": 0,
117                "isEnabled": 1            },
118            "magentoStorefrontEventCollector": {}
119        }
120    }
121</script>
vendor: 1 bytes, line 121
121
122<script type="text/x-magento-init">
123    {
124        "*": {
125            "nonceInjector": {
126                "nonce": "OXdrZjA2N3B2ZzllemNsd3p6eGh2dmd6azhieGluemc\u003D"
127        }
128    }
129}
130</script>
130
131            <!-- GOOGLE TAG MANAGER -->
132            
132<script type="text/x-magento-init">
133            {
134                "*": {
135                    "Magento_GoogleTagManager/js/google-tag-manager": {"isCookieRestrictionModeEnabled":false,"currentWebsite":1,"cookieName":"user_allowed_save_cookie","gtmAccountId":"GTM-5DNZQ7D","storeCurrencyCode":"USD","ordersData":[]}                }
136            }
137            </script>
137
138            <!-- END GOOGLE TAG MANAGER -->
139                </head>
140    <body data-container="body"
141          data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.sparkfun.com/static/version1790036032/base/Magento/base/default/images/loader-2.gif"}}'
142        id="html-body" class="cms-about-sparkfun page-layout-1column cms-page-view page-layout-cms-full-width">
143        <ul class="compare wrapper"><li class="item link compare" data-bind="scope: 'compareProducts'" data-role="compare-products-link" role="region" aria-label="comparison">
144    <div class="action compare no-display" title="Compare&#x20;Products"
145       data-bind="css: {'no-display': !compareProducts().count}">
146        <p class="compare-text-wrapper">
147            <span>You have added </span>
148            <span class="counter" data-bind="text: compareProducts().countCaption"></span>
149            <span> to your comparison list.</span>
150        </p>
151        <a class="button--compare-list" data-bind="attr: {'href': compareProducts().listUrl}">Compare Items</a>
152        <a class="close-compare-bar" id="clear-comparison-list" href="#">Clear the list</a>
153    </div>
154</li>
155<script type="text/x-magento-init">
156{"[data-role=compare-products-link]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}}
157</script>
vendor: 1 bytes, line 157
157
158<script type="text/javascript">
159    require(['jquery', 'Magento_Customer/js/customer-data', 'domReady!'], function ($, customerData) {
160        document.getElementById('clear-comparison-list').addEventListener("click", function (e) {
161            customerData.invalidate(['compare-products']);
162            window.location.href = 'https://www.sparkfun.com/catalog/product_compare/clear/';
163        });
164    })
165</script>
165
166</ul><a class="action skip contentarea"
167   href="#contentarea">
168    <span>
169        Skip to Content    </span>
170</a>
171
172<script type="text/x-magento-init">
173    {
174        "*": {
175            "Magento_PageBuilder/js/widget-initializer": {
176                "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false},"[data-content-type=\"product_recommendations\"]":{"Magento_PageBuilderProductRecommendations\/js\/content-type\/product-recommendations\/appearance\/default\/widget":false},"[data-content-type=\"accordion\"]":{"SmartSolutions_AccordionWidget\/js\/content-type\/accordion\/appearance\/default\/widget":false}},
177                "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 767px)","conditions":{"max-width":"300px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}}            }
178        }
179    }
180</script>
180
181
182<script type="text/x-magento-init">
183    {
184        "*": {
185            "mage/cookies": {
186                "expires": null,
187                "path": "\u002F",
188                "domain": ".www.sparkfun.com",
189                "secure": true,
190                "lifetime": "604800"
191            }
192        }
193    }
194</script>
194
195
196<script>
197    window.cookiesConfig = window.cookiesConfig || {};
198    window.cookiesConfig.secure = true;
199</script>
199<script>    require.config({
200        map: {
201            '*': {
202                wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter'
203            }
204        }
205    });</script>
205<script>    require.config({
206        paths: {
207            googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.56\u0026key\u003D'
208        },
209        config: {
210            'Magento_PageBuilder/js/utils/map': {
211                style: '',
212            },
213            'Magento_PageBuilder/js/content-type/map/preview': {
214                apiKey: '',
215                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.sparkfun.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
216            },
217            'Magento_PageBuilder/js/form/element/map': {
218                apiKey: '',
219                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.sparkfun.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
220            },
221        }
222    });</script>
222<script>
223    require.config({
224        shim: {
225            'Magento_PageBuilder/js/utils/map': {
226                deps: ['googleMaps']
227            }
228        }
229    });</script>
229    <!-- GOOGLE TAG MANAGER -->
vendor: 81 bytes, lines 229-231
229
230    <noscript>
231        <iframe src="https://www.googletagmanager.com/ns.html?id=
231GTM-5DNZQ7D
vendor: 108 bytes, lines 231-234
231"
232                height="0" width="0" style="display:none;visibility:hidden"></iframe>
233    </noscript>
234    
234<!-- END GOOGLE TAG MANAGER -->
235
236<script type="text/x-magento-init">
237    {
238        "*": {
239            "Magento_GoogleTagManager/js/google-tag-manager-cart": {
240                "blockNames": ["category.products.list","product.info.upsell","catalog.product.related","checkout.cart.crosssell","search_result_list"],
241                "cookieAddToCart": "add_to_cart",
242                "cookieRemoveFromCart":
243                    "remove_from_cart",
244                "advancedAddToCart": "add_to_cart_advanced"
245            }
246        }
247    }
248</script>
248
249
250<script data-cfasync="false" type="text&#x2F;javascript">window.isGdprCookieEnabled = true;
251
252require(['Amasty_GdprFrontendUi/js/modal-show'], function (modalConfigInit) {
253    modalConfigInit({"isDeclineEnabled":1,"barLocation":0,"policyText":"We use cookies to improve our services, make personal offers, and enhance your experience. If you do not accept optional cookies below, your experience may be affected. If you want to know more, please, read the <a href=\"privacy-policy-cookie-restriction-mode\" title=\"Cookie Policy\" target=\"_blank\">Cookie Policy<\/a>","firstShowProcess":"0","cssConfig":{"backgroundColor":"#EDEDED","policyTextColor":"#333333","textColor":null,"titleColor":null,"linksColor":"#15778A","acceptBtnColor":"#15778A","acceptBtnColorHover":"#3EA0B1","acceptBtnTextColor":"#FFFFFF","acceptBtnTextColorHover":"#FFFFFF","acceptBtnOrder":null,"allowBtnTextColor":"#24444A","allowBtnTextColorHover":"#24444A","allowBtnColor":"#FFAB58","allowBtnColorHover":"#FFD0A3","allowBtnOrder":null,"declineBtnTextColorHover":"#737373","declineBtnColorHover":"#FAFAFA","declineBtnTextColor":"#737373","declineBtnColor":"#FFFFFF","declineBtnOrder":null},"isAllowCustomersCloseBar":true,"isPopup":false,"isModal":false,"className":"amgdprjs-bar-template","buttons":[{"label":"Accept All Cookies","dataJs":"accept","class":"-allow -save","action":"allowCookies"},{"label":"Customize Settings","dataJs":"settings","class":"-settings"},{"label":"Deny All","dataJs":"decline","class":"-decline","action":"declineCookie"}],"template":"<div role=\"region\"\n     aria-label=\"Cookie consent banner\"\n     class=\"modal-popup _show amgdprcookie-bar-container <% if (data.isPopup) { %>-popup<% } %>\"\n     data-amcookie-js=\"bar\"\n>\n    <div>\n        <% if (data.isAllowCustomersCloseBar){ %>\n        <button class=\"action-close\" data-amcookie-js=\"close-cookiebar\" type=\"button\" aria-label=\"Close cookie consent banner\">\n            <span data-bind=\"i18n: 'Close Cookie Bar'\"><\/span>\n        <\/button>\n        <% } %>\n        <div class=\"amgdprcookie-bar-block\">\n            <div id=\"amgdprcookie-policy-text\" class=\"amgdprcookie-policy\"><%= data.policyText %><\/div>\n            <div class=\"amgdprcookie-buttons-block\">\n                <% _.each(data.buttons, function(button) { %>\n                <button\n                    class=\"amgdprcookie-button <%= button.class %>\"\n                    disabled\n                    data-amgdprcookie-js=\"<%= button.dataJs %>\"\n                >\n                    <%= button.label %>\n                <\/button>\n                <% }); %>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<style>\n    <% if(css.backgroundColor){ %>\n    .amgdprcookie-bar-container {\n        background-color: <%= css.backgroundColor %>\n    }\n    <% } %>\n    <% if(css.policyTextColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-policy {\n        color: <%= css.policyTextColor %>;\n    }\n    <% } %>\n    <% if(css.textColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-text {\n        color: <%= css.textColor %>;\n    }\n    <% } %>\n    <% if(css.titleColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-header {\n        color: <%= css.titleColor %>;\n    }\n    <% } %>\n    <% if(css.linksColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-link,\n    .amgdprcookie-bar-container .amgdprcookie-policy a {\n        color: <%= css.linksColor %>;\n    }\n    <% } %>\n    <% if(css.acceptBtnOrder || css.acceptBtnColor || css.acceptBtnTextColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-button.-save {\n        <% if(css.acceptBtnOrder) { %>order: <%= css.acceptBtnOrder %>; <% } %>\n        <% if(css.acceptBtnColor) { %>\n            background-color: <%= css.acceptBtnColor %>;\n            border-color: <%= css.acceptBtnColor %>;\n        <% } %>\n        <% if(css.acceptBtnTextColor) { %>color: <%= css.acceptBtnTextColor %>; <% } %>\n    }\n    <% } %>\n    <% if(css.acceptBtnColorHover || css.acceptBtnTextColorHover){ %>
253\n    .amgdprcookie-bar-container .amgdprcookie-button.-save:hover {\n        <% if(css.acceptBtnColorHover) { %>\n            background-color: <%= css.acceptBtnColorHover %>;\n            border-color: <%= css.acceptBtnColorHover %>;\n        <% } %>\n        <% if(css.acceptBtnTextColorHover) { %> color: <%= css.acceptBtnTextColorHover %>; <% } %>\n    }\n    <% } %>\n    <% if(css.allowBtnOrder || css.allowBtnColor || css.allowBtnTextColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-button.-settings {\n        <% if(css.allowBtnOrder) { %> order: <%= css.allowBtnOrder %>; <% } %>\n        <% if(css.allowBtnColor) { %>\n            background-color: <%= css.allowBtnColor %>;\n            border-color: <%= css.allowBtnColor %>;\n        <% } %>\n        <% if(css.allowBtnTextColor) { %> color: <%= css.allowBtnTextColor %>; <% } %>\n    }\n    <% } %>\n    <% if(css.allowBtnColorHover || css.allowBtnTextColorHover){ %>\n    .amgdprcookie-bar-container .amgdprcookie-button.-settings:hover {\n        <% if(css.allowBtnColorHover) { %>\n            background-color: <%= css.allowBtnColorHover %>;\n            border-color: <%= css.allowBtnColorHover %>;\n        <% } %>\n        <% if(css.allowBtnTextColorHover) { %> color: <%= css.allowBtnTextColorHover %>; <% } %>\n    }\n    <% } %>\n    <% if(css.declineBtnOrder || css.declineBtnColor || css.declineBtnTextColor){ %>\n    .amgdprcookie-bar-container .amgdprcookie-button.-decline {\n        <% if(css.declineBtnOrder) { %> order: <%= css.declineBtnOrder %>; <% } %>\n        <% if(css.declineBtnColor) { %>\n            background-color: <%= css.declineBtnColor %>;\n            border-color: <%= css.declineBtnColor %>;\n        <% } %>\n        <% if(css.declineBtnTextColor) { %> color: <%= css.declineBtnTextColor %>; <% } %>\n    }\n    <% } %>\n    <% if(css.declineBtnColorHover || css.declineBtnTextColorHover){ %>\n    .amgdprcookie-bar-container .amgdprcookie-button.-decline:hover {\n        <% if(css.declineBtnColorHover) { %>\n            background-color: <%= css.declineBtnColorHover %>;\n            border-color: <%= css.declineBtnColorHover %>;\n        <% } %>\n        <% if(css.declineBtnTextColorHover) { %> color: <%= css.declineBtnTextColorHover %>; <% } %>\n    }\n    <% } %>\n<\/style>\n"});
254});</script>
254    
254<script data-cfasync="false" type="text/x-magento-init">
255        {
256            "*": {
257                "Magento_Ui/js/core/app": {"components":{"gdpr-cookie-modal":{"cookieText":"We use cookies to improve our services, make personal offers, and enhance your experience. If you do not accept optional cookies below, your experience may be affected. If you want to know more, please, read the <a href=\"privacy-policy-cookie-restriction-mode\" title=\"Cookie Policy\" target=\"_blank\">Cookie Policy<\/a>","firstShowProcess":"0","acceptBtnText":"Accept All Cookies","declineBtnText":"Deny All","settingsBtnText":"Customize Settings","isDeclineEnabled":1,"isAllowCustomersCloseBar":true,"component":"Amasty_GdprFrontendUi\/js\/cookies","barType":0,"barLocation":0,"children":{"gdpr-cookie-settings-modal":{"component":"Amasty_GdprFrontendUi\/js\/modal\/cookie-settings","settings":{"backgroundColor":"#EDEDED","groupTitleTextColor":"#24444A","groupDescriptionTextColor":"#333333","groupLinksColor":"#24444A","doneButtonText":"Submit Cookie Settings","doneButtonColor":"#15778A","doneButtonColorHover":"#24444A","doneButtonTextColor":"#FFFFFF","doneButtonTextColorHover":"#FFFFFF","toggleActiveColor":"#24444A","toggleInActiveColor":"#CFCFCF"}},"gdpr-cookie-information-modal":{"component":"Amasty_GdprFrontendUi\/js\/modal\/cookie-information","settings":{"backgroundColor":"#EDEDED","titleColor":"#24444A","descriptionColor":"#333333","tableHeaderColor":"#24444A","tableContentColor":"#333333","doneButtonText":"Done","doneButtonColor":"#15778A","doneButtonColorHover":"#24444A","doneButtonTextColor":"#FFFFFF","doneButtonTextColorHover":"#FFFFFF"}}}}}}            }
258        }
259    </script>
259
260    <!-- ko scope: 'gdpr-cookie-modal' -->
261        <!--ko template: getTemplate()--><!-- /ko -->
262    <!-- /ko -->
263    <style>
264        .amgdprjs-bar-template {
265            z-index: 999;
266                    bottom: 0;
267                }
268    </style>
269
270<div class="widget block block-static-block">
271    <style>#html-body [data-pb-style=FLN0C82],#html-body [data-pb-style=OSH1WPD]{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=OSH1WPD]{margin-top:0;padding-top:0}#html-body [data-pb-style=FLN0C82]{background-color:#ededed}#html-body [data-pb-style=B0D7DFV]{text-align:center}#html-body [data-pb-style=VNNNHLP]{text-align:left;display:flex;flex-direction:column}#html-body [data-pb-style=MYWBLBB]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}#html-body [data-pb-style=YUYFYT8]{display:inline-block}#html-body [data-pb-style=HT2FVHH]{text-align:center}#html-body [data-pb-style=DPJJB73]{display:inline-block}#html-body [data-pb-style=D64CPAG]{text-align:center}
271#html-body [data-pb-style=C0O3VJG]{display:inline-block}#html-body [data-pb-style=DRB3S37]{text-align:center}#html-body [data-pb-style=G1Q7YRU],#html-body [data-pb-style=JSSBEIV],#html-body [data-pb-style=M41VMPV],#html-body [data-pb-style=MST67CR]{display:inline-block}#html-body [data-pb-style=EPBNO8L]{text-align:left}#html-body [data-pb-style=CXSQML9]{display:inline-block}#html-body [data-pb-style=EY3N8TR]{text-align:left}#html-body [data-pb-style=ITST4QE]{display:inline-block}#html-body [data-pb-style=K1XK297]{text-align:left}#html-body [data-pb-style=CSDTY6R]{display:flex;width:100%}#html-body [data-pb-style=R5FP9TN]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:stretch}#html-body [data-pb-style=HPW8N5S]{display:inline-block}#html-body [data-pb-style=A4HMXHJ]{text-align:center}#html-body [data-pb-style=UJ4LQP5]{display:inline-block}#html-body [data-pb-style=UD8TERD]{text-align:center}#html-body [data-pb-style=LS0YS4D]{display:inline-block}#html-body [data-pb-style=GP8PS0L]{text-align:center}#html-body [data-pb-style=YFMM52B]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:stretch}#html-body [data-pb-style=Q7SYU00]{text-align:right}#html-body [data-pb-style=IBKKP7X]{display:inline-block}#html-body [data-pb-style=LIYFKX9]{text-align:center}#html-body [data-pb-style=XDH91YE]{display:inline-block}#html-body [data-pb-style=OXWYH34]{text-align:center}#html-body [data-pb-style=YL6YF41]{display:inline-block}#html-body [data-pb-style=Y8YAOKJ]{text-align:center}</style><div class="header-top-links" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-background-image-format="webply" data-element="main" data-pb-style="OSH1WPD"><div class="row-full-width-inner" data-element="inner"><div data-content-type="buttons" data-appearance="inline" data-same-width="true" data-element="main" data-pb-style="B0D7DFV"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="YUYFYT8"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/professional" target="" data-link-type="page" data-element="link" data-pb-style="HT2FVHH"><span data-element="link_text">Professional</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="DPJJB73"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/education" target="" data-link-type="page" data-element="link" data-pb-style="D64CPAG"><span data-element="link_text">EDU</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="C0O3VJG"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/distributors" target="" data-link-type="page" data-element="link" data-pb-style="DRB3S37"><span data-element="link_text">Distributor</span></a></div></div><div data-content-type="buttons" data-appearance="stacked" data-same-width="true" data-element="main" data-pb-style="VNNNHLP" class="dropdown-menu customer-support-menu"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="JSSBEIV"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/support" target="" data-link-type="page" data-element="link"><span data-element="link_text">Customer Support</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="M41VMPV"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/support" target="" data-link-type="page" data-element="link"><span data-element="link_text">Support Home</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="MST67CR"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/returns" target="" data-link-type="page" data-element="link"><span data-element="link_text">Returns &amp; Exchanges</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="G1Q7YRU"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/faq" target="" data-link-type="page" data-element="link" data-pb-style="EPBNO8L"><span data-element="link_text">FAQs</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="CXSQML9"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/contact-us" target="" data-link-type="page" data-element="link" data-pb-style="EY3N8TR"><span data-element="link_text">Contact Us</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="ITST4QE"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://community.sparkfun.com/" target="_blank" data-link-type="default" data-element="link" data-pb-style="K1XK297"><span data-element="link_text">
271Tech Support Forum</span></a></div></div></div></div><div class="header-top-nav" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="FLN0C82"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="MYWBLBB"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="CSDTY6R"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="R5FP9TN"><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main"><div class="active" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="HPW8N5S"><a role="button" tabindex="0" class="pagebuilder-button-primary" href="https://www.sparkfun.com/all-categories" target="" data-link-type="page" data-element="link" data-pb-style="A4HMXHJ"><span data-element="link_text">SHOP</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="UJ4LQP5"><a role="button" tabindex="0" class="pagebuilder-button-primary" href="https://www.sparkfun.com/documentation" target="" data-link-type="page" data-element="link" data-pb-style="UD8TERD"><span data-element="link_text">DOCUMENTATION</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="LS0YS4D"><a role="button" tabindex="0" class="pagebuilder-button-primary" href="https://news.sparkfun.com" target="" data-link-type="default" data-element="link" data-pb-style="GP8PS0L"><span data-element="link_text">NEWS</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="YFMM52B"><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="Q7SYU00" class="header-extras"><div class="header-link-image" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="IBKKP7X"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/todays-deals" target="" data-link-type="page" data-element="link" data-pb-style="LIYFKX9"><img class="pagebuilder-button-icon pagebuilder-button-icon--before" src="https://www.sparkfun.com/media/wysiwyg/pagebuilder-icons/sale.svg" alt="Sale" data-icon-position="before" data-element="icon"><span data-element="link_text">Today&rsquo;s Deals</span></a></div><div class="header-link-image" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="XDH91YE"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://community.sparkfun.com/" target="_blank" data-link-type="default" data-element="link" data-pb-style="OXWYH34"><img class="pagebuilder-button-icon pagebuilder-button-icon--before" src="https://www.sparkfun.com/media/wysiwyg/pagebuilder-icons/forum.svg" alt="Community" data-icon-position="before" data-element="icon"><span data-element="link_text">Community</span></a></div><div class="header-link-image" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="YL6YF41"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkpnt.com" target="_blank" data-link-type="default" data-element="link" data-pb-style="Y8YAOKJ"><span class="sr-only" data-element="link_text"></span><img class="pagebuilder-button-icon pagebuilder-button-icon--replace" src="https://www.sparkfun.com/media/wysiwyg/pagebuilder-icons/sparkpnt-web-sm-final.png" alt="Go to SparkPNT" data-icon-position="replace" data-element="icon"></a></div></div></div></div></div></div></div></div>
272<div class="page-wrapper"><header class="page-header"><div class="header content"><span data-action="toggle-nav" class="action nav-toggle" role="button" tabindex="0" data-mage-init='{"mobile-menu": {}}'><span>Toggle Nav</span></span>
273<a
274    class="logo"
275    href="https://www.sparkfun.com/"
276    title="SparkFun&#x20;
276Electronics">
277    <img src="https://www.sparkfun.com/media/logo/websites/1/sparkfun-logo.png"
278         title="SparkFun&#x20;Electronics"
279         alt="SparkFun&#x20;Electronics"
280            width="143"            height="68"    />
281</a>
282<ul class="header links">    <li class="greet welcome" data-bind="scope: 'customer'">
283        <!-- ko if: customer().fullname  -->
284        <span class="logged-in"
285              data-bind="text: new String('My Account').
286              replace('%1', customer().fullname)">
287        </span>
288        <!-- /ko -->
289        <!-- ko ifnot: customer().fullname  -->
290        <span class="not-logged-in"
291              data-bind="text: ''"></span>
292                <!-- /ko -->
293    </li>
294        
294<script type="text/x-magento-init">
295        {
296            "*": {
297                "Magento_Ui/js/core/app": {
298                    "components": {
299                        "customer": {
300                            "component": "Magento_Customer/js/view/customer"
301                        }
302                    }
303                }
304            }
305        }
306    </script>
306
307<!-- BLOCK customer --><!-- /BLOCK customer --><li class="link authorization-link" data-label="or">
308    <a href="https://www.sparkfun.com/customer/account/login/referer/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2Fib3V0LXNwYXJrZnVu/"        >Sign In</a>
309</li>
310</ul>
311<div data-block="minicart" class="minicart-wrapper">
312    <a class="action showcart" href="https://www.sparkfun.com/checkout/cart/"
313       data-bind="scope: 'minicart_content'">
314        <span class="text">My Cart</span>
315        <span class="counter qty empty"
316              data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() },
317               blockLoader: isLoading">
318            <span class="counter-number" aria-hidden="true">
319                <!-- ko if: getCartParam('summary_count') -->
320                <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko -->
321                <!-- /ko -->
322            </span>
323            <span class="counter-label">
324            <!-- ko if: getCartParam('summary_count') -->
325                <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko -->
326                <!-- ko i18n: 'items' --><!-- /ko -->
327            <!-- /ko -->
328            </span>
329        </span>
330    </a>
331            <div class="block block-minicart"
332            data-role="dropdownDialog"
333            data-mage-init='{"dropdownDialog":{
334                "appendTo":"[data-block=minicart]",
335                "triggerTarget":".showcart",
336                "timeout": "2000",
337                "closeOnMouseLeave": false,
338                "closeOnEscape": true,
339                "triggerClass":"active",
340                "parentClass":"active",
341                "buttons":[]}}'
342                role="dialog"
343                aria-modal="true"
344                aria-label="Minicart Modal"
345            >
346            <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'">
347                <!-- ko template: getTemplate() --><!-- /ko -->
348            </div>
349            <div class="widget block block-banners" data-bind="scope: 'banner'" data-banner-id="3db35ac35e45df43f084697bda07cc3249c1f70f1848f0ab22ca5b3884953d72" data-types="content" data-display-mode="fixed" data-ids="44" data-rotate="" data-store-id="1" data-banner-name="&#x24;80&#x20;upsell&#x20;-&#x20;MiniCart" data-banner-status="Enabled">
350    <ul class="banner-items" data-bind="afterRender: registerBanner">
351        <!-- ko foreach: getItems3db35ac35e45df43f084697bda07cc3249c1f70f1848f0ab22ca5b3884953d72() -->
352        <li class="banner-item" data-bind="attr: {'data-banner-id': $data.bannerId}">
353            <div class="banner-item-content" data-bind="bindHtml: $data.html"></div>
354        </li>
355        <!-- /ko -->
356    </ul>
357</div>
358<script type="text/x-magento-init">
359    {
360        "*": {
361            "Magento_Ui/js/core/app": {
362                "components": {
363                    "banner": {
364                        "component": "Magento_Banner/js/view/banner"
365                    }
366                }
367            }
368        }
369    }
370</script>
370
371<div class="widget block block-banners" data-bind="scope: 'banner'" data-banner-id="d2745d0179e02f2cf117b47cffffea46a428760df7dd598beba58b00b103eb7b" data-types="content" data-display-mode="fixed" data-ids="40" data-rotate="" data-store-id="1" data-banner-name="Guests&#x20;with&#x20;Cart&#x20;Above&#x20;&#x24;100&#x20;-&#x20;Minicart" data-banner-status="Enabled">
372    <ul class="banner-items" data-bind="afterRender: registerBanner">
373        <!-- ko foreach: getItemsd2745d0179e02f2cf117b47cffffea46a428760df7dd598beba58b00b103eb7b() -->
374        <li class="banner-item" data-bind="attr: {'data-banner-id': $data.bannerId}">
375            <div class="banner-item-content" data-bind="bindHtml: $data.html"></div>
376        </li>
377        <!-- /ko -->
378    </ul>
379</div>
380<script type="text/x-magento-init">
381    {
382        "*": {
383            "Magento_Ui/js/core/app": {
384                "components": {
385                    "banner": {
386                        "component": "Magento_Banner/js/view/banner"
387                    }
388                }
389            }
390        }
391    }
392</script>
392
393        </div>
394        
394<script>window.checkout = {"shoppingCartUrl":"https:\/\/www.sparkfun.com\/checkout\/cart\/","checkoutUrl":"https:\/\/www.sparkfun.com\/checkout\/","updateItemQtyUrl":"https:\/\/www.sparkfun.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.sparkfun.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.sparkfun.com\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":1000,"storeId":"1","storeGroupId":"1","customerLoginUrl":"https:\/\/www.sparkfun.com\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2Fib3V0LXNwYXJrZnVu\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.sparkfun.com\/captcha\/refresh\/","isRequired":false,"timestamp":1790234079}}}</script>
394    
394<script type="text/x-magento-init">
395    {
396        "[data-block='minicart']": {
397            "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":1,"display_cart_subtotal_excl_tax":0,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"item.subscription.renderer":{"component":"PayPal_Subscription\/js\/view\/minibasket\/item","config":{"displayArea":"defaultRenderer","template":"PayPal_Subscription\/minicart\/item\/subscription"},"children":{"item.subscription.select":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"},"children":{"paypal_braintree_message":{"component":"PayPal_Braintree\/js\/messages\/mini-cart"}}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]}        },
398        "*": {
399            "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.sparkfun.com\u002Fstatic\u002Fversion1790036032\u002Fbase\u002FMagento\u002Fbase\u002Fdefault\u002Fimages\u002Floader\u002D1.gif"
400        }
401    }
402    </script>
402
403</div>
404<div class="block block-search">
405    <div class="block block-title"><strong>Search</strong></div>
406    <div class="block block-content">
407        <form class="form minisearch" id="search_mini_form"
408              action="https://www.sparkfun.com/catalogsearch/result/" method="get">
409            <div class="field search">
410                <label id="search-label" class="label" for="search" data-role="minisearch-label">
411                    <span>Search</span>
412                </label>
413                <div class="control">
414                    <span class="sr-only" id="search-describer">
415                        Search entire store. Use arrow keys to navigate autocomplete results, enter to select, escape to close.                    </span>
416                    <input id="search"
417                           type="text"
418                           name="q"
419                           value=""
420                           placeholder="search..."
421                           class="input-text"
422                           maxlength="128"
423                           role="combobox"
424                           aria-haspopup="listbox"
425                           aria-autocomplete="list"
426                           autocomplete="off"
427                           aria-expanded="false"
428                           aria-describedby="search-describer"
429                           aria-controls="search_autocomplete"
430                           />
431
432                    <div id="search_autocomplete" class="search-autocomplete"></div>
433
434                                    </div>
435            </div>
436            <div class="actions">
437                <button type="submit"
438                    title="Search"
439                    class="action search"
440                    aria-label="Search"
441                >
442                    <span>Search</span>
443                </button>
444            </div>
445        </form>
446    </div>
447</div>
448
449<script>
450    require([
451            "dataServicesBase",
452            "magentoStorefrontEvents",
453            "https://livesearch-autocomplete.magento-ds.com/v1/LiveSearchAutocomplete.js"
454        ],
455        function () {
456        new window.LiveSearchAutocomplete({
457                    environmentId: "b5d6f2e1\u002D9c2d\u002D47ae\u002D9c10\u002Dcfa5fdf58ae5",
458                    websiteCode: "base",
459                    storeCode: "main_website_store",
460                    storeViewCode: "default",
461                    config: {
462                        pageSize: "8",
463                        minQueryLength: "3",
464                        currencySymbol: "\u0024",
465                        currencyRate: "1",
466                        displayOutOfStock: "1",
467                        allowAllProducts: "1",
468                    },
469                    context: {
470                        customerGroup: "b6589fc6ab0dc82cf12099d1c2d40ab994e8410c"
471                    }
472                });
473    })
474</script>
474
475
476<script>
477    require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) {
478        if (!magentoStorefrontEvents) return;
479
480        magentoStorefrontEvents.context.setSearchExtension({
481            version: "4.7.2"
482        });
483    });
484</script>
484
485
486<script>
487    require(['js/accessibility/search'], function (SearchAccessibility) {
488        window.searchAccessibility = SearchAccessibility({});
489    });
490</script>
490
491</div>            <div class="sections nav-sections">
492        <div class="mobile-top no-display">
493            <button aria-label="Close&#x20;navigation&#x20;menu">Close</button>
494        </div>
495
496        <div class="section-items-tabs nav-sections-items-tabs"
497             role="tablist"
498             aria-label="Navigation&#x20;sections">
499                                            <button type="button"
500                        id="store.menu-tab"
501                        class="section-item-title nav-sections-item-title"
502                        role="tab"
503                        aria-selected="true"
504                        aria-controls="store.menu"
505                        tabindex="0">
506                    Menu                </button>
507                                            <button type="button"
508                        id="store.links-tab"
509                        class="section-item-title nav-sections-item-title"
510                        role="tab"
511                        aria-selected="false"
512                        aria-controls="store.links"
513                        tabindex="-1">
514                    Account                </button>
515                    </div>
516
517        <div class="section-items nav-sections-items">
518                                            <div class="section-item-content nav-sections-item-content active"
519                     id="store.menu"
520                     role="tabpanel"
521                     aria-labelledby="store.menu-tab"
522                     >
523                    
524<nav class="navigation" data-action="navigation">
525    <ul data-mage-init='{"menu":{"responsive":true, "expanded":false, "position":{"my":"left top","at":"left bottom"}}}'>
526        <li  class="level0 nav-1 category-item first level-top parent" data-category-id="1264"><a href="https://www.sparkfun.com/featured.html"  class="level-top" ><span>Featured</span></a><ul class="level0 submenu"><li  class="level1 nav-1-1 category-item first last" data-category-id="1783"><a href="https://www.sparkfun.com/featured/gift-card.html" ><span>Gift Card</span></a></li></ul></li><li  class="level0 nav-2 category-item level-top parent" data-category-id="916"><a href="https://www.sparkfun.com/gnss.html"  class="level-top" ><span>GPS / GNSS</span></a><ul class="level0 submenu"><li  class="level1 nav-2-1 category-item first parent" data-category-id="1279"><a href="https://www.sparkfun.com/gnss/gnss-boards.html" ><span>GPS / GNSS Boards</span></a><ul class="level1 submenu"><li  class="level2 nav-2-1-1 category-item first last" data-category-id="1309"><a href="https://www.sparkfun.com/gnss/gnss-boards/high-precision-gnss-boards.html" ><span>High Precision GNSS Boards</span></a></li></ul></li><li  class="level1 nav-2-2 category-item" data-category-id="1201"><a href="https://www.sparkfun.com/gnss/gnss-accessories.html" ><span>GPS / GNSS Accessories</span></a></li><li  class="level1 nav-2-3 category-item" data-category-id="922"><a href="https://www.sparkfun.com/gnss/gnss-antennas.html" ><span>GPS / GNSS Antennas</span></a></li><li  class="level1 nav-2-4 category-item" data-category-id="1285"><a href="https://www.sparkfun.com/gnss/gnss-modules.html" ><span>GPS / GNSS Modules</span></a></li><li  class="level1 nav-2-5 category-item" data-category-id="1246"><a href="https://www.sparkfun.com/gnss/rtk-surveyors.html" ><span>RTK Surveyors</span></a></li><li  class="level1 nav-2-6 category-item" data-category-id="1282"><a href="https://www.sparkfun.com/gnss/global-tracking.html" ><span>Global Tracking</span></a></li><li  class="level1 nav-2-7 category-item last" data-category-id="2989"><a href="https://www.sparkfun.com/gnss/gnss-timing.html" ><span>GNSS Timing</span></a></li></ul></li><li  class="level0 nav-3 category-item level-top parent" data-category-id="952"><a href="https://www.sparkfun.com/sensors.html"  class="level-top" ><span>Sensors</span></a><ul class="level0 submenu"><li  class="level1 nav-3-1 category-item first parent" data-category-id="1435"><a href="https://www.sparkfun.com/sensors/biometrics.html" ><span>Biometrics</span></a><ul class="level1 submenu"><li  class="level2 nav-3-1-1 category-item first" data-category-id="2998">
526<a href="https://www.sparkfun.com/sensors/biometrics/emg.html" ><span>EMG</span></a></li><li  class="level2 nav-3-1-2 category-item" data-category-id="3001"><a href="https://www.sparkfun.com/sensors/biometrics/fingerprint.html" ><span>Fingerprint</span></a></li><li  class="level2 nav-3-1-3 category-item last" data-category-id="3004"><a href="https://www.sparkfun.com/sensors/biometrics/pulse-heart.html" ><span>Pulse &amp; Heart</span></a></li></ul></li><li  class="level1 nav-3-2 category-item" data-category-id="1480"><a href="https://www.sparkfun.com/sensors/capacitive.html" ><span>Capacitive</span></a></li><li  class="level1 nav-3-3 category-item" data-category-id="1447"><a href="https://www.sparkfun.com/sensors/current.html" ><span>Current</span></a></li><li  class="level1 nav-3-4 category-item" data-category-id="1441"><a href="https://www.sparkfun.com/sensors/distance.html" ><span>Distance</span></a></li><li  class="level1 nav-3-5 category-item parent" data-category-id="1126"><a href="https://www.sparkfun.com/sensors/environmental-sensors.html" ><span>Environmental Sensors</span></a><ul class="level1 submenu"><li  class="level2 nav-3-5-1 category-item first" data-category-id="1453"><a href="https://www.sparkfun.com/sensors/environmental-sensors/air-quality.html" ><span>Air Quality</span></a></li><li  class="level2 nav-3-5-2 category-item" data-category-id="3007"><a href="https://www.sparkfun.com/sensors/environmental-sensors/gas.html" ><span>Gas</span></a></li><li  class="level2 nav-3-5-3 category-item" data-category-id="1147"><a href="https://www.sparkfun.com/sensors/environmental-sensors/magneto.html" ><span>Magneto</span></a></li><li  class="level2 nav-3-5-4 category-item" data-category-id="1438"><a href="https://www.sparkfun.com/sensors/environmental-sensors/pressure.html" ><span>Pressure</span></a></li><li  class="level2 nav-3-5-5 category-item" data-category-id="1513"><a href="https://www.sparkfun.com/sensors/environmental-sensors/seismograph.html" ><span>Seismograph</span></a></li><li  class="level2 nav-3-5-6 category-item" data-category-id="1129"><a href="https://www.sparkfun.com/sensors/environmental-sensors/temperature.html" ><span>Temperature</span></a></li><li  class="level2 nav-3-5-7 category-item last" data-category-id="1330"><a href="https://www.sparkfun.com/sensors/environmental-sensors/weather.html" ><span>Weather</span></a></li></ul></li><li  class="level1 nav-3-6 category-item" data-category-id="1177"><a href="https://www.sparkfun.com/sensors/flex.html" ><span>Flex / Force</span></a></li><li  class="level1 nav-3-7 category-item" data-category-id="1048"><a href="https://www.sparkfun.com/sensors/imaging.html" ><span>Imaging</span></a></li><li  class="level1 nav-3-8 category-item" data-category-id="1228"><a href="https://www.sparkfun.com/sensors/infrared.html" ><span>Infrared</span></a></li><li  class="level1 nav-3-9 category-item parent" data-category-id="1402"><a href="https://www.sparkfun.com/sensors/misc-sensors.html" ><span>Misc. Sensors</span></a><ul class="level1 submenu"><li  class="level2 nav-3-9-1 category-item first last" data-category-id="1687"><a href="https://www.sparkfun.com/sensors/misc-sensors/vernier.html" ><span>Vernier</span></a></li></ul></li><li  class="level1 nav-3-10 category-item parent" data-category-id="1132"><a href="https://www.sparkfun.com/sensors/movement.html" ><span>Movement</span></a><ul class="level1 submenu"><li  class="level2 nav-3-10-1 category-item first" data-category-id="1135"><a href="https://www.sparkfun.com/sensors/movement/accelerometers.html" ><span>Accelerometers</span></a></li><li  class="level2 nav-3-10-2 category-item" data-category-id="1288"><a href="https://www.sparkfun.com/sensors/movement/imu.html" ><span>IMU</span></a></li><li  class="level2 nav-3-10-3 category-item last" data-category-id="1465"><a href="https://www.sparkfun.com/sensors/movement/gyros.html" ><span>Gyros</span></a></li></ul></li><li  class="level1 nav-3-11 category-item" data-category-id="1429"><a href="https://www.sparkfun.com/sensors/nfc.html" ><span>NFC</span></a></li>
526<li  class="level1 nav-3-12 category-item" data-category-id="1516"><a href="https://www.sparkfun.com/sensors/radiation.html" ><span>Radiation</span></a></li><li  class="level1 nav-3-13 category-item parent" data-category-id="1297"><a href="https://www.sparkfun.com/sensors/rfid.html" ><span>RFID</span></a><ul class="level1 submenu"><li  class="level2 nav-3-13-1 category-item first" data-category-id="1300"><a href="https://www.sparkfun.com/sensors/rfid/rfid-antennas.html" ><span>RFID Antennas</span></a></li><li  class="level2 nav-3-13-2 category-item" data-category-id="1303"><a href="https://www.sparkfun.com/sensors/rfid/rfid-accessories.html" ><span>RFID Accessories</span></a></li><li  class="level2 nav-3-13-3 category-item" data-category-id="1432"><a href="https://www.sparkfun.com/sensors/rfid/rfid-tags.html" ><span>RFID Tags</span></a></li><li  class="level2 nav-3-13-4 category-item" data-category-id="1642"><a href="https://www.sparkfun.com/sensors/rfid/rfid-kits.html" ><span>RFID Kits</span></a></li><li  class="level2 nav-3-13-5 category-item last" data-category-id="1684"><a href="https://www.sparkfun.com/sensors/rfid/rfid-readers.html" ><span>RFID Readers</span></a></li></ul></li><li  class="level1 nav-3-14 category-item" data-category-id="1324"><a href="https://www.sparkfun.com/sensors/sensor-kits.html" ><span>Sensor Kits</span></a></li><li  class="level1 nav-3-15 category-item" data-category-id="955"><a href="https://www.sparkfun.com/sensors/sound.html" ><span>Sound</span></a></li><li  class="level1 nav-3-16 category-item last parent" data-category-id="3010"><a href="https://www.sparkfun.com/sensors/weight.html" ><span>Weight</span></a><ul class="level1 submenu"><li  class="level2 nav-3-16-1 category-item first last" data-category-id="3013"><a href="https://www.sparkfun.com/sensors/weight/load-cells.html" ><span>Load Cells</span></a></li></ul></li></ul></li><li  class="level0 nav-4 category-item level-top parent" data-category-id="1003"><a href="https://www.sparkfun.com/development-boards.html"  class="level-top" ><span>Development Boards</span></a><ul class="level0 submenu"><li  class="level1 nav-4-1 category-item first" data-category-id="1666"><a href="https://www.sparkfun.com/development-boards/adc.html" ><span>ADC / DAC</span></a></li><li  class="level1 nav-4-2 category-item" data-category-id="1621"><a href="https://www.sparkfun.com/development-boards/cryptographic.html" ><span>Cryptographic</span></a></li><li  class="level1 nav-4-3 category-item" data-category-id="1234"><a href="https://www.sparkfun.com/development-boards/development-kits.html" ><span>Development Kits</span></a></li><li  class="level1 nav-4-4 category-item" data-category-id="1189"><a href="https://www.sparkfun.com/development-boards/fpga.html" ><span>FPGA</span></a></li><li  class="level1 nav-4-5 category-item parent" data-category-id="1678"><a href="https://www.sparkfun.com/development-boards/logic.html" ><span>Logic</span></a><ul class="level1 submenu"><li  class="level2 nav-4-5-1 category-item first" data-category-id="1681"><a href="https://www.sparkfun.com/development-boards/logic/mux.html" ><span>Mux</span></a></li><li  class="level2 nav-4-5-2 category-item" data-category-id="1708"><a href="https://www.sparkfun.com/development-boards/logic/shift-registers.html" ><span>Shift Registers</span></a></li><li  class="level2 nav-4-5-3 category-item last" data-category-id="1711"><a href="https://www.sparkfun.com/development-boards/logic/level-shifters.html" ><span>Level Shifters</span></a></li></ul></li><li  class="level1 nav-4-6 category-item" data-category-id="1054"><a href="https://www.sparkfun.com/development-boards/machine-learning-and-ai.html" ><span>Machine Learning and AI</span></a></li><li  class="level1 nav-4-7 category-item parent" data-category-id="1024"><a href="https://www.sparkfun.com/development-boards/microcontrollers.html" ><span>Microcontrollers</span></a><ul class="level1 submenu"><li  class="level2 nav-4-7-1 category-item first parent" data-category-id="1027"><a href="https://www.sparkfun.com/development-boards/microcontrollers/arduino.html" ><span>Arduino</span></a><ul class="level2 submenu"><li  class="level3 nav-4-7-1-1 category-item first" data-category-id="1141"><a href="https://www.sparkfun.com/development-boards/microcontrollers/arduino/arduino-accessories.html" ><span>Arduino Accessories</span></a></li>
526<li  class="level3 nav-4-7-1-2 category-item" data-category-id="1066"><a href="https://www.sparkfun.com/development-boards/microcontrollers/arduino/arduino-boards.html" ><span>Arduino Boards</span></a></li><li  class="level3 nav-4-7-1-3 category-item last" data-category-id="1030"><a href="https://www.sparkfun.com/development-boards/microcontrollers/arduino/arduino-shields.html" ><span>Arduino Shields</span></a></li></ul></li><li  class="level2 nav-4-7-2 category-item" data-category-id="1051"><a href="https://www.sparkfun.com/development-boards/microcontrollers/arm.html" ><span>ARM</span></a></li><li  class="level2 nav-4-7-3 category-item" data-category-id="1240"><a href="https://www.sparkfun.com/development-boards/microcontrollers/python-micropython.html" ><span>Python &amp; MicroPython</span></a></li><li  class="level2 nav-4-7-4 category-item" data-category-id="1426"><a href="https://www.sparkfun.com/development-boards/microcontrollers/avr-microcontrollers.html" ><span>AVR Microcontrollers</span></a></li><li  class="level2 nav-4-7-5 category-item" data-category-id="1660"><a href="https://www.sparkfun.com/development-boards/microcontrollers/pic.html" ><span>PIC</span></a></li><li  class="level2 nav-4-7-6 category-item" data-category-id="1663"><a href="https://www.sparkfun.com/development-boards/microcontrollers/android.html" ><span>Android</span></a></li><li  class="level2 nav-4-7-7 category-item" data-category-id="1672"><a href="https://www.sparkfun.com/development-boards/microcontrollers/picaxe-microcontrollers.html" ><span>PICAXE Microcontrollers</span></a></li><li  class="level2 nav-4-7-8 category-item last parent" data-category-id="2658"><a href="https://www.sparkfun.com/development-boards/microcontrollers/teensy.html" ><span>Teensy</span></a><ul class="level2 submenu"><li  class="level3 nav-4-7-8-1 category-item first" data-category-id="3020"><a href="https://www.sparkfun.com/development-boards/microcontrollers/teensy/teensy-accessories.html" ><span>Teensy Accessories</span></a></li><li  class="level3 nav-4-7-8-2 category-item" data-category-id="3017"><a href="https://www.sparkfun.com/development-boards/microcontrollers/teensy/teensy-boards.html" ><span>Teensy Boards</span></a></li><li  class="level3 nav-4-7-8-3 category-item last" data-category-id="3023"><a href="https://www.sparkfun.com/development-boards/microcontrollers/teensy/teensy-shields.html" ><span>Teensy Shields</span></a></li></ul></li></ul></li><li  class="level1 nav-4-8 category-item" data-category-id="1231"><a href="https://www.sparkfun.com/development-boards/misc-dev-tools.html" ><span>Misc. Dev Tools</span></a></li><li  class="level1 nav-4-9 category-item parent" data-category-id="1501"><a href="https://www.sparkfun.com/development-boards/programmers.html" ><span>Programmers</span></a><ul class="level1 submenu"><li  class="level2 nav-4-9-1 category-item first parent" data-category-id="1504"><a href="https://www.sparkfun.com/development-boards/programmers/serial.html" ><span>Serial</span></a><ul class="level2 submenu"><li  class="level3 nav-4-9-1-1 category-item first last" data-category-id="1507"><a href="https://www.sparkfun.com/development-boards/programmers/serial/uart.html" ><span>UART</span></a></li></ul></li><li  class="level2 nav-4-9-2 category-item last" data-category-id="1777"><a href="https://www.sparkfun.com/development-boards/programmers/avr.html" ><span>AVR</span></a></li></ul></li><li  class="level1 nav-4-10 category-item parent" data-category-id="1423"><a href="https://www.sparkfun.com/development-boards/prototyping-boards.html" ><span>Prototyping Boards</span></a><ul class="level1 submenu"><li  class="level2 nav-4-10-1 category-item first" data-category-id="1495"><a href="https://www.sparkfun.com/development-boards/prototyping-boards/protoboard.html" ><span>Protoboard</span></a></li><li  class="level2 nav-4-10-2 category-item last" data-category-id="1696"><a href="https://www.sparkfun.com/development-boards/prototyping-boards/breadboard.html" ><span>Breadboard</span></a></li></ul></li><li  class="level1 nav-4-11 category-item" data-category-id="1459"><a href="https://www.sparkfun.com/development-boards/rtc.html" ><span>RTC</span></a></li>
526<li  class="level1 nav-4-12 category-item last parent" data-category-id="1006"><a href="https://www.sparkfun.com/development-boards/single-board-computers.html" ><span>Single-Board Computers</span></a><ul class="level1 submenu"><li  class="level2 nav-4-12-1 category-item first parent" data-category-id="1009"><a href="https://www.sparkfun.com/development-boards/single-board-computers/raspberry-pi.html" ><span>Raspberry Pi</span></a><ul class="level2 submenu"><li  class="level3 nav-4-12-1-1 category-item first" data-category-id="1249"><a href="https://www.sparkfun.com/development-boards/single-board-computers/raspberry-pi/raspberry-pi-boards.html" ><span>Raspberry Pi Boards</span></a></li><li  class="level3 nav-4-12-1-2 category-item" data-category-id="1012"><a href="https://www.sparkfun.com/development-boards/single-board-computers/raspberry-pi/raspberry-pi-hats.html" ><span>Raspberry Pi HATs</span></a></li><li  class="level3 nav-4-12-1-3 category-item" data-category-id="2964"><a href="https://www.sparkfun.com/development-boards/single-board-computers/raspberry-pi/raspberry-pi-compute-modules.html" ><span>Raspberry Pi Compute Modules</span></a></li><li  class="level3 nav-4-12-1-4 category-item" data-category-id="1294"><a href="https://www.sparkfun.com/development-boards/single-board-computers/raspberry-pi/raspberry-pi-kits.html" ><span>Raspberry Pi Kits</span></a></li><li  class="level3 nav-4-12-1-5 category-item last" data-category-id="1327"><a href="https://www.sparkfun.com/development-boards/single-board-computers/raspberry-pi/raspberry-pi-accessories.html" ><span>Raspberry Pi Accessories</span></a></li></ul></li><li  class="level2 nav-4-12-2 category-item" data-category-id="1057"><a href="https://www.sparkfun.com/development-boards/single-board-computers/micro-bit.html" ><span>micro:bit</span></a></li><li  class="level2 nav-4-12-3 category-item" data-category-id="1204"><a href="https://www.sparkfun.com/development-boards/single-board-computers/beagle.html" ><span>Beagle</span></a></li><li  class="level2 nav-4-12-4 category-item last parent" data-category-id="2913"><a href="https://www.sparkfun.com/development-boards/single-board-computers/nvidia.html" ><span>NVIDIA</span></a><ul class="level2 submenu"><li  class="level3 nav-4-12-4-1 category-item first" data-category-id="3032"><a href="https://www.sparkfun.com/development-boards/single-board-computers/nvidia/nvidia-developer-kits.html" ><span>NVIDIA Developer Kits</span></a></li><li  class="level3 nav-4-12-4-2 category-item last" data-category-id="3035"><a href="https://www.sparkfun.com/development-boards/single-board-computers/nvidia/nvidia-accessories.html" ><span>NVIDIA Accessories</span></a></li></ul></li></ul></li></ul></li><li  class="level0 nav-5 category-item level-top parent" data-category-id="925"><a href="https://www.sparkfun.com/iot-wireless.html"  class="level-top" ><span>IoT &amp; Wireless</span></a><ul class="level0 submenu"><li  class="level1 nav-5-1 category-item first" data-category-id="1183"><a href="https://www.sparkfun.com/iot-wireless/bluetooth.html" ><span>Bluetooth</span></a></li><li  class="level1 nav-5-2 category-item parent" data-category-id="1195"><a href="https://www.sparkfun.com/iot-wireless/cellular.html" ><span>Cellular</span></a><ul class="level1 submenu"><li  class="level2 nav-5-2-1 category-item first" data-category-id="1198"><a href="https://www.sparkfun.com/iot-wireless/cellular/cellular-antennas.html" ><span>Cellular Antennas</span></a></li><li  class="level2 nav-5-2-2 category-item last" data-category-id="1306"><a href="https://www.sparkfun.com/iot-wireless/cellular/cellular-boards.html" ><span>Cellular Boards</span></a></li></ul></li><li  class="level1 nav-5-3 category-item" data-category-id="1255"><a href="https://www.sparkfun.com/iot-wireless/lora.html" ><span>LoRa</span></a></li><li  class="level1 nav-5-4 category-item" data-category-id="1225"><a href="https://www.sparkfun.com/iot-wireless/mesh-network.html" ><span>Mesh Network</span></a></li><li  class="level1 nav-5-5 category-item" data-category-id="1192"><a href="https://www.sparkfun.com/iot-wireless/rf.html" ><span>RF</span></a></li>
526<li  class="level1 nav-5-6 category-item" data-category-id="1267"><a href="https://www.sparkfun.com/iot-wireless/satellite-communication.html" ><span>Satellite Communication</span></a></li><li  class="level1 nav-5-7 category-item" data-category-id="1186"><a href="https://www.sparkfun.com/iot-wireless/sdr.html" ><span>SDR</span></a></li><li  class="level1 nav-5-8 category-item" data-category-id="1207"><a href="https://www.sparkfun.com/iot-wireless/wifi.html" ><span>WiFi</span></a></li><li  class="level1 nav-5-9 category-item" data-category-id="928"><a href="https://www.sparkfun.com/iot-wireless/iot-wireless-antennas.html" ><span>IoT &amp; Wireless Antennas</span></a></li><li  class="level1 nav-5-10 category-item last" data-category-id="1219"><a href="https://www.sparkfun.com/iot-wireless/wireless-kits.html" ><span>Wireless Kits</span></a></li></ul></li><li  class="level0 nav-6 category-item level-top parent" data-category-id="943"><a href="https://www.sparkfun.com/components.html"  class="level-top" ><span>Components</span></a><ul class="level0 submenu"><li  class="level1 nav-6-1 category-item first parent" data-category-id="1120"><a href="https://www.sparkfun.com/components/buttons-and-switches.html" ><span>Buttons and Switches</span></a><ul class="level1 submenu"><li  class="level2 nav-6-1-1 category-item first" data-category-id="1123"><a href="https://www.sparkfun.com/components/buttons-and-switches/button.html" ><span>Button</span></a></li><li  class="level2 nav-6-1-2 category-item" data-category-id="1138"><a href="https://www.sparkfun.com/components/buttons-and-switches/switch.html" ><span>Switch</span></a></li><li  class="level2 nav-6-1-3 category-item" data-category-id="1657"><a href="https://www.sparkfun.com/components/buttons-and-switches/knob.html" ><span>Knob</span></a></li><li  class="level2 nav-6-1-4 category-item last" data-category-id="1735"><a href="https://www.sparkfun.com/components/buttons-and-switches/keys-and-keypads.html" ><span>Keys and Keypads</span></a></li></ul></li><li  class="level1 nav-6-2 category-item parent" data-category-id="1072"><a href="https://www.sparkfun.com/components/cables.html" ><span>Cables</span></a><ul class="level1 submenu"><li  class="level2 nav-6-2-1 category-item first" data-category-id="1075"><a href="https://www.sparkfun.com/components/cables/sound-cables.html" ><span>Sound Cables</span></a></li><li  class="level2 nav-6-2-2 category-item" data-category-id="1276"><a href="https://www.sparkfun.com/components/cables/hook-up.html" ><span>Hook Up</span></a></li><li  class="level2 nav-6-2-3 category-item" data-category-id="2954"><a href="https://www.sparkfun.com/components/cables/qwiic-cables.html" ><span>Qwiic Cables</span></a></li><li  class="level2 nav-6-2-4 category-item" data-category-id="1555"><a href="https://www.sparkfun.com/components/cables/wire.html" ><span>Wire</span></a></li><li  class="level2 nav-6-2-5 category-item" data-category-id="1693"><a href="https://www.sparkfun.com/components/cables/usb-cables.html" ><span>USB Cables</span></a></li><li  class="level2 nav-6-2-6 category-item" data-category-id="1714"><a href="https://www.sparkfun.com/components/cables/serial-cables.html" ><span>Serial Cables</span></a></li><li  class="level2 nav-6-2-7 category-item" data-category-id="1717"><a href="https://www.sparkfun.com/components/cables/ethernet-cables.html" ><span>Ethernet Cables</span></a></li><li  class="level2 nav-6-2-8 category-item last" data-category-id="1729"><a href="https://www.sparkfun.com/components/cables/video-cables.html" ><span>Video Cables</span></a></li></ul></li><li  class="level1 nav-6-3 category-item" data-category-id="1633"><a href="https://www.sparkfun.com/components/capacitors.html" ><span>Capacitors</span></a></li><li  class="level1 nav-6-4 category-item parent" data-category-id="946"><a href="https://www.sparkfun.com/components/connectors.html" ><span>Connectors</span></a><ul class="level1 submenu"><li  class="level2 nav-6-4-1 category-item first" data-category-id="949"><a href="https://www.sparkfun.com/components/connectors/audio-connectors.html" ><span>Audio Connectors</span></a></li>
526<li  class="level2 nav-6-4-2 category-item" data-category-id="1033"><a href="https://www.sparkfun.com/components/connectors/connector-boards.html" ><span>Connector Boards</span></a></li><li  class="level2 nav-6-4-3 category-item" data-category-id="1750"><a href="https://www.sparkfun.com/components/connectors/d-sub.html" ><span>D-Sub</span></a></li><li  class="level2 nav-6-4-4 category-item" data-category-id="1690"><a href="https://www.sparkfun.com/components/connectors/headers.html" ><span>Headers</span></a></li><li  class="level2 nav-6-4-5 category-item" data-category-id="1774"><a href="https://www.sparkfun.com/components/connectors/jst.html" ><span>JST</span></a></li><li  class="level2 nav-6-4-6 category-item" data-category-id="1468"><a href="https://www.sparkfun.com/components/connectors/misc-connectors.html" ><span>Misc. Connectors</span></a></li><li  class="level2 nav-6-4-7 category-item" data-category-id="1771"><a href="https://www.sparkfun.com/components/connectors/polarized.html" ><span>Polarized</span></a></li><li  class="level2 nav-6-4-8 category-item" data-category-id="1645"><a href="https://www.sparkfun.com/components/connectors/power-connectors.html" ><span>Power Connectors</span></a></li><li  class="level2 nav-6-4-9 category-item" data-category-id="1699"><a href="https://www.sparkfun.com/components/connectors/quick-disconnects.html" ><span>Quick Disconnects</span></a></li><li  class="level2 nav-6-4-10 category-item" data-category-id="1648"><a href="https://www.sparkfun.com/components/connectors/registered-jacks.html" ><span>Registered Jacks</span></a></li><li  class="level2 nav-6-4-11 category-item" data-category-id="1702"><a href="https://www.sparkfun.com/components/connectors/sockets.html" ><span>Sockets</span></a></li><li  class="level2 nav-6-4-12 category-item" data-category-id="1450"><a href="https://www.sparkfun.com/components/connectors/usb-connectors.html" ><span>USB Connectors</span></a></li><li  class="level2 nav-6-4-13 category-item last" data-category-id="1753"><a href="https://www.sparkfun.com/components/connectors/screw.html" ><span>Screw / Spring Terminals</span></a></li></ul></li><li  class="level1 nav-6-5 category-item" data-category-id="1639"><a href="https://www.sparkfun.com/components/diodes.html" ><span>Diodes</span></a></li><li  class="level1 nav-6-6 category-item" data-category-id="1768"><a href="https://www.sparkfun.com/components/encoders.html" ><span>Encoders</span></a></li><li  class="level1 nav-6-7 category-item parent" data-category-id="958"><a href="https://www.sparkfun.com/components/ics.html" ><span>ICs</span></a><ul class="level1 submenu"><li  class="level2 nav-6-7-1 category-item first" data-category-id="961"><a href="https://www.sparkfun.com/components/ics/pth-ics.html" ><span>PTH ICs</span></a></li><li  class="level2 nav-6-7-2 category-item last" data-category-id="994"><a href="https://www.sparkfun.com/components/ics/smd-ics.html" ><span>SMD ICs</span></a></li></ul></li><li  class="level1 nav-6-8 category-item parent" data-category-id="1102"><a href="https://www.sparkfun.com/components/leds-and-illumination.html" ><span>LEDs and Illumination</span></a><ul class="level1 submenu"><li  class="level2 nav-6-8-1 category-item first" data-category-id="1105"><a href="https://www.sparkfun.com/components/leds-and-illumination/other-leds.html" ><span>Other LEDs</span></a></li><li  class="level2 nav-6-8-2 category-item" data-category-id="1162"><a href="https://www.sparkfun.com/components/leds-and-illumination/addressable.html" ><span>Addressable</span></a></li><li  class="level2 nav-6-8-3 category-item" data-category-id="1252"><a href="https://www.sparkfun.com/components/leds-and-illumination/led-drivers.html" ><span>LED Drivers</span></a></li><li  class="level2 nav-6-8-4 category-item" data-category-id="1612"><a href="https://www.sparkfun.com/components/leds-and-illumination/5mm.html" ><span>5mm</span></a></li><li  class="level2 nav-6-8-5 category-item" data-category-id="1615"><a href="https://www.sparkfun.com/components/leds-and-illumination/3mm.html" ><span>3mm</span></a></li>
526<li  class="level2 nav-6-8-6 category-item" data-category-id="1618"><a href="https://www.sparkfun.com/components/leds-and-illumination/10mm.html" ><span>10mm</span></a></li><li  class="level2 nav-6-8-7 category-item" data-category-id="1651"><a href="https://www.sparkfun.com/components/leds-and-illumination/14-segment.html" ><span>14-Segment</span></a></li><li  class="level2 nav-6-8-8 category-item" data-category-id="1720"><a href="https://www.sparkfun.com/components/leds-and-illumination/7-segment.html" ><span>7-Segment</span></a></li><li  class="level2 nav-6-8-9 category-item last" data-category-id="1723"><a href="https://www.sparkfun.com/components/leds-and-illumination/smd.html" ><span>SMD</span></a></li></ul></li><li  class="level1 nav-6-9 category-item" data-category-id="1747"><a href="https://www.sparkfun.com/components/magnets.html" ><span>Magnets</span></a></li><li  class="level1 nav-6-10 category-item" data-category-id="1738"><a href="https://www.sparkfun.com/components/oscillators.html" ><span>Oscillators</span></a></li><li  class="level1 nav-6-11 category-item" data-category-id="1486"><a href="https://www.sparkfun.com/components/potentiometer.html" ><span>Potentiometer</span></a></li><li  class="level1 nav-6-12 category-item parent" data-category-id="1108"><a href="https://www.sparkfun.com/components/power.html" ><span>Power</span></a><ul class="level1 submenu"><li  class="level2 nav-6-12-1 category-item first" data-category-id="1111"><a href="https://www.sparkfun.com/components/power/battery.html" ><span>Battery</span></a></li><li  class="level2 nav-6-12-2 category-item" data-category-id="1117"><a href="https://www.sparkfun.com/components/power/power-accessories.html" ><span>Power Accessories</span></a></li><li  class="level2 nav-6-12-3 category-item" data-category-id="1144"><a href="https://www.sparkfun.com/components/power/power-charger.html" ><span>Power Charger</span></a></li><li  class="level2 nav-6-12-4 category-item" data-category-id="1342"><a href="https://www.sparkfun.com/components/power/voltage.html" ><span>Voltage</span></a></li><li  class="level2 nav-6-12-5 category-item" data-category-id="1360"><a href="https://www.sparkfun.com/components/power/solar.html" ><span>Solar</span></a></li><li  class="level2 nav-6-12-6 category-item" data-category-id="1606"><a href="https://www.sparkfun.com/components/power/power-supply.html" ><span>Power Supply</span></a></li><li  class="level2 nav-6-12-7 category-item" data-category-id="1609"><a href="https://www.sparkfun.com/components/power/fuses.html" ><span>Fuses</span></a></li><li  class="level2 nav-6-12-8 category-item" data-category-id="1636"><a href="https://www.sparkfun.com/components/power/relay.html" ><span>Relay</span></a></li><li  class="level2 nav-6-12-9 category-item last" data-category-id="1654"><a href="https://www.sparkfun.com/components/power/wall-adapter.html" ><span>Wall Adapter</span></a></li></ul></li><li  class="level1 nav-6-13 category-item" data-category-id="1627"><a href="https://www.sparkfun.com/components/resistors.html" ><span>Resistors</span></a></li><li  class="level1 nav-6-14 category-item" data-category-id="1630"><a href="https://www.sparkfun.com/components/transistors.html" ><span>Transistors</span></a></li><li  class="level1 nav-6-15 category-item last" data-category-id="1168"><a href="https://www.sparkfun.com/components/specialty.html" ><span>Specialty</span></a></li></ul></li><li  class="level0 nav-7 category-item level-top parent" data-category-id="964"><a href="https://www.sparkfun.com/kits.html"  class="level-top" ><span>Kits</span></a><ul class="level0 submenu"><li  class="level1 nav-7-1 category-item first last" data-category-id="1084"><a href="https://www.sparkfun.com/kits/education-kits.html" ><span>Education Kits</span></a></li></ul></li><li  class="level0 nav-8 category-item last level-top" data-category-id="1792"><a href="https://www.sparkfun.com/all-categories"  class="level-top" ><span>All Categories</span></a></li><div class="megamenu-content-wrapper"><ul class="level0 submenu" data-submegamenu="true" data-category-id="916"><style>#html-body [data-pb-style=AQEH364],#html-body [data-pb-style=B38OM9W]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=AQEH364]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=B38OM9W]{align-self:stretch}#html-body [data-pb-style=FX270AC]{display:flex;width:100%}#html-body [data-pb-style=WOWC8AT]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:66.6667%;align-self:stretch}#html-body [data-pb-style=U7UGCTK]{margin-bottom:0;padding-bottom:0}#html-body [data-pb-style=AMNLAW3]{text-align:left}#html-body [data-pb-style=OIV2C3X]{margin-top:10px}#html-body [data-pb-style=BUIA9YO]{width:100%;border-width:1px;border-color:#ededed;display:inline-block}#html-body [data-pb-style=YJCILYM]{text-align:left}#html-body [data-pb-style=YL5LTT7]{display:inline-block}#html-body [data-pb-style=T1P79GU]{text-align:left}#html-body [data-pb-style=L2PGDDI]{display:inline-block}#html-body [data-pb-style=WDSKD66]{text-align:left}#html-body [data-pb-style=P4PS5A1]{display:inline-block}#html-body [data-pb-style=JV2KABD]{text-align:left}#html-body [data-pb-style=VKY1252]{display:inline-block}#html-body [data-pb-style=RRDD2K8]{text-align:left}#html-body [data-pb-style=B6Y4O0L]{display:inline-block}#html-body [data-pb-style=KKSJTG1]{text-align:left}#html-body [data-pb-style=TSXC5NI]{display:inline-block}#html-body [data-pb-style=AYD1P43],#html-body [data-pb-style=SXVIWM9]{text-align:left}#html-body [data-pb-style=QH5ASI6]{display:inline-block}#html-body [data-pb-style=PIMSXPS]{text-align:center}#html-body [data-pb-style=EX18WBY]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#ededed;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="AQEH364"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="B38OM9W"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="FX270AC"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="WOWC8AT"><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="U7UGCTK">Featured GPS / GNSS:</h3>
526<div class="pb__cards--menudropdown" data-content-type="products" data-appearance="grid" data-element="main" data-pb-style="AMNLAW3"><div class="block widget block-products-list grid">
527                <div class="block-content">
528            <!-- new_products_content_widget_grid-->            <div class="products-grid grid">
529                <div class="carousel-container" role="region" aria-label="carousel">
530                    <p class="sr-only">This is a carousel. Use Next and Previous buttons to navigate, or jump to a slide with the slide dots.</p>
531                <ol class="product-items widget-product-grid" role="presentation">
532                                                                                                                <li class="product-item">                        <div class="product-item-info">
533                            <div class="product-image-area">
534                                <a href="https://www.sparkfun.com/sparkfun-rtk-facet.html">
535                                    <span class="product-image-container product-image-container-7321">
536    <span class="product-image-wrapper">
537        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/9/19984-SparkFun_RTK_Facet_Kit-02-1.png" loading="lazy" width="250" height="250" alt="The SparkFun RTK Facet in its black carrying case with accessories on a white background. "></span>
538</span>
539<style>.product-image-container-7321 {
540    width: 250px;
541    height: auto;
542    aspect-ratio: 250 / 250;
543}
544.product-image-container-7321 span.product-image-wrapper {
545    height: 100%;
546    width: 100%;
547}
548@supports not (aspect-ratio: auto) { 
549    .product-image-container-7321 span.product-image-wrapper {
550        padding-bottom: 100%;
551    }
552}</style>                                </a>
553                                                                    <div class="actions-primary">
554                                                                                                                                <form data-role="tocart-form" data-product-sku="GPS-19984" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/7321/" method="post">
555                                                <input type="hidden" name="product" value="7321">
556                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC83MzIxLw~~">
557                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun RTK Facet to Cart" class="action tocart primary">
558                                                    <span>Add to Cart</span>
559                                                </button>
560                                            </form>
561                                                                            </div>
562                                                            </div>
563                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-rtk-facet.html">
564                                <h3 class="product-item-name">
565                                    <span title="SparkFun RTK Facet" class="product-item-link">
566                                        <span class="product-name">
567                                            SparkFun RTK Facet                                        </span>
568                                    </span>
569                                </h3>
570                            </a>
571                            <div class="product-item-details">
572                                                                                                    
573                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="7321" data-price-box="product-id-7321">
574    
575
576<span class="price-container price-final_price tax weee">
577        <span id="old-price-7321-widget-product-grid" data-price-amount="739.95" data-price-type="finalPrice" class="price-wrapper ">
578                        <span class="price">$739.95</span>    </span>
579        </span>
580
581            <a href="https://www.sparkfun.com/sparkfun-rtk-facet.html" class="minimal-price-link">
582            
583
584<span class="price-container price-final_price tax weee">
585            <span class="price-label">As low as</span>
586        <span id="old-price-7321-widget-product-grid" data-price-amount="628.96" data-price-type="" class="price-wrapper ">
587                        $628.96    </span>
588        </span>
589        </a>
590    </div>
591                                
592                                                                                                                                                                
593                                                                    <div class="stock-info-catalog">
594                                                                                                                                                                                        <div class="stock available unavailable" title="Availability">
595                                                        <span>Backorder</span>
596                                                    </div>
597                                                                                                                                                                        </div>
598                                
599                                                                    <div class="product-item-inner">
600                                        <div class="product-item-actions">
601                                                                                            <div class="actions-secondary" data-role="add-to-links">
602                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"7321","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
603                                                            <span>Compare</span>
604                                                        </a>
605                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":7321,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
606                                                            <span>Add to Wish List</span>
607                                                        </a>
608                                                                                                    </div>
609                                                                                    </div>
610                                    </div>
611                                                            </div>
612                        </div>
613                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
614                            <div class="product-image-area">
615                                <a href="https://www.sparkfun.com/sparkpnt-tx2.html">
616                                    <span class="product-image-container product-image-container-19102">
617    <span class="product-image-wrapper">
618        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/2/9/29524-RTK-Torch-X2-Feature.jpg" loading="lazy" width="250" height="250" alt="A SparkPNT TX2 from an angle."></span>
619</span>
620<style>.product-image-container-19102 {
621    width: 250px;
622    height: auto;
623    aspect-ratio: 250 / 250;
624}
625.product-image-container-19102 span.product-image-wrapper {
626    height: 100%;
627    width: 100%;
628}
629@supports not (aspect-ratio: auto) { 
630    .product-image-container-19102 span.product-image-wrapper {
631        padding-bottom: 100%;
632    }
633}</style>                                </a>
634                                                                    <div class="actions-primary">
635                                                                                                                                <form data-role="tocart-form" data-product-sku="GPS-29524" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/19102/" method="post">
636                                                <input type="hidden" name="product" value="19102">
637                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOX
637RMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xOTEwMi8~">
638                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkPNT TX2 to Cart" class="action tocart primary">
639                                                    <span>Add to Cart</span>
640                                                </button>
641                                            </form>
642                                                                            </div>
643                                                            </div>
644                            <a class="product-data-link" href="https://www.sparkfun.com/sparkpnt-tx2.html">
645                                <h3 class="product-item-name">
646                                    <span title="SparkPNT TX2" class="product-item-link">
647                                        <span class="product-name">
648                                            SparkPNT TX2                                        </span>
649                                    </span>
650                                </h3>
651                            </a>
652                            <div class="product-item-details">
653                                                                                                    
654                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="19102" data-price-box="product-id-19102">
655    
656
657<span class="price-container price-final_price tax weee">
658        <span id="old-price-19102-widget-product-grid" data-price-amount="1249.95" data-price-type="finalPrice" class="price-wrapper ">
659                        <span class="price">$1,249.95</span>    </span>
660        </span>
661
662</div>
663                                
664                                                                                                                                                                
665                                                                    <div class="stock-info-catalog">
666                                                                                                                                                                                        <div class="stock available" title="Availability">
667                                                        <span>In stock</span>
668                                                    </div>
669                                                                                                                                                                        </div>
670                                
671                                                                    <div class="product-item-inner">
672                                        <div class="product-item-actions">
673                                                                                            <div class="actions-secondary" data-role="add-to-links">
674                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"19102","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
675                                                            <span>Compare</span>
676                                                        </a>
677                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":19102,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}
677' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
678                                                            <span>Add to Wish List</span>
679                                                        </a>
680                                                                                                    </div>
681                                                                                    </div>
682                                    </div>
683                                                            </div>
684                        </div>
685                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
686                            <div class="product-image-area">
687                                <a href="https://www.sparkfun.com/sparkfun-allband-gnss-rtk-breakout-zed-x20p-qwiic.html">
688                                    <span class="product-image-container product-image-container-18295">
689    <span class="product-image-wrapper">
690        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/2/8/28871-zed-x20p-breakout-feature.jpg" loading="lazy" width="250" height="250" alt="SparkFun Allband GNSS RTK Breakout - ZED-X20P (Qwiic)"></span>
691</span>
692<style>.product-image-container-18295 {
693    width: 250px;
694    height: auto;
695    aspect-ratio: 250 / 250;
696}
697.product-image-container-18295 span.product-image-wrapper {
698    height: 100%;
699    width: 100%;
700}
701@supports not (aspect-ratio: auto) { 
702    .product-image-container-18295 span.product-image-wrapper {
703        padding-bottom: 100%;
704    }
705}</style>                                </a>
706                                                                    <div class="actions-primary">
707                                                                                                                                <form data-role="tocart-form" data-product-sku="GPS-28871" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/18295/" method="post">
708                                                <input type="hidden" name="product" value="18295">
709                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xODI5NS8~">
710                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun Allband GNSS RTK Breakout - ZED-X20P (Qwiic) to Cart" class="action tocart primary">
711                                                    <span>Add to Cart</span>
712                                                </button>
713                                            </form>
714                                                                            </div>
715                                                            </div>
716                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-allband-gnss-rtk-breakout-zed-x20p-qwiic.html">
717                                <h3 class="product-item-name">
718                                    <span title="SparkFun Allband GNSS RTK Breakout - ZED-X20P (Qwiic)" class="product-item-link">
719                                        <span class="product-name">
720                                            SparkFun Allband GNSS RTK Breakout - ZED-X20P (Qwiic)                                        </span>
721                                    </span>
722                                </h3>
723                            </a>
724                            <div class="product-item-details">
725                                                                                                    
726                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="18295" data-price-box="product-id-18295">
727    
728
729<span class="price-container price-final_price tax weee">
730        <span id="old-price-18295-widget-product-grid" data-price-amount="299.95" data-price-type="finalPrice" class="price-wrapper ">
731                        <span class="price">$299.95</span>    </span>
732        </span>
733
734            <a href="https://www.sparkfun.com/sparkfun-allband-gnss-rtk-breakout-zed-x20p-qwiic.html" class="minimal-price-link">
735            
736
737<span class="price-container price-final_price tax weee">
738            <span class="price-label">As low as</span>
739        <span id="old-price-18295-widget-product-grid" data-price-amount="254.96" data-price-type="" class="price-wrapper ">
740                        $254.96    </span>
741        </span>
742        </a>
743    </div>
744                                
745                                                                                                                                                                
746                                                                    <div class="stock-info-catalog">
747                                                                                                                                                                                        <div class="stock available" title="Availability">
748                                                        <span>In stock</span>
749                                                    </div>
750                                                                                                                                                                        </div>
751                                
752                                                                    <div class="product-item-inner">
753                                        <div class="product-item-actions">
754                                                                                            <div class="actions-secondary" data-role="add-to-links">
755                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"18295","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
756                                                            <span>Compare</span>
757                                                        </a>
758                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":18295,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
759                                                            <span>Add to Wish List</span>
760                                                        </a>
761                                                                                                    </div>
762                                                                                    </div>
763                                    </div>
764                                                            </div>
765                        </div>
766                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
767                            <div class="product-image-area">
768                                <a href="https://www.sparkfun.com/sparkfun-gnss-flex-phat-mosaic-x5.html">
769                                    <span class="product-image-container product-image-container-18236">
770    <span class="product-image-wrapper">
771        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/2/8/28766-GNSS-Flex-Phat-Mosaic-X5-Kit-Feature-fixed.jpg" loading="lazy" width="250" height="250" alt="SparkFun GNSS Flex pHAT - mosaic-X5"></span>
772</span>
773<style>.product-image-container-18236 {
774    width: 250px;
775    height: auto;
776    aspect-ratio: 250 / 250;
777}
778.product-image-container-18236 span.product-image-wrapper {
779    height: 100%;
780    width: 100%;
781}
782@supports not (aspect-ratio: auto) { 
783    .product-image-container-18236 span.product-image-wrapper {
784        padding-bottom: 100%;
785    }
786}</style>                                </a>
787                                                                    <div class="actions-primary">
788                                                                                                                                <form data-role="tocart-form" data-product-sku="GPS-28766" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/18236/" method="post">
789                                                <input type="hidden" name="product" value="18236">
790                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOX
790RMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xODIzNi8~">
791                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun GNSS Flex pHAT - mosaic-X5 to Cart" class="action tocart primary">
792                                                    <span>Add to Cart</span>
793                                                </button>
794                                            </form>
795                                                                            </div>
796                                                            </div>
797                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-gnss-flex-phat-mosaic-x5.html">
798                                <h3 class="product-item-name">
799                                    <span title="SparkFun GNSS Flex pHAT - mosaic-X5" class="product-item-link">
800                                        <span class="product-name">
801                                            SparkFun GNSS Flex pHAT - mosaic-X5                                        </span>
802                                    </span>
803                                </h3>
804                            </a>
805                            <div class="product-item-details">
806                                                                                                    
807                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="18236" data-price-box="product-id-18236">
808    
809
810<span class="price-container price-final_price tax weee">
811        <span id="old-price-18236-widget-product-grid" data-price-amount="649.95" data-price-type="finalPrice" class="price-wrapper ">
812                        <span class="price">$649.95</span>    </span>
813        </span>
814
815            <a href="https://www.sparkfun.com/sparkfun-gnss-flex-phat-mosaic-x5.html" class="minimal-price-link">
816            
817
818<span class="price-container price-final_price tax weee">
819            <span class="price-label">As low as</span>
820        <span id="old-price-18236-widget-product-grid" data-price-amount="552.46" data-price-type="" class="price-wrapper ">
821                        $552.46    </span>
822        </span>
823        </a>
824    </div>
825                                
826                                                                                                                                                                
827                                                                    <div class="stock-info-catalog">
828                                                                                                                                                                                        <div class="stock available unavailable" title="Availability">
829                                                        <span>Backorder</span>
830                                                    </div>
831                                                                                                                                                                        </div>
832                                
833                                                                    <div class="product-item-inner">
834                                        <div class="product-item-actions">
835                                                                                            <div class="actions-secondary" data-role="add-to-links">
836                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"18236","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
837                                                            <span>Compare</span>
838                                                        </a>
839                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":18236,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
840                                                            <span>Add to Wish List</span>
841                                                        </a>
842                                                                                                    </div>
843                                                                                    </div>
844                                    </div>
845                                                            </div>
846                        </div>
847                        </li>                                    </ol>
848                </div>
849            </div>
850                    </div>
851    </div>
852        
852<script type="text/x-magento-init">
853    {
854        ".block.widget [data-role=tocart-form]": {
855            "Magento_Catalog/js/validate-product": {}
856        }
857    }
858    </script>
858</div><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="OIV2C3X"><hr data-element="line" data-pb-style="BUIA9YO"></div><h3 data-content-type="heading" data-appearance="default" data-element="main">Jump to GPS / GNSS Subcategory:</h3><div data-content-type="buttons" data-appearance="inline" data-same-width="true" data-element="main" data-pb-style="YJCILYM" class="button-grid"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="YL5LTT7"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/gnss/gnss-accessories.html" target="" data-link-type="category" data-element="link" data-pb-style="T1P79GU"><span data-element="link_text">Accessories</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="L2PGDDI"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/gnss/gnss-antennas.html" target="" data-link-type="category" data-element="link" data-pb-style="WDSKD66"><span data-element="link_text">Antennas</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="P4PS5A1"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/gnss/gnss-boards.html" target="" data-link-type="category" data-element="link" data-pb-style="JV2KABD"><span data-element="link_text">GNSS Dev. Boards</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="VKY1252"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/gnss/gnss-modules.html" target="" data-link-type="category" data-element="link" data-pb-style="RRDD2K8"><span data-element="link_text">Modules</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="B6Y4O0L"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/gnss/rtk-surveyors.html" target="" data-link-type="category" data-element="link" data-pb-style="KKSJTG1"><span data-element="link_text">RTK Surveyors</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="TSXC5NI"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/gnss/global-tracking.html" target="" data-link-type="category" data-element="link" data-pb-style="AYD1P43"><span data-element="link_text">Global Tracking</span></a></div></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="SXVIWM9"><div class="pb__button--md" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="QH5ASI6"><a role="button" tabindex="0" class="pagebuilder-button-secondary" href="https://www.sparkfun.com/gnss.html" target="" data-link-type="category" data-element="link" data-pb-style="PIMSXPS"><span data-element="link_text">View All GPS / GNSS</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="EX18WBY"><h3 data-content-type="heading" data-appearance="default" data-element="main">GPS/GNSS Resources and Documentation:</h3><div data-content-type="text" data-appearance="default" data-element="main"><p>    </p><div class="sparkfun-resources-list">
859                    <div class="item">
860                <figure><img src="https://www.sparkfun.com/media/wysiwyg/SparkPNT-Business-Card-Front2.png" alt="" loading="lazy"></figure>
861                <div class="content">
862                    <p class="title">SparkPNT</p>
863                                            <a href="https://www.sparkfun.com/pnt" target="_self" class="link">
864                            Dedicated to positioning, navigation, and timing                        </a>
865                                    </div>
866            </div>
867                    <div class="item">
868                <figure><img src="https://www.sparkfun.com/media/wysiwyg/EcosystemPages/RTKSolutions/BaseStationRoverRadio.png" alt="" loading="lazy"></figure>
869                <div class="content">
870                    <p class="title">What is GPS RTK?</p>
871                                            <a href="https://learn.sparkfun.com/tutorials/what-is-gps-rtk" target="_self" class="link">
872                            Learn about real time kinematics                        </a>
873                                    </div>
874            </div>
875                    <div class="item">
876                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Documentation/GNSS-Flex-Modules_2_.jpg" alt="" loading="lazy"></figure>
877                <div class="content">
878                    <p class="title">GNSS Flex</p>
879                                            <a href="https://www.sparkfun.com/pnt-flex-system" target="_self" class="link">
880                            The Flex System is designed to let projects evolve.                        </a>
881                                    </div>
882            </div>
883            </div>
884</div></div></div></div></div></div></ul><ul class="level0 submenu" data-submegamenu="true" data-category-id="925"><style>#html-body [data-pb-style=BM7JIDG],#html-body [data-pb-style=OUYQAGB
884]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=OUYQAGB]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=BM7JIDG]{align-self:stretch}#html-body [data-pb-style=BCA6MES]{display:flex;width:100%}#html-body [data-pb-style=GRTQOMC]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:66.6667%;align-self:stretch}#html-body [data-pb-style=ISRE9T2]{margin-bottom:0;padding-bottom:0}#html-body [data-pb-style=MQK9SK9]{text-align:left}#html-body [data-pb-style=S4051B4]{margin-top:10px}#html-body [data-pb-style=ANI1QBG]{width:100%;border-width:1px;border-color:#ededed;display:inline-block}#html-body [data-pb-style=JTA6YS0]{text-align:left}#html-body [data-pb-style=V7FHS1A]{display:inline-block}#html-body [data-pb-style=A08SBXW]{text-align:left}#html-body [data-pb-style=GHF2U7G]{display:inline-block}#html-body [data-pb-style=VWK713N]{text-align:left}#html-body [data-pb-style=QFOBS44]{display:inline-block}#html-body [data-pb-style=H65F5VH]{text-align:left}#html-body [data-pb-style=BXBPXJ7]{display:inline-block}#html-body [data-pb-style=V3R61R1]{text-align:left}#html-body [data-pb-style=EWDXGN0]{display:inline-block}#html-body [data-pb-style=B39QC3U]{text-align:left}#html-body [data-pb-style=GQSMA1M]{display:inline-block}#html-body [data-pb-style=EDIQTY0]{text-align:left}#html-body [data-pb-style=PYW513G]{display:inline-block}#html-body [data-pb-style=F0FECNR]{text-align:left}#html-body [data-pb-style=I8UDO3O]{display:inline-block}#html-body [data-pb-style=AH54VGI]{text-align:left}#html-body [data-pb-style=UOTX2KS]{display:inline-block}#html-body [data-pb-style=WUDBSS9]{text-align:left}#html-body [data-pb-style=ONG5EEV]{display:inline-block}#html-body [data-pb-style=HXAPRAP],#html-body [data-pb-style=Q1BIE7S]{text-align:left}#html-body [data-pb-style=P5OSUAI]{display:inline-block}#html-body [data-pb-style=F7F77MV]{text-align:center}#html-body [data-pb-style=HXAWL9D]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#ededed;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="OUYQAGB"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="BM7JIDG"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="BCA6MES"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="GRTQOMC"><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="ISRE9T2">Featured IoT &amp; Wireless:</h3><div class="pb__cards--menudropdown" data-content-type="products" data-appearance="grid" data-element="main" data-pb-style="MQK9SK9"><div class="block widget block-products-list grid">
885                <div class="block-content">
886            <!-- new_products_content_widget_grid-->            <div class="products-grid grid">
887                <div class="carousel-container" role="region" aria-label="carousel">
888                    <p class="sr-only">This is a carousel. Use Next and Previous buttons to navigate, or jump to a slide with the slide dots.</p>
889                <ol class="product-items widget-product-grid" role="presentation">
890                                                                                                                <li class="product-item">                        <div class="product-item-info">
891                            <div class="product-image-area">
892                                <a href="https://www.sparkfun.com/sparkfun-thing-plus-rp2350.html">
893                                    <span class="product-image-container product-image-container-17832">
894    <span class="product-image-wrapper">
895        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/w/r/wrl-25134-thing-plus-rp2350-reshoot-feature.jpg" loading="lazy" width="250" height="250" alt="SparkFun Thing Plus - RP2350"></span>
896</span>
897<style>.product-image-container-17832 {
898    width: 250px;
899    height: auto;
900    aspect-ratio: 250 / 250;
901}
902.product-image-container-17832 span.product-image-wrapper {
903    height: 100%;
904    width: 100%;
905}
906@supports not (aspect-ratio: auto) { 
907    .product-image-container-17832 span.product-image-wrapper {
908        padding-bottom: 100%;
909    }
910}</style>                                </a>
911                                                                    <div class="actions-primary">
912                                                                                                                                <form data-role="tocart-form" data-product-sku="WRL-25134" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/17832/" method="post">
913                                                <input type="hidden" name="product" value="17832">
914                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xNzgzMi8~">
915                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun Thing Plus - RP2350 to Cart" class="action tocart primary">
916                                                    <span>Add to Cart</span>
917                                                </button>
918                                            </form>
919                                                                            </div>
920                                                            </div>
921                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-thing-plus-rp2350.html">
922                                <h3 class="product-item-name">
923                                    <span title="SparkFun Thing Plus - RP2350" class="product-item-link">
924                                        <span class="product-name">
925                                            SparkFun Thing Plus - RP2350                                        </span>
926                                    </span>
927                                </h3>
928                            </a>
929                            <div class="product-item-details">
930                                                                                                    
931                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="17832" data-price-box="product-id-17832">
932    
933
934<span class="price-container price-final_price tax weee">
935        <span id="old-price-17832-widget-product-grid" data-price-amount="30.95" data-price-type="finalPrice" class="price-wrapper ">
936                        <span class="price">$30.95</span>    </span>
937        </span>
938
939            <a href="https://www.sparkfun.com/sparkfun-thing-plus-rp2350.html" class="minimal-price-link">
940            
941
942<span class="price-container price-final_price tax weee">
943            <span class="price-label">As low as</span>
944        <span id="old-price-17832-widget-product-grid" data-price-amount="26.31" data-price-type="" class="price-wrapper ">
945                        $26.31    </span>
946        </span>
947        </a>
948    </div>
949                                
950                                                                                                                                                                
951                                                                    <div class="stock-info-catalog">
952                                                                                                                                                                                        <div class="stock available" title="Availability">
953                                                        <span>In stock</span>
954                                                    </div>
955                                                                                                                                                                        </div>
956                                
957                                                                    <div class="product-item-inner">
958                                        <div class="product-item-actions">
959                                                                                            <div class="actions-secondary" data-role="add-to-links">
960                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"17832","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
961                                                            <span>Compare</span>
962                                                        </a>
963                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":17832,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
964                                                            <span>Add to Wish List</span>
965                                                        </a>
966                                                                                                    </div>
967                                                                                    </div>
968                                    </div>
969                                                            </div>
970                        </div>
971                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
972                            <div class="product-image-area">
973                                <a href="https://www.sparkfun.com/sparkfun-datalogger-iot.html">
974                                    <span class="product-image-container product-image-container-7658">
975    <span class="product-image-wrapper">
976        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/2/2/22462-_DEV-_01.jpg" loading="lazy" width="250" height="250" alt="SparkFun DataLogger IoT"></span>
977</span>
978<style>.product-image-container-7658 {
979    width: 250px;
980    height: auto;
981    aspect-ratio: 250 / 250;
982}
983.product-image-container-7658 span.product-image-wrapper {
984    height: 100%;
985    width: 100%;
986}
987@supports not (aspect-ratio: auto) { 
988    .product-image-container-7658 span.product-image-wrapper {
989        padding-bottom: 100%;
990    }
991}</style>                                </a>
992                                                                    <div class="actions-primary">
993                                                                                                                                <form data-role="tocart-form" data-product-sku="DEV-22462" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/7658/" method="post">
994                                                <input type="hidden" name="product" value="7658">
995                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOX
995RMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC83NjU4Lw~~">
996                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun DataLogger IoT to Cart" class="action tocart primary">
997                                                    <span>Add to Cart</span>
998                                                </button>
999                                            </form>
1000                                                                            </div>
1001                                                            </div>
1002                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-datalogger-iot.html">
1003                                <h3 class="product-item-name">
1004                                    <span title="SparkFun DataLogger IoT" class="product-item-link">
1005                                        <span class="product-name">
1006                                            SparkFun DataLogger IoT                                        </span>
1007                                    </span>
1008                                </h3>
1009                            </a>
1010                            <div class="product-item-details">
1011                                                                                                    
1012                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="7658" data-price-box="product-id-7658">
1013    
1014
1015<span class="price-container price-final_price tax weee">
1016        <span id="old-price-7658-widget-product-grid" data-price-amount="57.95" data-price-type="finalPrice" class="price-wrapper ">
1017                        <span class="price">$57.95</span>    </span>
1018        </span>
1019
1020            <a href="https://www.sparkfun.com/sparkfun-datalogger-iot.html" class="minimal-price-link">
1021            
1022
1023<span class="price-container price-final_price tax weee">
1024            <span class="price-label">As low as</span>
1025        <span id="old-price-7658-widget-product-grid" data-price-amount="49.26" data-price-type="" class="price-wrapper ">
1026                        $49.26    </span>
1027        </span>
1028        </a>
1029    </div>
1030                                
1031                                                                                                                                                                
1032                                                                    <div class="stock-info-catalog">
1033                                                                                                                                                                                        <div class="stock available" title="Availability">
1034                                                        <span>In stock</span>
1035                                                    </div>
1036                                                                                                                                                                        </div>
1037                                
1038                                                                    <div class="product-item-inner">
1039                                        <div class="product-item-actions">
1040                                                                                            <div class="actions-secondary" data-role="add-to-links">
1041                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"7658","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
1042                                                            <span>Compare</span>
1043                                                        </a>
1044                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":7658,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
1045                                                            <span>Add to Wish List</span>
1046                                                        </a>
1047                                                                                                    </div>
1048                                                                                    </div>
1049                                    </div>
1050                                                            </div>
1051                        </div>
1052                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
1053                            <div class="product-image-area">
1054                                <a href="https://www.sparkfun.com/sparkfun-bluesmirf-v2.html">
1055                                    <span class="product-image-container product-image-container-8417">
1056    <span class="product-image-wrapper">
1057        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/2/4/24113-BlueSMiRF-ESP32-NoHeaders-Feature-NEW.jpg" loading="lazy" width="250" height="250" alt="SparkFun BlueSMiRF v2"></span>
1058</span>
1059<style>.product-image-container-8417 {
1060    width: 250px;
1061    height: auto;
1062    aspect-ratio: 250 / 250;
1063}
1064.product-image-container-8417 span.product-image-wrapper {
1065    height: 100%;
1066    width: 100%;
1067}
1068@supports not (aspect-ratio: auto) { 
1069    .product-image-container-8417 span.product-image-wrapper {
1070        padding-bottom: 100%;
1071    }
1072}</style>                                </a>
1073                                                                    <div class="actions-primary">
1074                                                                                                                                <form data-role="tocart-form" data-product-sku="WRL-24113" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/8417/" method="post">
1075                                                <input type="hidden" name="product" value="8417">
1076                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC84NDE3Lw~~">
1077                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun BlueSMiRF v2 to Cart" class="action tocart primary">
1078                                                    <span>Add to Cart</span>
1079                                                </button>
1080                                            </form>
1081                                                                            </div>
1082                                                            </div>
1083                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-bluesmirf-v2.html">
1084                                <h3 class="product-item-name">
1085                                    <span title="SparkFun BlueSMiRF v2" class="product-item-link">
1086                                        <span class="product-name">
1087                                            SparkFun BlueSMiRF v2                                        </span>
1088                                    </span>
1089                                </h3>
1090                            </a>
1091                            <div class="product-item-details">
1092                                                                                                    
1093                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="8417" data-price-box="product-id-8417">
1094    
1095
1096<span class="price-container price-final_price tax weee">
1097        <span id="old-price-8417-widget-product-grid" data-price-amount="10.95" data-price-type="finalPrice" class="price-wrapper ">
1098                        <span class="price">$10.95</span>    </span>
1099        </span>
1100
1101            <a href="https://www.sparkfun.com/sparkfun-bluesmirf-v2.html" class="minimal-price-link">
1102            
1103
1104<span class="price-container price-final_price tax weee">
1105            <span class="price-label">As low as</span>
1106        <span id="old-price-8417-widget-product-grid" data-price-amount="9.31" data-price-type="" class="price-wrapper ">
1107                        $9.31    </span>
1108        </span>
1109        </a>
1110    </div>
1111                                
1112                                                                                                                                                                
1113                                                                    <div class="stock-info-catalog">
1114                                                                                                                                                                                        <div class="stock available" title="Availability">
1115                                                        <span>In stock</span>
1116                                                    </div>
1117                                                                                                                                                                        </div>
1118                                
1119                                                                    <div class="product-item-inner">
1120                                        <div class="product-item-actions">
1121                                                                                            <div class="actions-secondary" data-role="add-to-links">
1122                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"8417","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
1123                                                            <span>Compare</span>
1124                                                        </a>
1125                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":8417,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
1126                                                            <span>Add to Wish List</span>
1127                                                        </a>
1128                                                                                                    </div>
1129                                                                                    </div>
1130                                    </div>
1131                                                            </div>
1132                        </div>
1133                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
1134                            <div class="product-image-area">
1135                                <a href="https://www.sparkfun.com/rockblock-9603n-iridium-satcomm-module.html">
1136                                    <span class="product-image-container product-image-container-856">
1137    <span class="product-image-wrapper">
1138        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/4/14498-RockBLOCK_9603_-_Iridium_SatComm_Module-01.jpg" loading="lazy" width="250" height="250" alt="The RockBLOCK 9603N - Iridium SatComm Module next to it's hookup cable. "></span>
1139</span>
1140<style>.product-image-container-856 {
1141    width: 250px;
1142    height: auto;
1143    aspect-ratio: 250 / 250;
1144}
1145.product-image-container-856 span.product-image-wrapper {
1146    height: 100%;
1147    width: 100%;
1148}
1149@supports not (aspect-ratio: auto) { 
1150    .product-image-container-856 span.product-image-wrapper {
1151        padding-bottom: 100%;
1152    }
1153}</style>                                </a>
1154                                                                    <div class="actions-primary">
1155                                                                                                                                <form data-role="tocart-form" data-product-sku="WRL-14498" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/856/" method="post">
1156                                                <input type="hidden" name="product" value="856">
1157                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC84NTYv">
1158                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add RockBLOCK 9603N - Iridium SatComm Module to Cart" class="action tocart primary">
1159                                                    <span>Add to Cart</span>
1160                                                </button>
1161                                            </form>
1162                                                                            </div>
1163                                                            </div>
1164                            <a class="product-data-link" href="https://www.sparkfun.com/rockblock-9603n-iridium-satcomm-module.html">
1165                                <h3 class="product-item-name">
1166                                    <span title="RockBLOCK 9603N - Iridium SatComm Module" class="product-item-link">
1167                                        <span class="product-name">
1168                                            RockBLOCK 9603N - Iridium SatComm Module                                        </span>
1169                                    </span>
1170                                </h3>
1171                            </a>
1172                            <div class="product-item-details">
1173                                                                                                    
1174                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="856" data-price-box="product-id-856">
1175    
1176
1177<span class="price-container price-final_price tax weee">
1178        <span id="old-price-856-widget-product-grid" data-price-amount="299.95" data-price-type="finalPrice" class="price-wrapper ">
1179                        <span class="price">$299.95</span>    </span>
1180        </span>
1181
1182</div>
1183                                
1184                                                                                                                                                                
1185                                                                    <div class="stock-info-catalog">
1186                                                                                                                                                                                        <div class="stock available unavailable" title="Availability">
1187                                                        <span>Backorder</span>
1188                                                    </div>
1189                                                                                                                                                                        </div>
1190                                
1191                                                                    <div class="product-item-inner">
1192                                        <div class="product-item-actions">
1193                                                                                            <div class="actions-secondary" data-role="add-to-links">
1194                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"856","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
1195                                                            <span>Compare</span>
1196                                                        </a>
1197                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":856,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
1198                                                            <span>Add to Wish List</span>
1199                                                        </a>
1200                                                                                                    </div>
1201                                                                                    </div>
1202                                    </div>
1203                                                            </div>
1204                        </div>
1205                        </li>                                    </ol>
1206                </div>
1207            </div>
1208                    </div>
1209    </div>
1210        
1210<script type="text/x-magento-init">
1211    {
1212        ".block.widget [data-role=tocart-form]": {
1213            "Magento_Catalog/js/validate-product": {}
1214        }
1215    }
1216    </script>
1216</div><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="S4051B4"><hr data-element="line" data-pb-style="ANI1QBG"></div><h3 data-content-type="heading" data-appearance="default" data-element="main">Jump to IoT &amp; Wireless Subcategory:</h3><div data-content-type="buttons" data-appearance="inline" data-same-width="true" data-element="main" data-pb-style="JTA6YS0" class="button-grid"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="V7FHS1A"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/iot-wireless/bluetooth.html" target="" data-link-type="category" data-element="link" data-pb-style="A08SBXW"><span data-element="link_text">Bluetooth</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="GHF2U7G"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/iot-wireless/cellular.html" target="" data-link-type="category" data-element="link" data-pb-style="VWK713N"><span data-element="link_text">Cellular</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="QFOBS44"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/iot-wireless/lora.html" target="" data-link-type="category" data-element="link" data-pb-style="H65F5VH"><span data-element="link_text">LoRa</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="BXBPXJ7"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/iot-wireless/mesh-network.html" target="" data-link-type="category" data-element="link" data-pb-style="V3R61R1"><span data-element="link_text">Mesh Network</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="EWDXGN0"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/iot-wireless/rf.html" target="" data-link-type="category" data-element="link" data-pb-style="B39QC3U"><span data-element="link_text">RF</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="GQSMA1M"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/iot-wireless/satellite-communication.html" target="" data-link-type="category" data-element="link" data-pb-style="EDIQTY0"><span data-element="link_text">Satellite</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="PYW513G"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/iot-wireless/sdr.html" target="" data-link-type="category" data-element="link" data-pb-style="F0FECNR"><span data-element="link_text">SDR</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="I8UDO3O"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/iot-wireless/wifi.html" target="" data-link-type="category" data-element="link" data-pb-style="AH54VGI"><span data-element="link_text">WiFi</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="UOTX2KS"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/iot-wireless/iot-wireless-antennas.html" target="" data-link-type="category" data-element="link" data-pb-style="WUDBSS9"><span data-element="link_text">IoT &amp; Wireless Antennas</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="ONG5EEV"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/iot-wireless/wireless-kits.html" target="" data-link-type="category" data-element="link" data-pb-style="HXAPRAP"><span data-element="link_text">IoT &amp; Wireless Kits</span></a></div></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="Q1BIE7S"><div class="pb__button--md" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="P5OSUAI"><a role="button" tabindex="0" class="pagebuilder-button-secondary" href="https://www.sparkfun.com/iot-wireless.html" target="" data-link-type="category" data-element="link" data-pb-style="F7F77MV"><span data-element="link_text">View All IoT &amp; Wireless</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="HXAWL9D"><h3 data-content-type="heading" data-appearance="default" data-element="main">IoT &amp; Wireless Resources and Documentation:</h3><div data-content-type="text" data-appearance="default" data-element="main"><p>    </p><div class="sparkfun-resources-list">
1217                    <div class="item">
1218                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Documentation/sensor-data-to-aws.jpg" alt="" loading="lazy"></figure>
1219                <div class="content">
1220                    <p class="title">Send Sensor Data to AWS All In Under 15 Minutes</p>
1221                                            <a href="https://www.youtube.com/watch?v=_UHUBD-B41g" target="_blank" class="link">
1222                            Watch Video                        </a>
1223                                    </div>
1224            </div>
1225                    <div class="item">
1226                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Megamenu/ResourcesDocumentation/working-with-wifi.jpg" alt="" loading="lazy"></figure>
1227                <div class="content">
1228                    <p class="title">Working with Wifi</p>
1229                                            <a href="/wifi" target="_self" class="link">
1230                            View Resource Page                        </a>
1231                                    </div>
1232            </div>
1233                    <div class="item">
1234                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Documentation/sending-sensor-data-over-bluetooth.jpg" alt="" loading="lazy"></figure>
1235                <div class="content">
1236                    <p class="title">Displaying Sensor Data with Bluetooth</p>
1237                                            <a href="https://learn.sparkfun.com/tutorials/displaying-sensor-data-with-bluetooth" target="_self" class="link">
1238                            View Tutorial                        </a>
1239                                    </div>
1240            </div>
1241            </div>
1242</div></div></div></div></div></div></ul><ul class="level0 submenu" data-submegamenu="true" data-category-id="943"><style>#html-body [data-pb-style=CB8EDLN],#html-body [data-pb-style=YJXDPC1]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=YJXDPC1]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=CB8EDLN]{align-self:stretch}#html-body [data-pb-style=ST7IK4L]{display:flex;width:100%}#html-body [data-pb-style=N4TW1OT]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:66.6667%;align-self:stretch}#html-body [data-pb-style=J6F2QW6]{margin-bottom:0;padding-bottom:0}#html-body [data-pb-style=F9IUQ9L]{text-align:left}#html-body [data-pb-style=X86E4R6]{margin-top:10px}#html-body [data-pb-style=K99GAWQ]{width:100%;border-width:1px;border-color:#ededed;display:inline-block}#html-body [data-pb-style=QFGCAVL]{text-align:left}
1242#html-body [data-pb-style=HW0U99O]{display:inline-block}#html-body [data-pb-style=I3R4S06]{text-align:left}#html-body [data-pb-style=NW5U0YH]{display:inline-block}#html-body [data-pb-style=INSNGHO]{text-align:left}#html-body [data-pb-style=GTAVNOO]{display:inline-block}#html-body [data-pb-style=LX6NT0H]{text-align:left}#html-body [data-pb-style=EPAP693]{display:inline-block}#html-body [data-pb-style=WF3ELF7]{text-align:left}#html-body [data-pb-style=HNENWMP]{display:inline-block}#html-body [data-pb-style=QLII7L1]{text-align:left}#html-body [data-pb-style=QC632FY]{display:inline-block}#html-body [data-pb-style=GX1VB2K]{text-align:left}#html-body [data-pb-style=IXGRVN8]{display:inline-block}#html-body [data-pb-style=BCL1XDI]{text-align:left}#html-body [data-pb-style=SUAV92J]{display:inline-block}#html-body [data-pb-style=GPOXMIB]{text-align:left}#html-body [data-pb-style=SI0G515]{display:inline-block}#html-body [data-pb-style=X52J3E4]{text-align:left}#html-body [data-pb-style=UFDDFXT]{display:inline-block}#html-body [data-pb-style=RUBAGIN]{text-align:left}#html-body [data-pb-style=TE416OA]{display:inline-block}#html-body [data-pb-style=GVFX856]{text-align:left}#html-body [data-pb-style=UHXXX5K]{display:inline-block}#html-body [data-pb-style=TNRY56I]{text-align:left}#html-body [data-pb-style=NY821HQ]{display:inline-block}#html-body [data-pb-style=OOTP6D4]{text-align:left}#html-body [data-pb-style=LYOSIWB]{display:inline-block}#html-body [data-pb-style=OXC5E40]{text-align:left}#html-body [data-pb-style=IBKVDG7]{display:inline-block}#html-body [data-pb-style=AXF6U8O]{text-align:left}#html-body [data-pb-style=TP0FYDN]{display:inline-block}#html-body [data-pb-style=DWD06OQ],#html-body [data-pb-style=VNBC9AG]{text-align:left}#html-body [data-pb-style=KE480IG]{display:inline-block}#html-body [data-pb-style=EGRJW5C]{text-align:center}#html-body [data-pb-style=DV36FMM]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#ededed;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="YJXDPC1"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="CB8EDLN"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="ST7IK4L"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="N4TW1OT"><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="J6F2QW6">Featured Components:</h3><div class="pb__cards--menudropdown" data-content-type="products" data-appearance="grid" data-element="main" data-pb-style="F9IUQ9L"><div class="block widget block-products-list grid">
1243                <div class="block-content">
1244            <!-- new_products_content_widget_grid-->            <div class="products-grid grid">
1245                <div class="carousel-container" role="region" aria-label="carousel">
1246                    <p class="sr-only">This is a carousel. Use Next and Previous buttons to navigate, or jump to a slide with the slide dots.</p>
1247                <ol class="product-items widget-product-grid" role="presentation">
1248                                                                                                                <li class="product-item">                        <div class="product-item-info">
1249                            <div class="product-image-area">
1250                                <a href="https://www.sparkfun.com/sparkfun-openlog.html">
1251                                    <span class="product-image-container product-image-container-4096">
1252    <span class="product-image-wrapper">
1253        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/3/13712-SparkFun_OpenLog-01.jpg" loading="lazy" width="250" height="250" alt="SparkFun OpenLog"></span>
1254</span>
1255<style>.product-image-container-4096 {
1256    width: 250px;
1257    height: auto;
1258    aspect-ratio: 250 / 250;
1259}
1260.product-image-container-4096 span.product-image-wrapper {
1261    height: 100%;
1262    width: 100%;
1263}
1264@supports not (aspect-ratio: auto) { 
1265    .product-image-container-4096 span.product-image-wrapper {
1266        padding-bottom: 100%;
1267    }
1268}</style>                                </a>
1269                                                                    <div class="actions-primary">
1270                                                                                                                                <form data-role="tocart-form" data-product-sku="DEV-13712" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/4096/" method="post">
1271                                                <input type="hidden" name="product" value="4096">
1272                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOX
1272RMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC80MDk2Lw~~">
1273                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun OpenLog to Cart" class="action tocart primary">
1274                                                    <span>Add to Cart</span>
1275                                                </button>
1276                                            </form>
1277                                                                            </div>
1278                                                            </div>
1279                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-openlog.html">
1280                                <h3 class="product-item-name">
1281                                    <span title="SparkFun OpenLog" class="product-item-link">
1282                                        <span class="product-name">
1283                                            SparkFun OpenLog                                        </span>
1284                                    </span>
1285                                </h3>
1286                            </a>
1287                            <div class="product-item-details">
1288                                                                                                    
1289                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="4096" data-price-box="product-id-4096">
1290    
1291
1292<span class="price-container price-final_price tax weee">
1293        <span id="old-price-4096-widget-product-grid" data-price-amount="17.5" data-price-type="finalPrice" class="price-wrapper ">
1294                        <span class="price">$17.50</span>    </span>
1295        </span>
1296
1297            <a href="https://www.sparkfun.com/sparkfun-openlog.html" class="minimal-price-link">
1298            
1299
1300<span class="price-container price-final_price tax weee">
1301            <span class="price-label">As low as</span>
1302        <span id="old-price-4096-widget-product-grid" data-price-amount="14.88" data-price-type="" class="price-wrapper ">
1303                        $14.88    </span>
1304        </span>
1305        </a>
1306    </div>
1307                                
1308                                                                                                                                                                
1309                                                                    <div class="stock-info-catalog">
1310                                                                                                                                                                                        <div class="stock available" title="Availability">
1311                                                        <span>In stock</span>
1312                                                    </div>
1313                                                                                                                                                                        </div>
1314                                
1315                                                                    <div class="product-item-inner">
1316                                        <div class="product-item-actions">
1317                                                                                            <div class="actions-secondary" data-role="add-to-links">
1318                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"4096","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
1319                                                            <span>Compare</span>
1320                                                        </a>
1321                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":4096,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
1322                                                            <span>Add to Wish List</span>
1323                                                        </a>
1324                                                                                                    </div>
1325                                                                                    </div>
1326                                    </div>
1327                                                            </div>
1328                        </div>
1329                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
1330                            <div class="product-image-area">
1331                                <a href="https://www.sparkfun.com/resistor-kit-1-4w-500-total.html">
1332                                    <span class="product-image-container product-image-container-5926">
1333    <span class="product-image-wrapper">
1334        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/0/10969-Resistor_Kit_-_1_4W__500_total_-01.jpg" loading="lazy" width="250" height="250" alt="Resistor Kit - 1/4W (500 total)"></span>
1335</span>
1336<style>.product-image-container-5926 {
1337    width: 250px;
1338    height: auto;
1339    aspect-ratio: 250 / 250;
1340}
1341.product-image-container-5926 span.product-image-wrapper {
1342    height: 100%;
1343    width: 100%;
1344}
1345@supports not (aspect-ratio: auto) { 
1346    .product-image-container-5926 span.product-image-wrapper {
1347        padding-bottom: 100%;
1348    }
1349}</style>                                </a>
1350                                                                    <div class="actions-primary">
1351                                                                                                                                <form data-role="tocart-form" data-product-sku="COM-10969" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/5926/" method="post">
1352                                                <input type="hidden" name="product" value="5926">
1353                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC81OTI2Lw~~">
1354                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add Resistor Kit - 1/4W (500 total) to Cart" class="action tocart primary">
1355                                                    <span>Add to Cart</span>
1356                                                </button>
1357                                            </form>
1358                                                                            </div>
1359                                                            </div>
1360                            <a class="product-data-link" href="https://www.sparkfun.com/resistor-kit-1-4w-500-total.html">
1361                                <h3 class="product-item-name">
1362                                    <span title="Resistor Kit - 1/4W (500 total)" class="product-item-link">
1363                                        <span class="product-name">
1364                                            Resistor Kit - 1/4W (500 total)                                        </span>
1365                                    </span>
1366                                </h3>
1367                            </a>
1368                            <div class="product-item-details">
1369                                                                                                    
1370                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="5926" data-price-box="product-id-5926">
1371    
1372
1373<span class="price-container price-final_price tax weee">
1374        <span id="old-price-5926-widget-product-grid" data-price-amount="9.95" data-price-type="finalPrice" class="price-wrapper ">
1375                        <span class="price">$9.95</span>    </span>
1376        </span>
1377
1378            <a href="https://www.sparkfun.com/resistor-kit-1-4w-500-total.html" class="minimal-price-link">
1379            
1380
1381<span class="price-container price-final_price tax weee">
1382            <span class="price-label">As low as</span>
1383        <span id="old-price-5926-widget-product-grid" data-price-amount="8.96" data-price-type="" class="price-wrapper ">
1384                        $8.96    </span>
1385        </span>
1386        </a>
1387    </div>
1388                                
1389                                                                                                                                                                
1390                                                                    <div class="stock-info-catalog">
1391                                                                                                                                                                                        <div class="stock available" title="Availability">
1392                                                        <span>In stock</span>
1393                                                    </div>
1394                                                                                                                                                                        </div>
1395                                
1396                                                                    <div class="product-item-inner">
1397                                        <div class="product-item-actions">
1398                                                                                            <div class="actions-secondary" data-role="add-to-links">
1399                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"5926","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
1400                                                            <span>Compare</span>
1401                                                        </a>
1402                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":5926,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
1403                                                            <span>Add to Wish List</span>
1404                                                        </a>
1405                                                                                                    </div>
1406                                                                                    </div>
1407                                    </div>
1408                                                            </div>
1409                        </div>
1410                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
1411                            <div class="product-image-area">
1412                                <a href="https://www.sparkfun.com/sparkfun-capacitor-kit.html">
1413                                    <span class="product-image-container product-image-container-3535">
1414    <span class="product-image-wrapper">
1415        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/3/13698-02.jpg" loading="lazy" width="250" height="250" alt="SparkFun Capacitor Kit"></span>
1416</span>
1417<style>.product-image-container-3535 {
1418    width: 250px;
1419    height: auto;
1420    aspect-ratio: 250 / 250;
1421}
1422.product-image-container-3535 span.product-image-wrapper {
1423    height: 100%;
1424    width: 100%;
1425}
1426@supports not (aspect-ratio: auto) { 
1427    .product-image-container-3535 span.product-image-wrapper {
1428        padding-bottom: 100%;
1429    }
1430}</style>                                </a>
1431                                                                    <div class="actions-primary">
1432                                                                                                                                <form data-role="tocart-form" data-product-sku="KIT-13698" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/3535/" method="post">
1433                                                <input type="hidden" name="product" value="3535">
1434                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8zNTM1Lw~~">
1435                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun Capacitor Kit to Cart" class="action tocart primary">
1436                                                    <span>Add to Cart</span>
1437                                                </button>
1438                                            </form>
1439                                                                            </div>
1440                                                            </div>
1441                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-capacitor-kit.html">
1442                                <h3 class="product-item-name">
1443                                    <span title="SparkFun Capacitor Kit" class="product-item-link">
1444                                        <span class="product-name">
1445                                            SparkFun Capacitor Kit                                        </span>
1446                                    </span>
1447                                </h3>
1448                            </a>
1449                            <div class="product-item-details">
1450                                                                                                    
1451                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="3535" data-price-box="product-id-3535">
1452    
1453
1454<span class="price-container price-final_price tax weee">
1455        <span id="old-price-3535-widget-product-grid" data-price-amount="11.5" data-price-type="finalPrice" class="price-wrapper ">
1456                        <span class="price">$11.50</span>    </span>
1457        </span>
1458
1459            <a href="https://www.sparkfun.com/sparkfun-capacitor-kit.html" class="minimal-price-link">
1460            
1461
1462<span class="price-container price-final_price tax weee">
1463            <span class="price-label">As low as</span>
1464        <span id="old-price-3535-widget-product-grid" data-price-amount="9.78" data-price-type="" class="price-wrapper ">
1465                        $9.78    </span>
1466        </span>
1467        </a>
1468    </div>
1469                                
1470                                                                                                                                                                
1471                                                                    <div class="stock-info-catalog">
1472                                                                                                                                                                                        <div class="stock available unavailable" title="Availability">
1473                                                        <span>Backorder</span>
1474                                                    </div>
1475                                                                                                                                                                        </div>
1476                                
1477                                                                    <div class="product-item-inner">
1478                                        <div class="product-item-actions">
1479                                                                                            <div class="actions-secondary" data-role="add-to-links">
1480                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"3535","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
1481                                                            <span>Compare</span>
1482                                                        </a>
1483                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":3535,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
1484                                                            <span>Add to Wish List</span>
1485                                                        </a>
1486                                                                                                    </div>
1487                                                                                    </div>
1488                                    </div>
1489                                                            </div>
1490                        </div>
1491                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
1492                            <div class="product-image-area">
1493                                <a href="https://www.sparkfun.com/buck-boost-converter-8-40v-to-12v-3a.html">
1494                                    <span class="product-image-container product-image-container-4435">
1495    <span class="product-image-wrapper">
1496        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/8/18376-8-40V_to_12V_3A_DC-DC_Converter-01.jpg" loading="lazy" width="250" height="250" alt="Featured image of the Buck-Boost Converter - 8-40V to 12V/3A."></span>
1497</span>
1498<style>.product-image-container-4435 {
1499    width: 250px;
1500    height: auto;
1501    aspect-ratio: 250 / 250;
1502}
1503.product-image-container-4435 span.product-image-wrapper {
1504    height: 100%;
1505    width: 100%;
1506}
1507@supports not (aspect-ratio: auto) { 
1508    .product-image-container-4435 span.product-image-wrapper {
1509        padding-bottom: 100%;
1510    }
1511}</style>                                </a>
1512                                                                    <div class="actions-primary">
1513                                                                                                                                <form data-role="tocart-form" data-product-sku="COM-18376" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/4435/" method="post">
1514                                                <input type="hidden" name="product" value="4435">
1515                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOX
1515RMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC80NDM1Lw~~">
1516                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add Buck-Boost Converter - 8-40V to 12V/3A  to Cart" class="action tocart primary">
1517                                                    <span>Add to Cart</span>
1518                                                </button>
1519                                            </form>
1520                                                                            </div>
1521                                                            </div>
1522                            <a class="product-data-link" href="https://www.sparkfun.com/buck-boost-converter-8-40v-to-12v-3a.html">
1523                                <h3 class="product-item-name">
1524                                    <span title="Buck-Boost Converter - 8-40V to 12V/3A " class="product-item-link">
1525                                        <span class="product-name">
1526                                            Buck-Boost Converter - 8-40V to 12V/3A                                         </span>
1527                                    </span>
1528                                </h3>
1529                            </a>
1530                            <div class="product-item-details">
1531                                                                                                    
1532                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="4435" data-price-box="product-id-4435">
1533    
1534
1535<span class="price-container price-final_price tax weee">
1536        <span id="old-price-4435-widget-product-grid" data-price-amount="22.5" data-price-type="finalPrice" class="price-wrapper ">
1537                        <span class="price">$22.50</span>    </span>
1538        </span>
1539
1540            <a href="https://www.sparkfun.com/buck-boost-converter-8-40v-to-12v-3a.html" class="minimal-price-link">
1541            
1542
1543<span class="price-container price-final_price tax weee">
1544            <span class="price-label">As low as</span>
1545        <span id="old-price-4435-widget-product-grid" data-price-amount="20.25" data-price-type="" class="price-wrapper ">
1546                        $20.25    </span>
1547        </span>
1548        </a>
1549    </div>
1550                                
1551                                                                                                                                                                
1552                                                                    <div class="stock-info-catalog">
1553                                                                                                                                                                                        <div class="stock available" title="Availability">
1554                                                        <span>In stock</span>
1555                                                    </div>
1556                                                                                                                                                                        </div>
1557                                
1558                                                                    <div class="product-item-inner">
1559                                        <div class="product-item-actions">
1560                                                                                            <div class="actions-secondary" data-role="add-to-links">
1561                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"4435","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
1562                                                            <span>Compare</span>
1563                                                        </a>
1564                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":4435,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
1565                                                            <span>Add to Wish List</span>
1566                                                        </a>
1567                                                                                                    </div>
1568                                                                                    </div>
1569                                    </div>
1570                                                            </div>
1571                        </div>
1572                        </li>                                    </ol>
1573                </div>
1574            </div>
1575                    </div>
1576    </div>
1577        
1577<script type="text/x-magento-init">
1578    {
1579        ".block.widget [data-role=tocart-form]": {
1580            "Magento_Catalog/js/validate-product": {}
1581        }
1582    }
1583    </script>
1583</div><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="X86E4R6"><hr data-element="line" data-pb-style="K99GAWQ"></div><h3 data-content-type="heading" data-appearance="default" data-element="main">Jump to Components Subcategory:</h3><div data-content-type="buttons" data-appearance="inline" data-same-width="true" data-element="main" data-pb-style="QFGCAVL" class="button-grid"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="HW0U99O"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/buttons-and-switches.html" target="" data-link-type="category" data-element="link" data-pb-style="I3R4S06"><span data-element="link_text">Buttons &amp; Switches</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="NW5U0YH"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/cables.html" target="" data-link-type="category" data-element="link" data-pb-style="INSNGHO"><span data-element="link_text">Cables</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="GTAVNOO"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/capacitors.html" target="" data-link-type="category" data-element="link" data-pb-style="LX6NT0H"><span data-element="link_text">Capacitors</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="EPAP693"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/connectors.html" target="" data-link-type="category" data-element="link" data-pb-style="WF3ELF7"><span data-element="link_text">Connectors</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="HNENWMP"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/diodes.html" target="" data-link-type="category" data-element="link" data-pb-style="QLII7L1"><span data-element="link_text">Diodes</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="QC632FY"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/encoders.html" target="" data-link-type="category" data-element="link" data-pb-style="GX1VB2K"><span data-element="link_text">Encoders</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="IXGRVN8"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/ics.html" target="" data-link-type="category" data-element="link" data-pb-style="BCL1XDI"><span data-element="link_text">ICs</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="SUAV92J"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/leds-and-illumination.html" target="" data-link-type="category" data-element="link" data-pb-style="GPOXMIB"><span data-element="link_text">LEDs &amp; Illumination</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="SI0G515"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/logic.html" target="" data-link-type="category" data-element="link" data-pb-style="X52J3E4"><span data-element="link_text">Logic</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="UFDDFXT"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/magnets.html" target="" data-link-type="category" data-element="link" data-pb-style="RUBAGIN"><span data-element="link_text">Magnets</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="TE416OA"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/potentiometer.html" target="" data-link-type="category" data-element="link" data-pb-style="GVFX856"><span data-element="link_text">Potentiometer</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="UHXXX5K"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/power.html" target="" data-link-type="category" data-element="link" data-pb-style="TNRY56I"><span data-element="link_text">Power</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="NY821HQ"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/resistors.html" target="" data-link-type="category" data-element="link" data-pb-style="OOTP6D4"><span data-element="link_text">Resistors</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="LYOSIWB"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/rtc.html" target="" data-link-type="category" data-element="link" data-pb-style="OXC5E40"><span data-element="link_text">RTC</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="IBKVDG7"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/transistors.html" target="" data-link-type="category" data-element="link" data-pb-style="AXF6U8O"><span data-element="link_text">Transistors</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="TP0FYDN"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/components/oscillators.html" target="" data-link-type="category" data-element="link" data-pb-style="VNBC9AG"><span data-element="link_text">Oscillators</span></a></div></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="DWD06OQ"><div class="pb__button--md" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="KE480IG"><a role="button" tabindex="0" class="pagebuilder-button-secondary" href="https://www.sparkfun.com/components.html" target="" data-link-type="category" data-element="link" data-pb-style="EGRJW5C"><span data-element="link_text">View All Components</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="DV36FMM"><h3 data-content-type="heading" data-appearance="default" data-element="main">Component Resources and Documentation:</h3><div data-content-type="text" data-appearance="default" data-element="main"><p>    </p><div class="sparkfun-resources-list">
1584                    <div class="item">
1585                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Megamenu/ResourcesDocumentation/apa102-hookup-guide.jpg" alt="" loading="lazy"></figure>
1586                <div class="content">
1587                    <p class="title">APA102 Addressable LED Hookup Guide</p>
1588                                            <a href="https://learn.sparkfun.com/tutorials/apa102-addressable-led-hookup-guide" target="_self" class="link">
1589                            View Tutorial                        </a>
1590                                    </div>
1591            </div>
1592                    <div class="item">
1593                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Megamenu/ResourcesDocumentation/servos-explained.jpg" alt="" loading="lazy"></figure>
1594                <div class="content">
1595                    <p class="title">Servos Explained - everything you need to know about servos.</p>
1596                                            <a href="/servos" target="_self" class="link">
1597                            View Resource                        </a>
1598                                    </div>
1599            </div>
1600                    <div class="item">
1601                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Megamenu/ResourcesDocumentation/serial-lcd-hookup-guide.jpg" alt="" loading="lazy"></figure>
1602                <div class="content">
1603                    <p class="title">AVR-Based Serial Enabled LCDs Hookup Guide</p>
1604                                            <a href="https://learn.sparkfun.com/tutorials/avr-based-serial-enabled-lcds-hookup-guide" target="_self" class="link">
1605                            View Tutorial                        </a>
1606                                    </div>
1607            </div>
1608            </div>
1609</div></div></div></div></div></div></ul><ul class="level0 submenu" data-submegamenu="true" data-category-id="952"><style>#html-body [data-pb-style=JCD3FB9],#html-body [data-pb-style=LH3TLAS]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=LH3TLAS]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=JCD3FB9]{align-self:stretch}#html-body [data-pb-style=P02FWL5]{display:flex;width:100%}#html-body [data-pb-style=KP8RVE0]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:66.6667%;align-self:stretch}#html-body [data-pb-style=U86DOLR]{margin-bottom:0;padding-bottom:0}#html-body [data-pb-style=DQQ4RS6]{text-align:left}#html-body [data-pb-style=QIT69NC]{margin-top:10px}#html-body [data-pb-style=DN48OWS]{width:100%;border-width:1px;border-color:#ededed;display:inline-block}#html-body [data-pb-style=WVIRPTD]{text-align:left}#html-body [data-pb-style=XR8J2F2]{display:inline-block}#html-body [data-pb-style=SLWTQRT]{text-align:left}#html-body [data-pb-style=XAF7KJX]{display:inline-block}#html-body [data-pb-style=MSCBJXC]{text-align:left}#html-body [data-pb-style=PO264YN]{display:inline-block}#html-body [data-pb-style=DRC3UBR]{text-align:left}#html-body [data-pb-style=V7BDX5Y]{display:inline-block}#html-body [data-pb-style=BXWKKXC]{text-align:left}#html-body [data-pb-style=DQJI4IS]{display:inline-block}#html-body [data-pb-style=AVA1NM5]{text-align:left}#html-body [data-pb-style=D7PSM2A]{display:inline-block}#html-body [data-pb-style=OFR891S]{text-align:left}#html-body [data-pb-style=SPCQ31A]{display:inline-block}#html-body [data-pb-style=PLGB1S0]{text-align:left}#html-body [data-pb-style=WELTBDM]{display:inline-block}#html-body [data-pb-style=PTNU6EA]{text-align:left}#html-body [data-pb-style=HNGRL9A]{display:inline-block}#html-body [data-pb-style=FIQ5SL9]{text-align:left}#html-body [data-pb-style=LMLJ4JG]{display:inline-block}#html-body [data-pb-style=SXXY8D4]{text-align:left}#html-body [data-pb-style=R4EWBW7]{display:inline-block}#html-body [data-pb-style=LA51PDI]{text-align:left}#html-body [data-pb-style=FDC735E]{display:inline-block}#html-body [data-pb-style=L48BQT8]{text-align:left}#html-body [data-pb-style=XQ9H02C]{display:inline-block}#html-body [data-pb-style=LC4UO1C]{text-align:left}#html-body [data-pb-style=RS7MCEO]{display:inline-block}#html-body [data-pb-style=FI2HQOX]{text-align:left}#html-body [data-pb-style=M9FBB76]{display:inline-block}#html-body [data-pb-style=BP31PV3],#html-body [data-pb-style=U07MVJA]{text-align:left}#html-body [data-pb-style=LI4NTDG]{display:inline-block}#html-body [data-pb-style=YVYGBRD]{text-align:center}#html-body [data-pb-style=X46RHW3]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#ededed;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="LH3TLAS"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="JCD3FB9"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="P02FWL5"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="KP8RVE0"><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="U86DOLR">Featured Sensors:</h3>
1609<div class="pb__cards--menudropdown" data-content-type="products" data-appearance="grid" data-element="main" data-pb-style="DQQ4RS6"><div class="block widget block-products-list grid">
1610                <div class="block-content">
1611            <!-- new_products_content_widget_grid-->            <div class="products-grid grid">
1612                <div class="carousel-container" role="region" aria-label="carousel">
1613                    <p class="sr-only">This is a carousel. Use Next and Previous buttons to navigate, or jump to a slide with the slide dots.</p>
1614                <ol class="product-items widget-product-grid" role="presentation">
1615                                                                                                                <li class="product-item">                        <div class="product-item-info">
1616                            <div class="product-image-area">
1617                                <a href="https://www.sparkfun.com/purethermal-mini-pro-jst-sr-with-flir-lepton-3-5.html">
1618                                    <span class="product-image-container product-image-container-2488">
1619    <span class="product-image-wrapper">
1620        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/7/17544-PureThermal_Mini_Pro_-_JST-SR_with_FLIR_Lepton_3.5-01.jpg" loading="lazy" width="250" height="250" alt="PureThermal Mini Pro JST SR (with FLIR Lepton 3.5) featured image. "></span>
1621</span>
1622<style>.product-image-container-2488 {
1623    width: 250px;
1624    height: auto;
1625    aspect-ratio: 250 / 250;
1626}
1627.product-image-container-2488 span.product-image-wrapper {
1628    height: 100%;
1629    width: 100%;
1630}
1631@supports not (aspect-ratio: auto) { 
1632    .product-image-container-2488 span.product-image-wrapper {
1633        padding-bottom: 100%;
1634    }
1635}</style>                                </a>
1636                                                                    <div class="actions-primary">
1637                                                                                                                                <form data-role="tocart-form" data-product-sku="DEV-17544" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/2488/" method="post">
1638                                                <input type="hidden" name="product" value="2488">
1639                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8yNDg4Lw~~">
1640                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add PureThermal Mini Pro JST-SR (with FLIR Lepton 3.5) to Cart" class="action tocart primary">
1641                                                    <span>Add to Cart</span>
1642                                                </button>
1643                                            </form>
1644                                                                            </div>
1645                                                            </div>
1646                            <a class="product-data-link" href="https://www.sparkfun.com/purethermal-mini-pro-jst-sr-with-flir-lepton-3-5.html">
1647                                <h3 class="product-item-name">
1648                                    <span title="PureThermal Mini Pro JST-SR (with FLIR Lepton 3.5)" class="product-item-link">
1649                                        <span class="product-name">
1650                                            PureThermal Mini Pro JST-SR (with FLIR Lepton 3.5)                                        </span>
1651                                    </span>
1652                                </h3>
1653                            </a>
1654                            <div class="product-item-details">
1655                                                                                                    
1656                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="2488" data-price-box="product-id-2488">
1657    
1658
1659<span class="price-container price-final_price tax weee">
1660        <span id="old-price-2488-widget-product-grid" data-price-amount="369.95" data-price-type="finalPrice" class="price-wrapper ">
1661                        <span class="price">$369.95</span>    </span>
1662        </span>
1663
1664</div>
1665                                
1666                                                                                                                                                                
1667                                                                    <div class="stock-info-catalog">
1668                                                                                                                                                                                        <div class="stock available" title="Availability">
1669                                                        <span>In stock</span>
1670                                                    </div>
1671                                                                                                                                                                        </div>
1672                                
1673                                                                    <div class="product-item-inner">
1674                                        <div class="product-item-actions">
1675                                                                                            <div class="actions-secondary" data-role="add-to-links">
1676                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"2488","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
1677                                                            <span>Compare</span>
1678                                                        </a>
1679                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":2488,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
1680                                                            <span>Add to Wish List</span>
1681                                                        </a>
1682                                                                                                    </div>
1683                                                                                    </div>
1684                                    </div>
1685                                                            </div>
1686                        </div>
1687                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
1688                            <div class="product-image-area">
1689                                <a href="https://www.sparkfun.com/lidar-lite-v3hp.html">
1690                                    <span class="product-image-container product-image-container-2308">
1691    <span class="product-image-wrapper">
1692        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/4/14599-LIDAR-Lite_v3HP-01.jpg" loading="lazy" width="250" height="250" alt="Image of LIDAR Sensor LIDAR-Lite v3HP available for sale at SparkFun. "></span>
1693</span>
1694<style>.product-image-container-2308 {
1695    width: 250px;
1696    height: auto;
1697    aspect-ratio: 250 / 250;
1698}
1699.product-image-container-2308 span.product-image-wrapper {
1700    height: 100%;
1701    width: 100%;
1702}
1703@supports not (aspect-ratio: auto) { 
1704    .product-image-container-2308 span.product-image-wrapper {
1705        padding-bottom: 100%;
1706    }
1707}</style>                                </a>
1708                                                                    <div class="actions-primary">
1709                                                                                                                                <form data-role="tocart-form" data-product-sku="SEN-14599" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/2308/" method="post">
1710                                                <input type="hidden" name="product" value="2308">
1711                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOX
1711RMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8yMzA4Lw~~">
1712                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add LIDAR-Lite v3HP to Cart" class="action tocart primary">
1713                                                    <span>Add to Cart</span>
1714                                                </button>
1715                                            </form>
1716                                                                            </div>
1717                                                            </div>
1718                            <a class="product-data-link" href="https://www.sparkfun.com/lidar-lite-v3hp.html">
1719                                <h3 class="product-item-name">
1720                                    <span title="LIDAR-Lite v3HP" class="product-item-link">
1721                                        <span class="product-name">
1722                                            LIDAR-Lite v3HP                                        </span>
1723                                    </span>
1724                                </h3>
1725                            </a>
1726                            <div class="product-item-details">
1727                                                                                                    
1728                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="2308" data-price-box="product-id-2308">
1729    
1730
1731<span class="price-container price-final_price tax weee">
1732        <span id="old-price-2308-widget-product-grid" data-price-amount="169.99" data-price-type="finalPrice" class="price-wrapper ">
1733                        <span class="price">$169.99</span>    </span>
1734        </span>
1735
1736</div>
1737                                
1738                                                                                                                                                                
1739                                                                    <div class="stock-info-catalog">
1740                                                                                                                                                                                        <div class="stock available" title="Availability">
1741                                                        <span>In stock</span>
1742                                                    </div>
1743                                                                                                                                                                        </div>
1744                                
1745                                                                    <div class="product-item-inner">
1746                                        <div class="product-item-actions">
1747                                                                                            <div class="actions-secondary" data-role="add-to-links">
1748                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"2308","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
1749                                                            <span>Compare</span>
1750                                                        </a>
1751                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":2308,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}
1751' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
1752                                                            <span>Add to Wish List</span>
1753                                                        </a>
1754                                                                                                    </div>
1755                                                                                    </div>
1756                                    </div>
1757                                                            </div>
1758                        </div>
1759                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
1760                            <div class="product-image-area">
1761                                <a href="https://www.sparkfun.com/sparkfun-simultaneous-rfid-reader-m7e-hecto.html">
1762                                    <span class="product-image-container product-image-container-8426">
1763    <span class="product-image-wrapper">
1764        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/W/R/WRL-24738-Simultaneous-RFID-Reader-Feature.jpg" loading="lazy" width="250" height="250" alt="Featured image of the SparkFun Simultaneous RFID Reader featuring the Novanta ThingMagic  M7E Hecto "></span>
1765</span>
1766<style>.product-image-container-8426 {
1767    width: 250px;
1768    height: auto;
1769    aspect-ratio: 250 / 250;
1770}
1771.product-image-container-8426 span.product-image-wrapper {
1772    height: 100%;
1773    width: 100%;
1774}
1775@supports not (aspect-ratio: auto) { 
1776    .product-image-container-8426 span.product-image-wrapper {
1777        padding-bottom: 100%;
1778    }
1779}</style>                                </a>
1780                                                                    <div class="actions-primary">
1781                                                                                                                                <form data-role="tocart-form" data-product-sku="WRL-24738" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/8426/" method="post">
1782                                                <input type="hidden" name="product" value="8426">
1783                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC84NDI2Lw~~">
1784                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun Simultaneous RFID Reader - M7E Hecto to Cart" class="action tocart primary">
1785                                                    <span>Add to Cart</span>
1786                                                </button>
1787                                            </form>
1788                                                                            </div>
1789                                                            </div>
1790                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-simultaneous-rfid-reader-m7e-hecto.html">
1791                                <h3 class="product-item-name">
1792                                    <span title="SparkFun Simultaneous RFID Reader - M7E Hecto" class="product-item-link">
1793                                        <span class="product-name">
1794                                            SparkFun Simultaneous RFID Reader - M7E Hecto                                        </span>
1795                                    </span>
1796                                </h3>
1797                            </a>
1798                            <div class="product-item-details">
1799                                                                                                    
1800                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="8426" data-price-box="product-id-8426">
1801    
1802
1803<span class="price-container price-final_price tax weee">
1804        <span id="old-price-8426-widget-product-grid" data-price-amount="309.95" data-price-type="finalPrice" class="price-wrapper ">
1805                        <span class="price">$309.95</span>    </span>
1806        </span>
1807
1808            <a href="https://www.sparkfun.com/sparkfun-simultaneous-rfid-reader-m7e-hecto.html" class="minimal-price-link">
1809            
1810
1811<span class="price-container price-final_price tax weee">
1812            <span class="price-label">As low as</span>
1813        <span id="old-price-8426-widget-product-grid" data-price-amount="263.46" data-price-type="" class="price-wrapper ">
1814                        $263.46    </span>
1815        </span>
1816        </a>
1817    </div>
1818                                
1819                                                                                                                                                                
1820                                                                    <div class="stock-info-catalog">
1821                                                                                                                                                                                        <div class="stock available" title="Availability">
1822                                                        <span>In stock</span>
1823                                                    </div>
1824                                                                                                                                                                        </div>
1825                                
1826                                                                    <div class="product-item-inner">
1827                                        <div class="product-item-actions">
1828                                                                                            <div class="actions-secondary" data-role="add-to-links">
1829                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"8426","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
1830                                                            <span>Compare</span>
1831                                                        </a>
1832                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":8426,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
1833                                                            <span>Add to Wish List</span>
1834                                                        </a>
1835                                                                                                    </div>
1836                                                                                    </div>
1837                                    </div>
1838                                                            </div>
1839                        </div>
1840                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
1841                            <div class="product-image-area">
1842                                <a href="https://www.sparkfun.com/sparkfun-qwiic-soil-moisture-sensor-capacitive.html">
1843                                    <span class="product-image-container product-image-container-19111">
1844    <span class="product-image-wrapper">
1845        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/3/0/30480-Capacitive-Soil-Moisture-Sensor-Feature.jpg" loading="lazy" width="250" height="250" alt="The SparkFun Qwiic Soil Moisture Sensor (Capacitive) from a to
1845p angle."></span>
1846</span>
1847<style>.product-image-container-19111 {
1848    width: 250px;
1849    height: auto;
1850    aspect-ratio: 250 / 250;
1851}
1852.product-image-container-19111 span.product-image-wrapper {
1853    height: 100%;
1854    width: 100%;
1855}
1856@supports not (aspect-ratio: auto) { 
1857    .product-image-container-19111 span.product-image-wrapper {
1858        padding-bottom: 100%;
1859    }
1860}</style>                                </a>
1861                                                                    <div class="actions-primary">
1862                                                                                                                                <form data-role="tocart-form" data-product-sku="SEN-30480" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/19111/" method="post">
1863                                                <input type="hidden" name="product" value="19111">
1864                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xOTExMS8~">
1865                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun Qwiic Soil Moisture Sensor (Capacitive) to Cart" class="action tocart primary">
1866                                                    <span>Add to Cart</span>
1867                                                </button>
1868                                            </form>
1869                                                                            </div>
1870                                                            </div>
1871                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-qwiic-soil-moisture-sensor-capacitive.html">
1872                                <h3 class="product-item-name">
1873                                    <span title="SparkFun Qwiic Soil Moisture Sensor (Capacitive)" class="product-item-link">
1874                                        <span class="product-name">
1875                                            SparkFun Qwiic Soil Moisture Sensor (Capacitive)                                        </span>
1876                                    </span>
1877                                </h3>
1878                            </a>
1879                            <div class="product-item-details">
1880                                                                                                    
1881                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="19111" data-price-box="product-id-19111">
1882    
1883
1884<span class="price-container price-final_price tax weee">
1885        <span id="old-price-19111-widget-product-grid" data-price-amount="9.95" data-price-type="finalPrice" class="price-wrapper ">
1886                        <span class="price">$9.95</span>    </span>
1887        </span>
1888
1889            <a href="https://www.sparkfun.com/sparkfun-qwiic-soil-moisture-sensor-capacitive.html" class="minimal-price-link">
1890            
1891
1892<span class="price-container price-final_price tax weee">
1893            <span class="price-label">As low as</span>
1894        <span id="old-price-19111-widget-product-grid" data-price-amount="8.46" data-price-type="" class="price-wrapper ">
1895                        $8.46    </span>
1896        </span>
1897        </a>
1898    </div>
1899                                
1900                                                                                                                                                                
1901                                                                    <div class="stock-info-catalog">
1902                                                                                                                                                                                        <div class="stock available unavailable" title="Availability">
1903                                                        <span>Backorder</span>
1904                                                    </div>
1905                                                                                                                                                                        </div>
1906                                
1907                                                                    <div class="product-item-inner">
1908                                        <div class="product-item-actions">
1909                                                                                            <div class="actions-secondary" data-role="add-to-links">
1910                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"19111","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
1911                                                            <span>Compare</span>
1912                                                        </a>
1913                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":19111,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
1914                                                            <span>Add to Wish List</span>
1915                                                        </a>
1916                                                                                                    </div>
1917                                                                                    </div>
1918                                    </div>
1919                                                            </div>
1920                        </div>
1921                        </li>                                    </ol>
1922                </div>
1923            </div>
1924                    </div>
1925    </div>
1926        
1926<script type="text/x-magento-init">
1927    {
1928        ".block.widget [data-role=tocart-form]": {
1929            "Magento_Catalog/js/validate-product": {}
1930        }
1931    }
1932    </script>
1932</div><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="QIT69NC"><hr data-element="line" data-pb-style="DN48OWS"></div><h3 data-content-type="heading" data-appearance="default" data-element="main">Jump to Sensor Subcategory:</h3><div data-content-type="buttons" data-appearance="inline" data-same-width="true" data-element="main" data-pb-style="WVIRPTD" class="button-grid"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="XR8J2F2"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/biometrics.html" target="" data-link-type="category" data-element="link" data-pb-style="SLWTQRT"><span data-element="link_text">Biometrics</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="XAF7KJX"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/capacitive.html" target="" data-link-type="category" data-element="link" data-pb-style="MSCBJXC"><span data-element="link_text">Capacitive</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="PO264YN"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/current.html" target="" data-link-type="category" data-element="link" data-pb-style="DRC3UBR"><span data-element="link_text">Current</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="V7BDX5Y"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/distance.html" target="" data-link-type="category" data-element="link" data-pb-style="BXWKKXC"><span data-element="link_text">Distance</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="DQJI4IS"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/environmental-sensors.html" target="" data-link-type="category" data-element="link" data-pb-style="AVA1NM5"><span data-element="link_text">Environment</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="D7PSM2A"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/flex.html" target="" data-link-type="category" data-element="link" data-pb-style="OFR891S"><span data-element="link_text">Flex / Force</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="SPCQ31A"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/imaging.html" target="" data-link-type="category" data-element="link" data-pb-style="PLGB1S0"><span data-element="link_text">Imaging</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="WELTBDM"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/infrared.html" target="" data-link-type="category" data-element="link" data-pb-style="PTNU6EA"><span data-element="link_text">Infrared</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="HNGRL9A"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/movement.html" target="" data-link-type="category" data-element="link" data-pb-style="FIQ5SL9"><span data-element="link_text">Movement</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="LMLJ4JG"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/misc-sensors.html" target="" data-link-type="category" data-element="link" data-pb-style="SXXY8D4"><span data-element="link_text">Misc Sensors</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="R4EWBW7"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/se
1932nsors/nfc.html" target="" data-link-type="category" data-element="link" data-pb-style="LA51PDI"><span data-element="link_text">NFC</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="FDC735E"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/rfid.html" target="" data-link-type="category" data-element="link" data-pb-style="L48BQT8"><span data-element="link_text">RFID</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="XQ9H02C"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/radiation.html" target="" data-link-type="category" data-element="link" data-pb-style="LC4UO1C"><span data-element="link_text">Radiation</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="RS7MCEO"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/sensor-kits.html" target="" data-link-type="category" data-element="link" data-pb-style="FI2HQOX"><span data-element="link_text">Sensor Kits</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="M9FBB76"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/weight.html" target="" data-link-type="category" data-element="link" data-pb-style="U07MVJA"><span data-element="link_text">Weight</span></a></div></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="BP31PV3"><div class="pb__button--md" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="LI4NTDG"><a role="button" tabindex="0" class="pagebuilder-button-secondary" href="https://www.sparkfun.com/sensors.html" target="" data-link-type="category" data-element="link" data-pb-style="YVYGBRD"><span data-element="link_text">View All Sensors</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="X46RHW3"><h3 data-content-type="heading" data-appearance="default" data-element="main">Sensor Resources and Documentation:</h3><div data-content-type="text" data-appearance="default" data-element="main"><p>    </p><div class="sparkfun-resources-list">
1933                    <div class="item">
1934                <figure><img src="https://www.sparkfun.com/media/wysiwyg/2022-05-19_15-01_3.png" alt="" loading="lazy"></figure>
1935                <div class="content">
1936                    <p class="title">Sending Sensor Data Over WiFi</p>
1937                                            <a href="https://learn.sparkfun.com/tutorials/sending-sensor-data-over-wifi" target="_blank" class="link">
1938                            VIEW TUTORIAL                        </a>
1939                                    </div>
1940            </div>
1941                    <div class="item">
1942                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Documentation/image0.jpeg" alt="" loading="lazy"></figure>
1943                <div class="content">
1944                    <p class="title">Sending Sensor Data Over Bluetooth</p>
1945                                            <a href="https://learn.sparkfun.com/tutorials/sending-sensor-data-via-bluetooth" target="_blank" class="link">
1946                            VIEW TUTORIAL                        </a>
1947                                    </div>
1948            </div>
1949                    <div class="item">
1950                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Megamenu/ResourcesDocumentation/monitor-sensor-data-from-anywhere.jpg" alt="" loading="lazy"></figure>
1951                <div class="content">
1952                    <p class="title">Monitor Sensor Data From Anywhere</p>
1953                                            <a href="https://learn.sparkfun.com/tutorials/monitor-sensor-data-from-anywhere" target="_blank" class="link">
1954                            VIEW TUTORIAL                        </a>
1955                                    </div>
1956            </div>
1957            </div>
1958</div></div></div></div></div></div></ul><ul class="level0 submenu" data-submegamenu="true" data-category-id="964"><style>#html-body [data-pb-style=CHQSY14],#html-body [data-pb-style=T57USGX]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=T57USGX]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=CHQSY14]{align-self:stretch}#html-body [data-pb-style=TI5JM9X]{display:flex;width:100%}#html-body [data-pb-style=D1QSYYT],#html-body [data-pb-style=I0H1AWS]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:66.6667%;align-self:stretch}#html-body [data-pb-style=I0H1AWS]{background-color:#ededed;width:33.3333%}#html-body [data-pb-style=A3NMPKK]{text-align:left}#html-body [data-pb-style=FP5UAS0]{margin-top:10px}#html-body [data-pb-style=WH7S8MW]{width:100%;border-width:1px;border-color:#ededed;display:inline-block}#html-body [data-pb-style=S6EAPFT],#html-body [data-pb-style=YAIDGT5]{text-align:left}#html-body [data-pb-style=B8IVHAQ]{display:inline-block}#html-body [data-pb-style=SA2VWHN]{text-align:left}#html-body [data-pb-style=QFUUD3W]{display:inline-block}#html-body [data-pb-style=TOKLIVC]{text-align:left}#html-body [data-pb-style=XLPH2X6]{display:inline-block}#html-body [data-pb-style=HA8QB8E]{text-align:left}#html-body [data-pb-style=GRHQKHX]{display:inline-block}#html-body [data-pb-style=WF0BCWO]{text-align:left}#html-body [data-pb-style=VTUMPH6]{display:inline-block}#html-body [data-pb-style=WRYSWSB]{text-align:left}#html-body [data-pb-style=AE12FAL]{display:inline-block}#html-body [data-pb-style=OW0F8E2]{text-align:left}#html-body [data-pb-style=CT3JXTK]{display:inline-block}#html-body [data-pb-style=FG8OXAO]{text-align:left}#html-body [data-pb-style=BCI51NP]{display:inline-block}#html-body [data-pb-style=EMJ143I]{text-align:left}#html-body [data-pb-style=MSJ3AUH]{display:inline-block}#html-body [data-pb-style=DQNI2VU]{text-align:left}#html-body [data-pb-style=SGQD6OO]{display:inline-block}#html-body [data-pb-style=OYHGOOW]{text-align:center}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="T57USGX"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="CHQSY14"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="TI5JM9X"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="D1QSYYT"><h3 data-content-type="heading" data-appearance="default" data-element="main">Featured Kits:</h3>
1958<div class="pb__cards--menudropdown" data-content-type="products" data-appearance="grid" data-element="main" data-pb-style="A3NMPKK"><div class="block widget block-products-list grid">
1959                <div class="block-content">
1960            <!-- new_products_content_widget_grid-->            <div class="products-grid grid">
1961                <div class="carousel-container" role="region" aria-label="carousel">
1962                    <p class="sr-only">This is a carousel. Use Next and Previous buttons to navigate, or jump to a slide with the slide dots.</p>
1963                <ol class="product-items widget-product-grid" role="presentation">
1964                                                                                                                <li class="product-item">                        <div class="product-item-info">
1965                            <div class="product-image-area">
1966                                <a href="https://www.sparkfun.com/sparkfun-non-invasive-current-sensor-kit.html">
1967                                    <span class="product-image-container product-image-container-19268">
1968    <span class="product-image-wrapper">
1969        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/3/1/31998-non-invasive-current-sensor-kit-feature-2.jpg" loading="lazy" width="250" height="250" alt="The SparkFun Non-Invasive Current Sensor and Split-Core Current Transformer included in the SparkFun Non-Invasive Current Sensor Kit, connected together."></span>
1970</span>
1971<style>.product-image-container-19268 {
1972    width: 250px;
1973    height: auto;
1974    aspect-ratio: 250 / 250;
1975}
1976.product-image-container-19268 span.product-image-wrapper {
1977    height: 100%;
1978    width: 100%;
1979}
1980@supports not (aspect-ratio: auto) { 
1981    .product-image-container-19268 span.product-image-wrapper {
1982        padding-bottom: 100%;
1983    }
1984}</style>                                </a>
1985                                                                    <div class="actions-primary">
1986                                                                                                                                <form data-role="tocart-form" data-product-sku="KIT-31998" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/19268/" method="post">
1987                                                <input type="hidden" name="product" value="19268">
1988                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xOTI2OC8~">
1989                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun Non-Invasive Current Sensor Kit to Cart" class="action tocart primary">
1990                                                    <span>Add to Cart</span>
1991                                                </button>
1992                                            </form>
1993                                                                            </div>
1994                                                            </div>
1995                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-non-invasive-current-sensor-kit.html">
1996                                <h3 class="product-item-name">
1997                                    <span title="SparkFun Non-Invasive Current Sensor Kit" class="product-item-link">
1998                                        <span class="product-name">
1999                                            SparkFun Non-Invasive Current Sensor Kit                                        </span>
2000                                    </span>
2001                                </h3>
2002                            </a>
2003                            <div class="product-item-details">
2004                                                                                                    
2005                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="19268" data-price-box="product-id-19268">
2006    
2007
2008<span class="price-container price-final_price tax weee">
2009        <span id="old-price-19268-widget-product-grid" data-price-amount="28.95" data-price-type="finalPrice" class="price-wrapper ">
2010                        <span class="price">$28.95</span>    </span>
2011        </span>
2012
2013            <a href="https://www.sparkfun.com/sparkfun-non-invasive-current-sensor-kit.html" class="minimal-price-link">
2014            
2015
2016<span class="price-container price-final_price tax weee">
2017            <span class="price-label">As low as</span>
2018        <span id="old-price-19268-widget-product-grid" data-price-amount="24.61" data-price-type="" class="price-wrapper ">
2019                        $24.61    </span>
2020        </span>
2021        </a>
2022    </div>
2023                                
2024                                                                                                                                                                
2025                                                                    <div class="stock-info-catalog">
2026                                                                                                                                                                                        <div class="stock available" title="Availability">
2027                                                        <span>In stock</span>
2028                                                    </div>
2029                                                                                                                                                                        </div>
2030                                
2031                                                                    <div class="product-item-inner">
2032                                        <div class="product-item-actions">
2033                                                                                            <div class="actions-secondary" data-role="add-to-links">
2034                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"19268","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
2035                                                            <span>Compare</span>
2036                                                        </a>
2037                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":19268,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
2038                                                            <span>Add to Wish List</span>
2039                                                        </a>
2040                                                                                                    </div>
2041                                                                                    </div>
2042                                    </div>
2043                                                            </div>
2044                        </div>
2045                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
2046                            <div class="product-image-area">
2047                                <a href="https://www.sparkfun.com/agxrp-starter-kit-diy-beta.html">
2048                                    <span class="product-image-container product-image-container-19165">
2049    <span class="product-image-wrapper">
2050        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/3/0/30713-agxrp-diy-kit-all-feature.jpg" loading="lazy" width="250" height="250" alt="All of the parts included in your DIY AgXRP Starter Kit laid out."></span>
2051</span>
2052<style>.product-image-container-19165 {
2053    width: 250px;
2054    height: auto;
2055    aspect-ratio: 250 / 250;
2056}
2057.product-image-container-19165 span.product-image-wrapper {
2058    height: 100%;
2059    width: 100%;
2060}
2061@supports not (aspect-ratio: auto) { 
2062    .product-image-container-19165 span.product-image-wrapper {
2063        padding-bottom: 100%;
2064    }
2065}</style>                                </a>
2066                                                                    <div class="actions-primary">
2067                                                                                                                                <form data-role="tocart-form" data-product-sku="KIT-30713" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/19165/" method="post">
2068                                                <input type="hidden" name="product" value="19165">
2069                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOX
2069RMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xOTE2NS8~">
2070                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add AgXRP Starter Kit - DIY - Beta to Cart" class="action tocart primary">
2071                                                    <span>Add to Cart</span>
2072                                                </button>
2073                                            </form>
2074                                                                            </div>
2075                                                            </div>
2076                            <a class="product-data-link" href="https://www.sparkfun.com/agxrp-starter-kit-diy-beta.html">
2077                                <h3 class="product-item-name">
2078                                    <span title="AgXRP Starter Kit - DIY - Beta" class="product-item-link">
2079                                        <span class="product-name">
2080                                            AgXRP Starter Kit - DIY - Beta                                        </span>
2081                                    </span>
2082                                </h3>
2083                            </a>
2084                            <div class="product-item-details">
2085                                                                                                    
2086                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="19165" data-price-box="product-id-19165">
2087    
2088
2089<span class="price-container price-final_price tax weee">
2090        <span id="old-price-19165-widget-product-grid" data-price-amount="99.95" data-price-type="finalPrice" class="price-wrapper ">
2091                        <span class="price">$99.95</span>    </span>
2092        </span>
2093
2094            <a href="https://www.sparkfun.com/agxrp-starter-kit-diy-beta.html" class="minimal-price-link">
2095            
2096
2097<span class="price-container price-final_price tax weee">
2098            <span class="price-label">As low as</span>
2099        <span id="old-price-19165-widget-product-grid" data-price-amount="84.96" data-price-type="" class="price-wrapper ">
2100                        $84.96    </span>
2101        </span>
2102        </a>
2103    </div>
2104                                
2105                                                                                                                                                                
2106                                                                    <div class="stock-info-catalog">
2107                                                                                                                                                                                        <div class="stock available" title="Availability">
2108                                                        <span>In stock</span>
2109                                                    </div>
2110                                                                                                                                                                        </div>
2111                                
2112                                                                    <div class="product-item-inner">
2113                                        <div class="product-item-actions">
2114                                                                                            <div class="actions-secondary" data-role="add-to-links">
2115                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"19165","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
2116                                                            <span>Compare</span>
2117                                                        </a>
2118                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":19165,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
2119                                                            <span>Add to Wish List</span>
2120                                                        </a>
2121                                                                                                    </div>
2122                                                                                    </div>
2123                                    </div>
2124                                                            </div>
2125                        </div>
2126                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
2127                            <div class="product-image-area">
2128                                <a href="https://www.sparkfun.com/agxrp-starter-kit-beta.html">
2129                                    <span class="product-image-container product-image-container-19162">
2130    <span class="product-image-wrapper">
2131        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/a/g/agxrp-assembled-full.jpg" loading="lazy" width="250" height="250" alt="An assembled AgXRP Starter Kit."></span>
2132</span>
2133<style>.product-image-container-19162 {
2134    width: 250px;
2135    height: auto;
2136    aspect-ratio: 250 / 250;
2137}
2138.product-image-container-19162 span.product-image-wrapper {
2139    height: 100%;
2140    width: 100%;
2141}
2142@supports not (aspect-ratio: auto) { 
2143    .product-image-container-19162 span.product-image-wrapper {
2144        padding-bottom: 100%;
2145    }
2146}</style>                                </a>
2147                                                                    <div class="actions-primary">
2148                                                                                                                                <form data-role="tocart-form" data-product-sku="KIT-30714" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/19162/" method="post">
2149                                                <input type="hidden" name="product" value="19162">
2150                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xOTE2Mi8~">
2151                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add AgXRP Starter Kit - Beta to Cart" class="action tocart primary">
2152                                                    <span>Add to Cart</span>
2153                                                </button>
2154                                            </form>
2155                                                                            </div>
2156                                                            </div>
2157                            <a class="product-data-link" href="https://www.sparkfun.com/agxrp-starter-kit-beta.html">
2158                                <h3 class="product-item-name">
2159                                    <span title="AgXRP Starter Kit - Beta" class="product-item-link">
2160                                        <span class="product-name">
2161                                            AgXRP Starter Kit - Beta                                        </span>
2162                                    </span>
2163                                </h3>
2164                            </a>
2165                            <div class="product-item-details">
2166                                                                                                    
2167                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="19162" data-price-box="product-id-19162">
2168    
2169
2170<span class="price-container price-final_price tax weee">
2171        <span id="old-price-19162-widget-product-grid" data-price-amount="129.95" data-price-type="finalPrice" class="price-wrapper ">
2172                        <span class="price">$129.95</span>    </span>
2173        </span>
2174
2175            <a href="https://www.sparkfun.com/agxrp-starter-kit-beta.html" class="minimal-price-link">
2176            
2177
2178<span class="price-container price-final_price tax weee">
2179            <span class="price-label">As low as</span>
2180        <span id="old-price-19162-widget-product-grid" data-price-amount="110.46" data-price-type="" class="price-wrapper ">
2181                        $110.46    </span>
2182        </span>
2183        </a>
2184    </div>
2185                                
2186                                                                                                                                                                
2187                                                                    <div class="stock-info-catalog">
2188                                                                                                                                                                                        <div class="stock available" title="Availability">
2189                                                        <span>In stock</span>
2190                                                    </div>
2191                                                                                                                                                                        </div>
2192                                
2193                                                                    <div class="product-item-inner">
2194                                        <div class="product-item-actions">
2195                                                                                            <div class="actions-secondary" data-role="add-to-links">
2196                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"19162","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
2197                                                            <span>Compare</span>
2198                                                        </a>
2199                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":19162,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
2200                                                            <span>Add to Wish List</span>
2201                                                        </a>
2202                                                                                                    </div>
2203                                                                                    </div>
2204                                    </div>
2205                                                            </div>
2206                        </div>
2207                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
2208                            <div class="product-image-area">
2209                                <a href="https://www.sparkfun.com/agxrp-pump-soil-moisture-sensor-expansion-pack-diy-beta.html">
2210                                    <span class="product-image-container product-image-container-19159">
2211    <span class="product-image-wrapper">
2212        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/3/0/30715-agxrp-pump-sensor-expansion-diy-feature.jpg" loading="lazy" width="250" height="250" alt="All of the parts included in your DIY AgXRP Pump &amp; Soil Moisture Sensor Expansion Pack laid out."></span>
2213</span>
2214<style>.product-image-container-19159 {
2215    width: 250px;
2216    height: auto;
2217    aspect-ratio: 250 / 250;
2218}
2219.product-image-container-19159 span.product-image-wrapper {
2220    height: 100%;
2221    width: 100%;
2222}
2223@supports not (aspect-ratio: auto) { 
2224    .product-image-container-19159 span.product-image-wrapper {
2225        padding-bottom: 100%;
2226    }
2227}</style>                                </a>
2228                                                                    <div class="actions-primary">
2229                                                                                                                                <form data-role="tocart-form" data-product-sku="KIT-30715" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/19159/" method="post">
2230                                                <input type="hidden" name="product" value="19159">
2231                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xOTE1OS8~">
2232                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add AgXRP Pump &amp; Soil Moisture Sensor Expansion Pack - DIY - Beta to Cart" class="action tocart primary">
2233                                                    <span>Add to Cart</span>
2234                                                </button>
2235                                            </form>
2236                                                                            </div>
2237                                                            </div>
2238                            <a class="product-data-link" href="https://www.sparkfun.com/agxrp-pump-soil-moisture-sensor-expansion-pack-diy-beta.html">
2239                                <h3 class="product-item-name">
2240                                    <span title="AgXRP Pump &amp; Soil Moisture Sensor Expansion Pack - DIY - Beta" class="product-item-link">
2241                                        <span class="product-name">
2242                                            AgXRP Pump &amp; Soil Moisture Sensor Expansion Pack - DIY - Beta                                        </span>
2243                                    </span>
2244                                </h3>
2245                            </a>
2246                            <div class="product-item-details">
2247                                                                                                    
2248                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="19159" data-price-box="product-id-19159">
2249    
2250
2251<span class="price-container price-final_price tax weee">
2252        <span id="old-price-19159-widget-product-grid" data-price-amount="28.95" data-price-type="finalPrice" class="price-wrapper ">
2253                        <span class="price">$28.95</span>    </span>
2254        </span>
2255
2256            <a href="https://www.sparkfun.com/agxrp-pump-soil-moisture-sensor-expansion-pack-diy-beta.html" class="minimal-price-link">
2257            
2258
2259<span class="price-container price-final_price tax weee">
2260            <span class="price-label">As low as</span>
2261        <span id="old-price-19159-widget-product-grid" data-price-amount="24.61" data-price-type="" class="price-wrapper ">
2262                        $24.61    </span>
2263        </span>
2264        </a>
2265    </div>
2266                                
2267                                                                                                                                                                
2268                                                                    <div class="stock-info-catalog">
2269                                                                                                                                                                                        <div class="stock available" title="Availability">
2270                                                        <span>In stock</span>
2271                                                    </div>
2272                                                                                                                                                                        </div>
2273                                
2274                                                                    <div class="product-item-inner">
2275                                        <div class="product-item-actions">
2276                                                                                            <div class="actions-secondary" data-role="add-to-links">
2277                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"19159","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
2278                                                            <span>Compare</span>
2279                                                        </a>
2280                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":19159,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
2281                                                            <span>Add to Wish List</span>
2282                                                        </a>
2283                                                                                                    </div>
2284                                                                                    </div>
2285                                    </div>
2286                                                            </div>
2287                        </div>
2288                        </li>                                    </ol>
2289                </div>
2290            </div>
2291                    </div>
2292    </div>
2293        
2293<script type="text/x-magento-init">
2294    {
2295        ".block.widget [data-role=tocart-form]": {
2296            "Magento_Catalog/js/validate-product": {}
2297        }
2298    }
2299    </script>
2299</div><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="FP5UAS0"><hr data-element="line" data-pb-style="WH7S8MW"></div><h3 data-content-type="heading" data-appearance="default" data-element="main">Jump to Kit Subcategory:</h3><div data-content-type="buttons" data-appearance="inline" data-same-width="true" data-element="main" data-pb-style="YAIDGT5" class="button-grid"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="B8IVHAQ"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/iot-wireless/wireless-kits.html" target="" data-link-type="category" data-element="link" data-pb-style="SA2VWHN"><span data-element="link_text">Wireless Kits</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="QFUUD3W"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/rfid/rfid-kits.html" target="" data-link-type="category" data-element="link" data-pb-style="TOKLIVC"><span data-element="link_text">RFID Kits</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="XLPH2X6"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sensors/sensor-kits.html" target="" data-link-type="category" data-element="link" data-pb-style="HA8QB8E"><span data-element="link_text">Sensor Kits</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="GRHQKHX"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/kits/education-kits.html" target="" data-link-type="category" data-element="link" data-pb-style="WF0BCWO"><span data-element="link_text">Education Kits</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="VTUMPH6"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/robotics/robotics-kits.html" target="" data-link-type="category" data-element="link" data-pb-style="WRYSWSB"><span data-element="link_text">Robotics Kits</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="AE12FAL"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/single-board-computers/raspberry-pi/raspberry-pi-kits.html" target="" data-link-type="category" data-element="link" data-pb-style="OW0F8E2"><span data-element="link_text">Raspberry Pi Kits</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="CT3JXTK"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/development-kits.html" target="" data-link-type="category" data-element="link" data-pb-style="FG8OXAO"><span data-element="link_text">Development Kits</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="BCI51NP"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/e-textiles-crafting/e-textile-kits.html" target="" data-link-type="category" data-element="link" data-pb-style="EMJ143I"><span data-element="link_text">E-textile Kits</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="MSJ3AUH"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/tools/soldering/tool-kits.html" target="" data-link-type="category" data-element="link" data-pb-style="DQNI2VU"><span data-element="link_text">Tool Kits</span></a></div></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="S6EAPFT"><div class="pb__button--md" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="SGQD6OO"><a role="button" tabindex="0" class="pagebuilder-button-secondary" href="https://www.sparkfun.com/kits.html" target="" data-link-type="category" data-element="link" data-pb-style="OYHGOOW"><span data-element="link_text">View all Kits</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="I0H1AWS"><h3 data-content-type="heading" data-appearance="default" data-element="main">Resources and Documentation for Kits:</h3><div data-content-type="text" data-appearance="default" data-element="main"><p>    </p><div class="sparkfun-resources-list">
2300                    <div class="item">
2301                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Megamenu/ResourcesDocumentation/sik-experiment-guide.jpg" alt="" loading="lazy"></figure>
2302                <div class="content">
2303                    <p class="title">SparkFun Inventor's Kit Experiment Guide - v4.1</p>
2304                                            <a href="https://learn.sparkfun.com/tutorials/sparkfun-inventors-kit-experiment-guide---v41" target="_self" class="link">
2305                            View Experiment Guide                        </a>
2306                                    </div>
2307            </div>
2308                    <div class="item">
2309                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Megamenu/ResourcesDocumentation/micromod-qwiic-pro-kit.jpg" alt="" loading="lazy"></figure>
2310                <div class="content">
2311                    <p class="title">MicroMod Qwiic Pro Kit Project Guide</p>
2312                                            <a href="https://learn.sparkfun.com/tutorials/micromod-qwiic-pro-kit-project-guide" target="_self" class="link">
2313                            View Project Guide                        </a>
2314                                    </div>
2315            </div>
2316                    <div class="item">
2317                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Megamenu/ResourcesDocumentation/raspberry-pi-qwiic-kit.jpg" alt="" loading="lazy"></figure>
2318                <div class="content">
2319                    <p class="title">Qwiic Kit for Raspberry Pi Hookup Guide</p>
2320                                            <a href="https://learn.sparkfun.com/tutorials/qwiic-kit-for-raspberry-pi-v2-hookup-guide" target="_self" class="link">
2321                            View Tutorial                        </a>
2322                                    </div>
2323            </div>
2324            </div>
2325</div></div></div></div></div></div></ul><ul class="level0 submenu" data-submegamenu="true" data-category-id="1003"><style>#html-body [data-pb-style=PJFECP5],#html-body [data-pb-style=RU4RPR9]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=PJFECP5]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=RU4RPR9]{align-self:stretch}#html-body [data-pb-style=IS6FAID]{display:flex;width:100%}#html-body [data-pb-style=VY8VOLR]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:66.6667%;align-self:stretch}#html-body [data-pb-style=O457MDE]{text-align:left}#html-body [data-pb-style=MCY8186]{margin-top:10px}#html-body [data-pb-style=T7HLGKU]{width:100%;border-width:1px;border-color:#ededed;display:inline-block}#html-body [data-pb-style=KH1VJ8A]{text-align:left}#html-body [data-pb-style=IN4YDA0]{display:inline-block}#html-body [data-pb-style=S2J71P8]{text-align:left}#html-body [data-pb-style=WCBJT3I]{display:inline-block}#html-body [data-pb-style=O6A12IP]{text-align:left}#html-body [data-pb-style=P19LWUX]{display:inline-block}#html-body [data-pb-style=OOD4EPV]{text-align:left}#html-body [data-pb-style=DJM5IM9]{display:inline-block}#html-body [data-pb-style=WI1X3QK]{text-align:left}#html-body [data-pb-style=AXNST5K]{display:inline-block}#html-body [data-pb-style=EOY9GBU]{text-align:left}#html-body [data-pb-style=LCQESG5]{display:inline-block}#html-body [data-pb-style=PRAVEJP]{text-align:left}#html-body [data-pb-style=K4J0RK0]{display:inline-block}#html-body [data-pb-style=T8FWAMS]{text-align:left}#html-body [data-pb-style=TUYF4OL]{display:inline-block}#html-body [data-pb-style=NULFX48]{text-align:left}#html-body [data-pb-style=LX0AN91]{display:inline-block}#html-body [data-pb-style=UDCBGJQ]{text-align:left}#html-body [data-pb-style=BSTH9AA]{display:inline-block}#html-body [data-pb-style=FJVQ8RC]{text-align:left}#html-body [data-pb-style=TKQ7RLY]{display:inline-block}#html-body [data-pb-style=BQ8OPRK],#html-body [data-pb-style=W94RSM9]{text-align:left}#html-body [data-pb-style=OV6TTHW]{display:inline-block}#html-body [data-pb-style=JYMAWDD]{text-align:center}#html-body [data-pb-style=GK3WHOD]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#ededed;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="PJFECP5"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="RU4RPR9"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="IS6FAID"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="VY8VOLR"><h3 data-content-type="heading" data-appearance="default" data-element="main">Featured Development Boards:</h3>
2325<div class="pb__cards--menudropdown" data-content-type="products" data-appearance="grid" data-element="main" data-pb-style="O457MDE"><div class="block widget block-products-list grid">
2326                <div class="block-content">
2327            <!-- new_products_content_widget_grid-->            <div class="products-grid grid">
2328                <div class="carousel-container" role="region" aria-label="carousel">
2329                    <p class="sr-only">This is a carousel. Use Next and Previous buttons to navigate, or jump to a slide with the slide dots.</p>
2330                <ol class="product-items widget-product-grid" role="presentation">
2331                                                                                                                <li class="product-item">                        <div class="product-item-info">
2332                            <div class="product-image-area">
2333                                <a href="https://www.sparkfun.com/sparkfun-redboard-plus.html">
2334                                    <span class="product-image-container product-image-container-4027">
2335    <span class="product-image-wrapper">
2336        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/8/18158-SparkFun_RedBoard_Plus-01.jpg" loading="lazy" width="250" height="250" alt="SparkFun RedBoard Plus"></span>
2337</span>
2338<style>.product-image-container-4027 {
2339    width: 250px;
2340    height: auto;
2341    aspect-ratio: 250 / 250;
2342}
2343.product-image-container-4027 span.product-image-wrapper {
2344    height: 100%;
2345    width: 100%;
2346}
2347@supports not (aspect-ratio: auto) { 
2348    .product-image-container-4027 span.product-image-wrapper {
2349        padding-bottom: 100%;
2350    }
2351}</style>                                </a>
2352                                                                    <div class="actions-primary">
2353                                                                                                                                <form data-role="tocart-form" data-product-sku="DEV-18158" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/4027/" method="post">
2354                                                <input type="hidden" name="product" value="4027">
2355                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC80MDI3Lw~~">
2356                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun RedBoard Plus to Cart" class="action tocart primary">
2357                                                    <span>Add to Cart</span>
2358                                                </button>
2359                                            </form>
2360                                                                            </div>
2361                                                            </div>
2362                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-redboard-plus.html">
2363                                <h3 class="product-item-name">
2364                                    <span title="SparkFun RedBoard Plus" class="product-item-link">
2365                                        <span class="product-name">
2366                                            SparkFun RedBoard Plus                                        </span>
2367                                    </span>
2368                                </h3>
2369                            </a>
2370                            <div class="product-item-details">
2371                                                                                                    
2372                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="4027" data-price-box="product-id-4027">
2373    
2374
2375<span class="price-container price-final_price tax weee">
2376        <span id="old-price-4027-widget-product-grid" data-price-amount="29.5" data-price-type="finalPrice" class="price-wrapper ">
2377                        <span class="price">$29.50</span>    </span>
2378        </span>
2379
2380            <a href="https://www.sparkfun.com/sparkfun-redboard-plus.html" class="minimal-price-link">
2381            
2382
2383<span class="price-container price-final_price tax weee">
2384            <span class="price-label">As low as</span>
2385        <span id="old-price-4027-widget-product-grid" data-price-amount="25.08" data-price-type="" class="price-wrapper ">
2386                        $25.08    </span>
2387        </span>
2388        </a>
2389    </div>
2390                                
2391                                                                                                                                                                
2392                                                                    <div class="stock-info-catalog">
2393                                                                                                                                                                                        <div class="stock available" title="Availability">
2394                                                        <span>In stock</span>
2395                                                    </div>
2396                                                                                                                                                                        </div>
2397                                
2398                                                                    <div class="product-item-inner">
2399                                        <div class="product-item-actions">
2400                                                                                            <div class="actions-secondary" data-role="add-to-links">
2401                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"4027","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
2402                                                            <span>Compare</span>
2403                                                        </a>
2404                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":4027,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
2405                                                            <span>Add to Wish List</span>
2406                                                        </a>
2407                                                                                                    </div>
2408                                                                                    </div>
2409                                    </div>
2410                                                            </div>
2411                        </div>
2412                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
2413                            <div class="product-image-area">
2414                                <a href="https://www.sparkfun.com/teensy-4-0.html">
2415                                    <span class="product-image-container product-image-container-4159">
2416    <span class="product-image-wrapper">
2417        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/5/15583-teensy-4-0-feature.jpg" loading="lazy" width="250" height="250" alt="Feature image of the Teensy 4.0 on a white background. "></span>
2418</span>
2419<style>.product-image-container-4159 {
2420    width: 250px;
2421    height: auto;
2422    aspect-ratio: 250 / 250;
2423}
2424.product-image-container-4159 span.product-image-wrapper {
2425    height: 100%;
2426    width: 100%;
2427}
2428@supports not (aspect-ratio: auto) { 
2429    .product-image-container-4159 span.product-image-wrapper {
2430        padding-bottom: 100%;
2431    }
2432}</style>                                </a>
2433                                                                    <div class="actions-primary">
2434                                                                                                                                <form data-role="tocart-form" data-product-sku="DEV-15583" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/4159/" method="post">
2435                                                <input type="hidden" name="product" value="4159">
2436                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOX
2436RMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC80MTU5Lw~~">
2437                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add Teensy 4.0 to Cart" class="action tocart primary">
2438                                                    <span>Add to Cart</span>
2439                                                </button>
2440                                            </form>
2441                                                                            </div>
2442                                                            </div>
2443                            <a class="product-data-link" href="https://www.sparkfun.com/teensy-4-0.html">
2444                                <h3 class="product-item-name">
2445                                    <span title="Teensy 4.0" class="product-item-link">
2446                                        <span class="product-name">
2447                                            Teensy 4.0                                        </span>
2448                                    </span>
2449                                </h3>
2450                            </a>
2451                            <div class="product-item-details">
2452                                                                                                    
2453                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="4159" data-price-box="product-id-4159">
2454    
2455
2456<span class="price-container price-final_price tax weee">
2457        <span id="old-price-4159-widget-product-grid" data-price-amount="23.8" data-price-type="finalPrice" class="price-wrapper ">
2458                        <span class="price">$23.80</span>    </span>
2459        </span>
2460
2461            <a href="https://www.sparkfun.com/teensy-4-0.html" class="minimal-price-link">
2462            
2463
2464<span class="price-container price-final_price tax weee">
2465            <span class="price-label">As low as</span>
2466        <span id="old-price-4159-widget-product-grid" data-price-amount="19.95" data-price-type="" class="price-wrapper ">
2467                        $19.95    </span>
2468        </span>
2469        </a>
2470    </div>
2471                                
2472                                                                                                                                                                
2473                                                                    <div class="stock-info-catalog">
2474                                                                                                                                                                                        <div class="stock available" title="Availability">
2475                                                        <span>In stock</span>
2476                                                    </div>
2477                                                                                                                                                                        </div>
2478                                
2479                                                                    <div class="product-item-inner">
2480                                        <div class="product-item-actions">
2481                                                                                            <div class="actions-secondary" data-role="add-to-links">
2482                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"4159","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
2483                                                            <span>Compare</span>
2484                                                        </a>
2485                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":4159,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
2486                                                            <span>Add to Wish List</span>
2487                                                        </a>
2488                                                                                                    </div>
2489                                                                                    </div>
2490                                    </div>
2491                                                            </div>
2492                        </div>
2493                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
2494                            <div class="product-image-area">
2495                                <a href="https://www.sparkfun.com/sparkfun-thing-plus-esp32-wroom-usb-c.html">
2496                                    <span class="product-image-container product-image-container-670">
2497    <span class="product-image-wrapper">
2498        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/2/0/20168Diagonal.jpg" loading="lazy" width="250" height="250" alt="Angled view of SparkFun Thing Plus ESP32 WROOM USB-C"></span>
2499</span>
2500<style>.product-image-container-670 {
2501    width: 250px;
2502    height: auto;
2503    aspect-ratio: 250 / 250;
2504}
2505.product-image-container-670 span.product-image-wrapper {
2506    height: 100%;
2507    width: 100%;
2508}
2509@supports not (aspect-ratio: auto) { 
2510    .product-image-container-670 span.product-image-wrapper {
2511        padding-bottom: 100%;
2512    }
2513}</style>                                </a>
2514                                                                    <div class="actions-primary">
2515                                                                                                                                <form data-role="tocart-form" data-product-sku="WRL-20168" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/670/" method="post">
2516                                                <input type="hidden" name="product" value="670">
2517                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC82NzAv">
2518                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun Thing Plus - ESP32 WROOM (USB-C) to Cart" class="action tocart primary">
2519                                                    <span>Add to Cart</span>
2520                                                </button>
2521                                            </form>
2522                                                                            </div>
2523                                                            </div>
2524                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-thing-plus-esp32-wroom-usb-c.html">
2525                                <h3 class="product-item-name">
2526                                    <span title="SparkFun Thing Plus - ESP32 WROOM (USB-C)" class="product-item-link">
2527                                        <span class="product-name">
2528                                            SparkFun Thing Plus - ESP32 WROOM (USB-C)                                        </span>
2529                                    </span>
2530                                </h3>
2531                            </a>
2532                            <div class="product-item-details">
2533                                                                                                    
2534                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="670" data-price-box="product-id-670">
2535    
2536
2537<span class="price-container price-final_price tax weee">
2538        <span id="old-price-670-widget-product-grid" data-price-amount="29.95" data-price-type="finalPrice" class="price-wrapper ">
2539                        <span class="price">$29.95</span>    </span>
2540        </span>
2541
2542            <a href="https://www.sparkfun.com/sparkfun-thing-plus-esp32-wroom-usb-c.html" class="minimal-price-link">
2543            
2544
2545<span class="price-container price-final_price tax weee">
2546            <span class="price-label">As low as</span>
2547        <span id="old-price-670-widget-product-grid" data-price-amount="25.46" data-price-type="" class="price-wrapper ">
2548                        $25.46    </span>
2549        </span>
2550        </a>
2551    </div>
2552                                
2553                                                                                                                                                                
2554                                                                    <div class="stock-info-catalog">
2555                                                                                                                                                                                        <div class="stock available" title="Availability">
2556                                                        <span>In stock</span>
2557                                                    </div>
2558                                                                                                                                                                        </div>
2559                                
2560                                                                    <div class="product-item-inner">
2561                                        <div class="product-item-actions">
2562                                                                                            <div class="actions-secondary" data-role="add-to-links">
2563                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"670","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
2564                                                            <span>Compare</span>
2565                                                        </a>
2566                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":670,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
2567                                                            <span>Add to Wish List</span>
2568                                                        </a>
2569                                                                                                    </div>
2570                                                                                    </div>
2571                                    </div>
2572                                                            </div>
2573                        </div>
2574                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
2575                            <div class="product-image-area">
2576                                <a href="https://www.sparkfun.com/raspberry-pi-5-8gb.html">
2577                                    <span class="product-image-container product-image-container-7691">
2578    <span class="product-image-wrapper">
2579        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/2/3/23551-Raspberry-Pi-5-8G-feature_2.jpg" loading="lazy" width="250" height="250" alt="Raspberry Pi 5 - 8GB"></span>
2580</span>
2581<style>.product-image-container-7691 {
2582    width: 250px;
2583    height: auto;
2584    aspect-ratio: 250 / 250;
2585}
2586.product-image-container-7691 span.product-image-wrapper {
2587    height: 100%;
2588    width: 100%;
2589}
2590@supports not (aspect-ratio: auto) { 
2591    .product-image-container-7691 span.product-image-wrapper {
2592        padding-bottom: 100%;
2593    }
2594}</style>                                </a>
2595                                                                    <div class="actions-primary">
2596                                                                                                                                <form data-role="tocart-form" data-product-sku="DEV-23551" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/7691/" method="post">
2597                                                <input type="hidden" name="product" value="7691">
2598                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC83NjkxLw~~">
2599                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add Raspberry Pi 5 - 8GB to Cart" class="action tocart primary">
2600                                                    <span>Add to Cart</span>
2601                                                </button>
2602                                            </form>
2603                                                                            </div>
2604                                                            </div>
2605                            <a class="product-data-link" href="https://www.sparkfun.com/raspberry-pi-5-8gb.html">
2606                                <h3 class="product-item-name">
2607                                    <span title="Raspberry Pi 5 - 8GB" class="product-item-link">
2608                                        <span class="product-name">
2609                                            Raspberry Pi 5 - 8GB                                        </span>
2610                                    </span>
2611                                </h3>
2612                            </a>
2613                            <div class="product-item-details">
2614                                                                                                    
2615                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="7691" data-price-box="product-id-7691">
2616    
2617
2618<span class="price-container price-final_price tax weee">
2619        <span id="old-price-7691-widget-product-grid" data-price-amount="180" data-price-type="finalPrice" class="price-wrapper ">
2620                        <span class="price">$180.00</span>    </span>
2621        </span>
2622
2623</div>
2624                                
2625                                                                                                                                                                
2626                                                                    <div class="stock-info-catalog">
2627                                                                                                                                                                                        <div class="stock available" title="Availability">
2628                                                        <span>In stock</span>
2629                                                    </div>
2630                                                                                                                                                                        </div>
2631                                
2632                                                                    <div class="product-item-inner">
2633                                        <div class="product-item-actions">
2634                                                                                            <div class="actions-secondary" data-role="add-to-links">
2635                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"7691","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
2636                                                            <span>Compare</span>
2637                                                        </a>
2638                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":7691,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
2639                                                            <span>Add to Wish List</span>
2640                                                        </a>
2641                                                                                                    </div>
2642                                                                                    </div>
2643                                    </div>
2644                                                            </div>
2645                        </div>
2646                        </li>                                    </ol>
2647                </div>
2648            </div>
2649                    </div>
2650    </div>
2651        
2651<script type="text/x-magento-init">
2652    {
2653        ".block.widget [data-role=tocart-form]": {
2654            "Magento_Catalog/js/validate-product": {}
2655        }
2656    }
2657    </script>
2657</div><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="MCY8186"><hr data-element="line" data-pb-style="T7HLGKU"></div><h3 data-content-type="heading" data-appearance="default" data-element="main">Jump to Development Board Subcategory:</h3><div data-content-type="buttons" data-appearance="inline" data-same-width="true" data-element="main" data-pb-style="KH1VJ8A" class="button-grid"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="IN4YDA0"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/adc.html" target="" data-link-type="category" data-element="link" data-pb-style="S2J71P8"><span data-element="link_text">ADC / DAC</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="WCBJT3I"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/cryptographic.html" target="" data-link-type="category" data-element="link" data-pb-style="O6A12IP"><span data-element="link_text">Cryptographic</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="P19LWUX"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/development-kits.html" target="" data-link-type="category" data-element="link" data-pb-style="OOD4EPV"><span data-element="link_text">Development Kits</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="DJM5IM9"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/fpga.html" target="" data-link-type="category" data-element="link" data-pb-style="WI1X3QK"><span data-element="link_text">FPGA</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="AXNST5K"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/machine-learning-and-ai.html" target="" data-link-type="category" data-element="link" data-pb-style="EOY9GBU"><span data-element="link_text">Machine Learning &amp; AI</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="LCQESG5"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/microcontrollers.html" target="" data-link-type="category" data-element="link" data-pb-style="PRAVEJP"><span data-element="link_text">Microcontrollers</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="K4J0RK0"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/misc-dev-tools.html" target="" data-link-type="category" data-element="link" data-pb-style="T8FWAMS"><span data-element="link_text">Misc. Dev Tools</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="TUYF4OL"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/programmers.html" target="" data-link-type="category" data-element="link" data-pb-style="NULFX48"><span data-element="link_text">Programmers</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="LX0AN91"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/prototyping-boards.html" target="" data-link-type="category" data-element="link" data-pb-style="UDCBGJQ"><span data-element="link_text">Prototyping Boards</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="BSTH9AA"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/rtc.html" target="" data-link-type="category" data-element="link" data-pb-style="FJVQ8RC"><span data-element="link_text">Real Time Clock</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="TKQ7RLY"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/development-boards/single-board-computers.html" target="" data-link-type="category" data-element="link" data-pb-style="W94RSM9"><span data-element="link_text">Single Board Computers</span></a></div></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="BQ8OPRK"><div class="pb__button--md" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="OV6TTHW"><a role="button" tabindex="0" class="pagebuilder-button-secondary" href="https://www.sparkfun.com/development-boards.html" target="" data-link-type="category" data-element="link" data-pb-style="JYMAWDD"><span data-element="link_text">View All Development Boards</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="GK3WHOD"><h3 data-content-type="heading" data-appearance="default" data-element="main">Dev Board Resources and Documentation:</h3><div data-content-type="text" data-appearance="default" data-element="main"><p>    </p><div class="sparkfun-resources-list">
2658                    <div class="item">
2659                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Megamenu/ResourcesDocumentation/redboards.jpg" alt="" loading="lazy"></figure>
2660                <div class="content">
2661                    <p class="title">Arduino compatible with UNO footprint, there's a RedBoard for everyone.</p>
2662                                            <a href="/redboards" target="_self" class="link">
2663                            See our RedBoards                        </a>
2664                                    </div>
2665            </div>
2666                    <div class="item">
2667                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Megamenu/ResourcesDocumentation/thing-plus-thumb.jpg" alt="" loading="lazy"></figure>
2668                <div class="content">
2669                    <p class="title">Small form factor with over a dozen options to chose from.</p>
2670                                            <a href="/thing-plus" target="_self" class="link">
2671                            View Thing+ Dev Boards                        </a>
2672                                    </div>
2673            </div>
2674                    <div class="item">
2675                <figure><img src="https://www.sparkfun.com/media/wysiwyg/Megamenu/ResourcesDocumentation/micromod.jpg" alt="" loading="lazy"></figure>
2676                <div class="content">
2677                    <p class="title">Modular interface using the M.2 standard to mix and match functionality.</p>
2678                                            <a href="/micromod" target="_self" class="link">
2679                            Choose Your Combination                        </a>
2680                                    </div>
2681            </div>
2682            </div>
2683</div></div></div></div></div></div></ul><ul class="level0 submenu" data-submegamenu="true" data-category-id="1264"><style>#html-body [data-pb-style=CW1XY1C],#html-body [data-pb-style=HXA92YC]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=HXA92YC]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=CW1XY1C]{align-self:stretch}#html-body [data-pb-style=MDCC2BN]{display:flex;width:100%}#html-body [data-pb-style=PUONJP2]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:66.6667%;align-self:stretch}#html-body [data-pb-style=NEG9ESK]{margin-bottom:0}#html-body [data-pb-style=XXOL7CK]{text-align:left}#html-body [data-pb-style=GAYUAVX]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#ededed;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="HXA92YC"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="CW1XY1C"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="MDCC2BN"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="PUONJP2"><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="NEG9ESK">Featured Products:</h3>
2683<div class="pb__cards--menudropdown" data-content-type="products" data-appearance="grid" data-element="main" data-pb-style="XXOL7CK"><div class="block widget block-products-list grid">
2684                <div class="block-content">
2685            <!-- new_products_content_widget_grid-->            <div class="products-grid grid">
2686                <div class="carousel-container" role="region" aria-label="carousel">
2687                    <p class="sr-only">This is a carousel. Use Next and Previous buttons to navigate, or jump to a slide with the slide dots.</p>
2688                <ol class="product-items widget-product-grid" role="presentation">
2689                                                                                                                <li class="product-item">                        <div class="product-item-info">
2690                            <div class="product-image-area">
2691                                <a href="https://www.sparkfun.com/sparkfun-inventors-kit-for-micropython.html">
2692                                    <span class="product-image-container product-image-container-18628">
2693    <span class="product-image-wrapper">
2694        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/2/9/29326-sik-box-feature.jpg" loading="lazy" width="250" height="250" alt="SparkFun Inventor&rsquo;s Kit for Micropython Box"></span>
2695</span>
2696<style>.product-image-container-18628 {
2697    width: 250px;
2698    height: auto;
2699    aspect-ratio: 250 / 250;
2700}
2701.product-image-container-18628 span.product-image-wrapper {
2702    height: 100%;
2703    width: 100%;
2704}
2705@supports not (aspect-ratio: auto) { 
2706    .product-image-container-18628 span.product-image-wrapper {
2707        padding-bottom: 100%;
2708    }
2709}</style>                                </a>
2710                                                                    <div class="actions-primary">
2711                                                                                                                                <form data-role="tocart-form" data-product-sku="KIT-29326" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/18628/" method="post">
2712                                                <input type="hidden" name="product" value="18628">
2713                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xODYyOC8~">
2714                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun Inventor's Kit for MicroPython to Cart" class="action tocart primary">
2715                                                    <span>Add to Cart</span>
2716                                                </button>
2717                                            </form>
2718                                                                            </div>
2719                                                            </div>
2720                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-inventors-kit-for-micropython.html">
2721                                <h3 class="product-item-name">
2722                                    <span title="SparkFun Inventor's Kit for MicroPython" class="product-item-link">
2723                                        <span class="product-name">
2724                                            SparkFun Inventor's Kit for MicroPython                                        </span>
2725                                    </span>
2726                                </h3>
2727                            </a>
2728                            <div class="product-item-details">
2729                                                                                                    
2730                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="18628" data-price-box="product-id-18628">
2731    
2732
2733<span class="price-container price-final_price tax weee">
2734        <span id="old-price-18628-widget-product-grid" data-price-amount="124.95" data-price-type="finalPrice" class="price-wrapper ">
2735                        <span class="price">$124.95</span>    </span>
2736        </span>
2737
2738            <a href="https://www.sparkfun.com/sparkfun-inventors-kit-for-micropython.html" class="minimal-price-link">
2739            
2740
2741<span class="price-container price-final_price tax weee">
2742            <span class="price-label">As low as</span>
2743        <span id="old-price-18628-widget-product-grid" data-price-amount="106.21" data-price-type="" class="price-wrapper ">
2744                        $106.21    </span>
2745        </span>
2746        </a>
2747    </div>
2748                                
2749                                                                                                                                                                
2750                                                                    <div class="stock-info-catalog">
2751                                                                                                                                                                                        <div class="stock available" title="Availability">
2752                                                        <span>In stock</span>
2753                                                    </div>
2754                                                                                                                                                                        </div>
2755                                
2756                                                                    <div class="product-item-inner">
2757                                        <div class="product-item-actions">
2758                                                                                            <div class="actions-secondary" data-role="add-to-links">
2759                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"18628","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
2760                                                            <span>Compare</span>
2761                                                        </a>
2762                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":18628,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
2763                                                            <span>Add to Wish List</span>
2764                                                        </a>
2765                                                                                                    </div>
2766                                                                                    </div>
2767                                    </div>
2768                                                            </div>
2769                        </div>
2770                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
2771                            <div class="product-image-area">
2772                                <a href="https://www.sparkfun.com/teensy-4-0.html">
2773                                    <span class="product-image-container product-image-container-4159">
2774    <span class="product-image-wrapper">
2775        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/5/15583-teensy-4-0-feature.jpg" loading="lazy" width="250" height="250" alt="Feature image of the Teensy 4.0 on a white background. "></span>
2776</span>
2777<style>.product-image-container-4159 {
2778    width: 250px;
2779    height: auto;
2780    aspect-ratio: 250 / 250;
2781}
2782.product-image-container-4159 span.product-image-wrapper {
2783    height: 100%;
2784    width: 100%;
2785}
2786@supports not (aspect-ratio: auto) { 
2787    .product-image-container-4159 span.product-image-wrapper {
2788        padding-bottom: 100%;
2789    }
2790}</style>                                </a>
2791                                                                    <div class="actions-primary">
2792                                                                                                                                <form data-role="tocart-form" data-product-sku="DEV-15583" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/4159/" method="post">
2793                                                <input type="hidden" name="product" value="4159">
2794                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOX
2794RMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC80MTU5Lw~~">
2795                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add Teensy 4.0 to Cart" class="action tocart primary">
2796                                                    <span>Add to Cart</span>
2797                                                </button>
2798                                            </form>
2799                                                                            </div>
2800                                                            </div>
2801                            <a class="product-data-link" href="https://www.sparkfun.com/teensy-4-0.html">
2802                                <h3 class="product-item-name">
2803                                    <span title="Teensy 4.0" class="product-item-link">
2804                                        <span class="product-name">
2805                                            Teensy 4.0                                        </span>
2806                                    </span>
2807                                </h3>
2808                            </a>
2809                            <div class="product-item-details">
2810                                                                                                    
2811                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="4159" data-price-box="product-id-4159">
2812    
2813
2814<span class="price-container price-final_price tax weee">
2815        <span id="old-price-4159-widget-product-grid" data-price-amount="23.8" data-price-type="finalPrice" class="price-wrapper ">
2816                        <span class="price">$23.80</span>    </span>
2817        </span>
2818
2819            <a href="https://www.sparkfun.com/teensy-4-0.html" class="minimal-price-link">
2820            
2821
2822<span class="price-container price-final_price tax weee">
2823            <span class="price-label">As low as</span>
2824        <span id="old-price-4159-widget-product-grid" data-price-amount="19.95" data-price-type="" class="price-wrapper ">
2825                        $19.95    </span>
2826        </span>
2827        </a>
2828    </div>
2829                                
2830                                                                                                                                                                
2831                                                                    <div class="stock-info-catalog">
2832                                                                                                                                                                                        <div class="stock available" title="Availability">
2833                                                        <span>In stock</span>
2834                                                    </div>
2835                                                                                                                                                                        </div>
2836                                
2837                                                                    <div class="product-item-inner">
2838                                        <div class="product-item-actions">
2839                                                                                            <div class="actions-secondary" data-role="add-to-links">
2840                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"4159","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
2841                                                            <span>Compare</span>
2842                                                        </a>
2843                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":4159,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
2844                                                            <span>Add to Wish List</span>
2845                                                        </a>
2846                                                                                                    </div>
2847                                                                                    </div>
2848                                    </div>
2849                                                            </div>
2850                        </div>
2851                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
2852                            <div class="product-image-area">
2853                                <a href="https://www.sparkfun.com/hackrf-pro.html">
2854                                    <span class="product-image-container product-image-container-18985">
2855    <span class="product-image-wrapper">
2856        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/2/9/29523-Hack-RF-Pro-Feature.jpg" loading="lazy" width="250" height="250" alt="HackRF Pro"></span>
2857</span>
2858<style>.product-image-container-18985 {
2859    width: 250px;
2860    height: auto;
2861    aspect-ratio: 250 / 250;
2862}
2863.product-image-container-18985 span.product-image-wrapper {
2864    height: 100%;
2865    width: 100%;
2866}
2867@supports not (aspect-ratio: auto) { 
2868    .product-image-container-18985 span.product-image-wrapper {
2869        padding-bottom: 100%;
2870    }
2871}</style>                                </a>
2872                                                                    <div class="actions-primary">
2873                                                                                                                                <form data-role="tocart-form" data-product-sku="WRL-29523" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/18985/" method="post">
2874                                                <input type="hidden" name="product" value="18985">
2875                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xODk4NS8~">
2876                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add HackRF Pro to Cart" class="action tocart primary">
2877                                                    <span>Add to Cart</span>
2878                                                </button>
2879                                            </form>
2880                                                                            </div>
2881                                                            </div>
2882                            <a class="product-data-link" href="https://www.sparkfun.com/hackrf-pro.html">
2883                                <h3 class="product-item-name">
2884                                    <span title="HackRF Pro" class="product-item-link">
2885                                        <span class="product-name">
2886                                            HackRF Pro                                        </span>
2887                                    </span>
2888                                </h3>
2889                            </a>
2890                            <div class="product-item-details">
2891                                                                                                    
2892                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="18985" data-price-box="product-id-18985">
2893    
2894
2895<span class="price-container price-final_price tax weee">
2896        <span id="old-price-18985-widget-product-grid" data-price-amount="400" data-price-type="finalPrice" class="price-wrapper ">
2897                        <span class="price">$400.00</span>    </span>
2898        </span>
2899
2900</div>
2901                                
2902                                                                                                                                                                
2903                                                                    <div class="stock-info-catalog">
2904                                                                                                                                                                                        <div class="stock available unavailable" title="Availability">
2905                                                        <span>Backorder</span>
2906                                                    </div>
2907                                                                                                                                                                        </div>
2908                                
2909                                                                    <div class="product-item-inner">
2910                                        <div class="product-item-actions">
2911                                                                                            <div class="actions-secondary" data-role="add-to-links">
2912                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"18985","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
2913                                                            <span>Compare</span>
2914                                                        </a>
2915                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":18985,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
2916                                                            <span>Add to Wish List</span>
2917                                                        </a>
2918                                                                                                    </div>
2919                                                                                    </div>
2920                                    </div>
2921                                                            </div>
2922                        </div>
2923                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
2924                            <div class="product-image-area">
2925                                <a href="https://www.sparkfun.com/experiential-robotics-platform-xrp-kit.html">
2926                                    <span class="product-image-container product-image-container-17817">
2927    <span class="product-image-wrapper">
2928        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/2/7/27644-xrp-assembled-product-feature-left.jpg" loading="lazy" width="250" height="250" alt="Experiential Robotics Platform (XRP) Kit"></span>
2929</span>
2930<style>.product-image-container-17817 {
2931    width: 250px;
2932    height: auto;
2933    aspect-ratio: 250 / 250;
2934}
2935.product-image-container-17817 span.product-image-wrapper {
2936    height: 100%;
2937    width: 100%;
2938}
2939@supports not (aspect-ratio: auto) { 
2940    .product-image-container-17817 span.product-image-wrapper {
2941        padding-bottom: 100%;
2942    }
2943}</style>                                </a>
2944                                                                    <div class="actions-primary">
2945                                                                                                                                <form data-role="tocart-form" data-product-sku="KIT-27644" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/17817/" method="post">
2946                                                <input type="hidden" name="product" value="17817">
2947                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xNzgxNy8~">
2948                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add Experiential Robotics Platform (XRP) Kit to Cart" class="action tocart primary">
2949                                                    <span>Add to Cart</span>
2950                                                </button>
2951                                            </form>
2952                                                                            </div>
2953                                                            </div>
2954                            <a class="product-data-link" href="https://www.sparkfun.com/experiential-robotics-platform-xrp-kit.html">
2955                                <h3 class="product-item-name">
2956                                    <span title="Experiential Robotics Platform (XRP) Kit" class="product-item-link">
2957                                        <span class="product-name">
2958                                            Experiential Robotics Platform (XRP) Kit                                        </span>
2959                                    </span>
2960                                </h3>
2961                            </a>
2962                            <div class="product-item-details">
2963                                                                                                    
2964                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="17817" data-price-box="product-id-17817">
2965    
2966
2967<span class="price-container price-final_price tax weee">
2968        <span id="old-price-17817-widget-product-grid" data-price-amount="119.95" data-price-type="finalPrice" class="price-wrapper ">
2969                        <span class="price">$119.95</span>    </span>
2970        </span>
2971
2972</div>
2973                                
2974                                                                                                                                                                
2975                                                                    <div class="stock-info-catalog">
2976                                                                                                                                                                                        <div class="stock available" title="Availability">
2977                                                        <span>In stock</span>
2978                                                    </div>
2979                                                                                                                                                                        </div>
2980                                
2981                                                                    <div class="product-item-inner">
2982                                        <div class="product-item-actions">
2983                                                                                            <div class="actions-secondary" data-role="add-to-links">
2984                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"17817","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
2985                                                            <span>Compare</span>
2986                                                        </a>
2987                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":17817,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
2988                                                            <span>Add to Wish List</span>
2989                                                        </a>
2990                                                                                                    </div>
2991                                                                                    </div>
2992                                    </div>
2993                                                            </div>
2994                        </div>
2995                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
2996                            <div class="product-image-area">
2997                                <a href="https://www.sparkfun.com/sparkfun-inventor-s-kit-v4-1-2.html">
2998                                    <span class="product-image-container product-image-container-7331">
2999    <span class="product-image-wrapper">
3000        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/5/15267-SparkFun_Inventor_s_Kit_-_v4.1-01a_1.jpg" loading="lazy" width="250" height="250" alt="SparkFun Inventor&rsquo;s Kit parts all spread out on a white background. "></span>
3001</span>
3002<style>.product-image-container-7331 {
3003    width: 250px;
3004    height: auto;
3005    aspect-ratio: 250 / 250;
3006}
3007.product-image-container-7331 span.product-image-wrapper {
3008    height: 100%;
3009    width: 100%;
3010}
3011@supports not (aspect-ratio: auto) { 
3012    .product-image-container-7331 span.product-image-wrapper {
3013        padding-bottom: 100%;
3014    }
3015}</style>                                </a>
3016                                                                    <div class="actions-primary">
3017                                                                                                                                <form data-role="tocart-form" data-product-sku="KIT-21301" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/7331/" method="post">
3018                                                <input type="hidden" name="product" value="7331">
3019                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOX
3019RMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC83MzMxLw~~">
3020                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun Inventor's Kit - v4.1.2 to Cart" class="action tocart primary">
3021                                                    <span>Add to Cart</span>
3022                                                </button>
3023                                            </form>
3024                                                                            </div>
3025                                                            </div>
3026                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-inventor-s-kit-v4-1-2.html">
3027                                <h3 class="product-item-name">
3028                                    <span title="SparkFun Inventor's Kit - v4.1.2" class="product-item-link">
3029                                        <span class="product-name">
3030                                            SparkFun Inventor's Kit - v4.1.2                                        </span>
3031                                    </span>
3032                                </h3>
3033                            </a>
3034                            <div class="product-item-details">
3035                                                                                                    
3036                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="7331" data-price-box="product-id-7331">
3037    
3038
3039<span class="price-container price-final_price tax weee">
3040        <span id="old-price-7331-widget-product-grid" data-price-amount="99.95" data-price-type="finalPrice" class="price-wrapper ">
3041                        <span class="price">$99.95</span>    </span>
3042        </span>
3043
3044            <a href="https://www.sparkfun.com/sparkfun-inventor-s-kit-v4-1-2.html" class="minimal-price-link">
3045            
3046
3047<span class="price-container price-final_price tax weee">
3048            <span class="price-label">As low as</span>
3049        <span id="old-price-7331-widget-product-grid" data-price-amount="84.96" data-price-type="" class="price-wrapper ">
3050                        $84.96    </span>
3051        </span>
3052        </a>
3053    </div>
3054                                
3055                                                                                                                                                                
3056                                                                    <div class="stock-info-catalog">
3057                                                                                                                                                                                        <div class="stock available unavailable" title="Availability">
3058                                                        <span>Backorder</span>
3059                                                    </div>
3060                                                                                                                                                                        </div>
3061                                
3062                                                                    <div class="product-item-inner">
3063                                        <div class="product-item-actions">
3064                                                                                            <div class="actions-secondary" data-role="add-to-links">
3065                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"7331","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
3066                                                            <span>Compare</span>
3067                                                        </a>
3068                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":7331,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
3069                                                            <span>Add to Wish List</span>
3070                                                        </a>
3071                                                                                                    </div>
3072                                                                                    </div>
3073                                    </div>
3074                                                            </div>
3075                        </div>
3076                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
3077                            <div class="product-image-area">
3078                                <a href="https://www.sparkfun.com/nvidia-jetson-orin-nano-developer-kit.html">
3079                                    <span class="product-image-container product-image-container-7649">
3080    <span class="product-image-wrapper">
3081        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/N/V/NVIDIA-JetsonOrin-3QTR-Front-Left-_1_.jpg" loading="lazy" width="250" height="250" alt="Front facing product photo of the NVIDIA Jetson Orin&trade; Nano Super Developer Kit on a white background. "></span>
3082</span>
3083<style>.product-image-container-7649 {
3084    width: 250px;
3085    height: auto;
3086    aspect-ratio: 250 / 250;
3087}
3088.product-image-container-7649 span.product-image-wrapper {
3089    height: 100%;
3090    width: 100%;
3091}
3092@supports not (aspect-ratio: auto) { 
3093    .product-image-container-7649 span.product-image-wrapper {
3094        padding-bottom: 100%;
3095    }
3096}</style>                                </a>
3097                                                                    <div class="actions-primary">
3098                                                                                                                                <form data-role="tocart-form" data-product-sku="DEV-22098" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/7649/" method="post">
3099                                                <input type="hidden" name="product" value="7649">
3100                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC83NjQ5Lw~~">
3101                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add NVIDIA Jetson Orin&trade; Nano Super Developer Kit to Cart" class="action tocart primary">
3102                                                    <span>Add to Cart</span>
3103                                                </button>
3104                                            </form>
3105                                                                            </div>
3106                                                            </div>
3107                            <a class="product-data-link" href="https://www.sparkfun.com/nvidia-jetson-orin-nano-developer-kit.html">
3108                                <h3 class="product-item-name">
3109                                    <span title="NVIDIA Jetson Orin&trade; Nano Super Developer Kit" class="product-item-link">
3110                                        <span class="product-name">
3111                                            NVIDIA Jetson Orin&trade; Nano Super Developer Kit                                        </span>
3112                                    </span>
3113                                </h3>
3114                            </a>
3115                            <div class="product-item-details">
3116                                                                                                    
3117                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="7649" data-price-box="product-id-7649">
3118    
3119
3120<span class="price-container price-final_price tax weee">
3121        <span id="old-price-7649-widget-product-grid" data-price-amount="399" data-price-type="finalPrice" class="price-wrapper ">
3122                        <span class="price">$399.00</span>    </span>
3123        </span>
3124
3125</div>
3126                                
3127                                                                                                                                                                
3128                                                                    <div class="stock-info-catalog">
3129                                                                                                                                                                                        <div class="stock available unavailable" title="Availability">
3130                                                        <span>Backorder</span>
3131                                                    </div>
3132                                                                                                                                                                        </div>
3133                                
3134                                                                    <div class="product-item-inner">
3135                                        <div class="product-item-actions">
3136                                                                                            <div class="actions-secondary" data-role="add-to-links">
3137                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"7649","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
3138                                                            <span>Compare</span>
3139                                                        </a>
3140                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":7649,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
3141                                                            <span>Add to Wish List</span>
3142                                                        </a>
3143                                                                                                    </div>
3144                                                                                    </div>
3145                                    </div>
3146                                                            </div>
3147                        </div>
3148                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
3149                            <div class="product-image-area">
3150                                <a href="https://www.sparkfun.com/sparkpnt-fpm.html">
3151                                    <span class="product-image-container product-image-container-19135">
3152    <span class="product-image-wrapper">
3153        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/S/p/SparkPNT-FP-Feature-Mosaic-X5_1.jpg" loading="lazy" width="250" height="250" alt="SparkPNT FPM"></span>
3154</span>
3155<style>.product-image-container-19135 {
3156    width: 250px;
3157    height: auto;
3158    aspect-ratio: 250 / 250;
3159}
3160.product-image-container-19135 span.product-image-wrapper {
3161    height: 100%;
3162    width: 100%;
3163}
3164@supports not (aspect-ratio: auto) { 
3165    .product-image-container-19135 span.product-image-wrapper {
3166        padding-bottom: 100%;
3167    }
3168}</style>                                </a>
3169                                                                    <div class="actions-primary">
3170                                                                                                                                <form data-role="tocart-form" data-product-sku="GPS-30580" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/19135/" method="post">
3171                                                <input type="hidden" name="product" value="19135">
3172                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOXRMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xOTEzNS8~">
3173                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkPNT FPM to Cart" class="action tocart primary">
3174                                                    <span>Add to Cart</span>
3175                                                </button>
3176                                            </form>
3177                                                                            </div>
3178                                                            </div>
3179                            <a class="product-data-link" href="https://www.sparkfun.com/sparkpnt-fpm.html">
3180                                <h3 class="product-item-name">
3181                                    <span title="SparkPNT FPM" class="product-item-link">
3182                                        <span class="product-name">
3183                                            SparkPNT FPM                                        </span>
3184                                    </span>
3185                                </h3>
3186                            </a>
3187                            <div class="product-item-details">
3188                                                                                                    
3189                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="19135" data-price-box="product-id-19135">
3190    
3191
3192<span class="price-container price-final_price tax weee">
3193        <span id="old-price-19135-widget-product-grid" data-price-amount="1900" data-price-type="finalPrice" class="price-wrapper ">
3194                        <span class="price">$1,900.00</span>    </span>
3195        </span>
3196
3197</div>
3198                                
3199                                                                                                                                                                
3200                                                                    <div class="stock-info-catalog">
3201                                                                                                                                                                                        <div class="stock available" title="Availability">
3202                                                        <span>In stock</span>
3203                                                    </div>
3204                                                                                                                                                                        </div>
3205                                
3206                                                                    <div class="product-item-inner">
3207                                        <div class="product-item-actions">
3208                                                                                            <div class="actions-secondary" data-role="add-to-links">
3209                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"19135","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
3210                                                            <span>Compare</span>
3211                                                        </a>
3212                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":19135,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
3213                                                            <span>Add to Wish List</span>
3214                                                        </a>
3215                                                                                                    </div>
3216                                                                                    </div>
3217                                    </div>
3218                                                            </div>
3219                        </div>
3220                                                                                                                    </li><li class="product-item">                        <div class="product-item-info">
3221                            <div class="product-image-area">
3222                                <a href="https://www.sparkfun.com/sparkfun-gps-rtk-sma-breakout-zed-f9p-qwiic.html">
3223                                    <span class="product-image-container product-image-container-1039">
3224    <span class="product-image-wrapper">
3225        <img class="product-image-photo" src="https://www.sparkfun.com/media/catalog/product/cache/df4360b598d6f0c75fa659693b376bad/1/6/16481-SparkFun_GPS-RTK-SMA_Breakout_-_ZED-F9P__Qwiic_-01a.jpg" loading="lazy" width="250" height="250" alt="Image of SparkFun GPS-RTK-SMA Breakout - ZED-F9P (Qwiic) on a white background. "></span>
3226</span>
3227<style>.product-image-container-1039 {
3228    width: 250px;
3229    height: auto;
3230    aspect-ratio: 250 / 250;
3231}
3232.product-image-container-1039 span.product-image-wrapper {
3233    height: 100%;
3234    width: 100%;
3235}
3236@supports not (aspect-ratio: auto) { 
3237    .product-image-container-1039 span.product-image-wrapper {
3238        padding-bottom: 100%;
3239    }
3240}</style>                                </a>
3241                                                                    <div class="actions-primary">
3242                                                                                                                                <form data-role="tocart-form" data-product-sku="GPS-16481" action="https://www.sparkfun.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~/product/1039/" method="post">
3243                                                <input type="hidden" name="product" value="1039">
3244                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWMzQmhjbXRtZFc0dVkyOX
3244RMMlJsZG1Wc2IzQnRaVzUwTFdKdllYSmtjeTVvZEcxc1AzQTlNaVp6Wmw5bmJHOWlZV3hmY1hkcGFXTmZZMjl1Ym1WamRHOXlQVGd5TmpJbWMyWmZiM1Z5WDJKeVlXNWtjejAyTVRFM0pUSkROVGd6TkNVeVF6VTRPRFVsTWtNMU9EYzVKVEpETlRneU5TVXlRelU0TVRJbE1rTTFPVFUwSlRKRE5UazJPU1V5UXpVNE56WX4vcHJvZHVjdC8xMDM5Lw~~">
3245                                                <input name="form_key" type="hidden" value="OoZo1kDLiMPpBzSm">                                                <button type="submit" title="Add to Cart" aria-label="Add SparkFun GPS-RTK-SMA Breakout - ZED-F9P (Qwiic) to Cart" class="action tocart primary">
3246                                                    <span>Add to Cart</span>
3247                                                </button>
3248                                            </form>
3249                                                                            </div>
3250                                                            </div>
3251                            <a class="product-data-link" href="https://www.sparkfun.com/sparkfun-gps-rtk-sma-breakout-zed-f9p-qwiic.html">
3252                                <h3 class="product-item-name">
3253                                    <span title="SparkFun GPS-RTK-SMA Breakout - ZED-F9P (Qwiic)" class="product-item-link">
3254                                        <span class="product-name">
3255                                            SparkFun GPS-RTK-SMA Breakout - ZED-F9P (Qwiic)                                        </span>
3256                                    </span>
3257                                </h3>
3258                            </a>
3259                            <div class="product-item-details">
3260                                                                                                    
3261                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="1039" data-price-box="product-id-1039">
3262    
3263
3264<span class="price-container price-final_price tax weee">
3265        <span id="old-price-1039-widget-product-grid" data-price-amount="259.95" data-price-type="finalPrice" class="price-wrapper ">
3266                        <span class="price">$259.95</span>    </span>
3267        </span>
3268
3269            <a href="https://www.sparkfun.com/sparkfun-gps-rtk-sma-breakout-zed-f9p-qwiic.html" class="minimal-price-link">
3270            
3271
3272<span class="price-container price-final_price tax weee">
3273            <span class="price-label">As low as</span>
3274        <span id="old-price-1039-widget-product-grid" data-price-amount="220.96" data-price-type="" class="price-wrapper ">
3275                        $220.96    </span>
3276        </span>
3277        </a>
3278    </div>
3279                                
3280                                                                                                                                                                
3281                                                                    <div class="stock-info-catalog">
3282                                                                                                                                                                                        <div class="stock available" title="Availability">
3283                                                        <span>In stock</span>
3284                                                    </div>
3285                                                                                                                                                                        </div>
3286                                
3287                                                                    <div class="product-item-inner">
3288                                        <div class="product-item-actions">
3289                                                                                            <div class="actions-secondary" data-role="add-to-links">
3290                                                                                                                                                                    <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.sparkfun.com\/catalog\/product_compare\/add\/","data":{"product":"1039","uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' title="Compare">
3291                                                            <span>Compare</span>
3292                                                        </a>
3293                                                                                                                                                                <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/wishlist\/index\/add\/","data":{"product":1039,"uenc":"aHR0cHM6Ly93d3cuc3BhcmtmdW4uY29tL2RldmVsb3BtZW50LWJvYXJkcy5odG1sP3A9MiZzZl9nbG9iYWxfcXdpaWNfY29ubmVjdG9yPTgyNjImc2Zfb3VyX2JyYW5kcz02MTE3JTJDNTgzNCUyQzU4ODUlMkM1ODc5JTJDNTgyNSUyQzU4MTIlMkM1OTU0JTJDNTk2OSUyQzU4NzY~"}}' class="action towishlist" data-action="add-to-wishlist" title="Add to Wish List">
3294                                                            <span>Add to Wish List</span>
3295                                                        </a>
3296                                                                                                    </div>
3297                                                                                    </div>
3298                                    </div>
3299                                                            </div>
3300                        </div>
3301                        </li>                                    </ol>
3302                </div>
3303            </div>
3304                    </div>
3305    </div>
3306        
3306<script type="text/x-magento-init">
3307    {
3308        ".block.widget [data-role=tocart-form]": {
3309            "Magento_Catalog/js/validate-product": {}
3310        }
3311    }
3312    </script>
3312</div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="GAYUAVX"><h3 data-content-type="heading" data-appearance="default" data-element="main">Featured Resources and Documentation:</h3><div data-content-type="text" data-appearance="default" data-element="main"><p>    </p><div class="sparkfun-resources-list">
3313                    <div class="item">
3314                <figure><img src="https://www.sparkfun.com/media/wysiwyg/EcosystemPages/Teensy/teensyblogthumb2.jpg" alt="" loading="lazy"></figure>
3315                <div class="content">
3316                    <p class="title">Teensy from PJRC</p>
3317                                            <a href="/teensy" target="_self" class="link">
3318                            Learn More About Teensy                        </a>
3319                                    </div>
3320            </div>
3321                    <div class="item">
3322                <figure><img src="https://www.sparkfun.com/media/wysiwyg/XRP-Press-Release-V3.jpg" alt="" loading="lazy"></figure>
3323                <div class="content">
3324                    <p class="title">XRP: Experiential Robotics Platform</p>
3325                                            <a href="/xrp" target="_self" class="link">
3326                            Build Code Create                        </a>
3327                                    </div>
3328            </div>
3329                    <div class="item">
3330                <figure><img src="https://www.sparkfun.com/media/wysiwyg/EcosystemPages/Septentrio/septentrio-thumb.png" alt="" loading="lazy"></figure>
3331                <div class="content">
3332                    <p class="title">Explore the mosaic-X5 from Septentrio</p>
3333                                            <a href="/septentrio" target="_self" class="link">
3334                            See the Options                        </a>
3335                                    </div>
3336            </div>
3337            </div>
3338</div></div></div></div></div></div></ul></div>            </ul>
3339</nav>
3340<div class="mobile-nav-footer"><style>#html-body [data-pb-style=FLN0C82],#html-body [data-pb-style=OSH1WPD]{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=OSH1WPD]{margin-top:0;padding-top:0}#html-body [data-pb-style=FLN0C82]{background-color:#ededed}#html-body [data-pb-style=B0D7DFV]{text-align:center}#html-body [data-pb-style=VNNNHLP]{text-align:left;display:flex;flex-direction:column}#html-body [data-pb-style=MYWBLBB]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}#html-body [data-pb-style=YUYFYT8]{display:inline-block}#html-body [data-pb-style=HT2FVHH]{text-align:center}#html-body [data-pb-style=DPJJB73]{display:inline-block}#html-body [data-pb-style=D64CPAG]{text-align:center}
3340#html-body [data-pb-style=C0O3VJG]{display:inline-block}#html-body [data-pb-style=DRB3S37]{text-align:center}#html-body [data-pb-style=G1Q7YRU],#html-body [data-pb-style=JSSBEIV],#html-body [data-pb-style=M41VMPV],#html-body [data-pb-style=MST67CR]{display:inline-block}#html-body [data-pb-style=EPBNO8L]{text-align:left}#html-body [data-pb-style=CXSQML9]{display:inline-block}#html-body [data-pb-style=EY3N8TR]{text-align:left}#html-body [data-pb-style=ITST4QE]{display:inline-block}#html-body [data-pb-style=K1XK297]{text-align:left}#html-body [data-pb-style=CSDTY6R]{display:flex;width:100%}#html-body [data-pb-style=R5FP9TN]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:stretch}#html-body [data-pb-style=HPW8N5S]{display:inline-block}#html-body [data-pb-style=A4HMXHJ]{text-align:center}#html-body [data-pb-style=UJ4LQP5]{display:inline-block}#html-body [data-pb-style=UD8TERD]{text-align:center}#html-body [data-pb-style=LS0YS4D]{display:inline-block}#html-body [data-pb-style=GP8PS0L]{text-align:center}#html-body [data-pb-style=YFMM52B]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:stretch}#html-body [data-pb-style=Q7SYU00]{text-align:right}#html-body [data-pb-style=IBKKP7X]{display:inline-block}#html-body [data-pb-style=LIYFKX9]{text-align:center}#html-body [data-pb-style=XDH91YE]{display:inline-block}#html-body [data-pb-style=OXWYH34]{text-align:center}#html-body [data-pb-style=YL6YF41]{display:inline-block}#html-body [data-pb-style=Y8YAOKJ]{text-align:center}</style><div class="header-top-links" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-background-image-format="webply" data-element="main" data-pb-style="OSH1WPD"><div class="row-full-width-inner" data-element="inner"><div data-content-type="buttons" data-appearance="inline" data-same-width="true" data-element="main" data-pb-style="B0D7DFV"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="YUYFYT8"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/professional" target="" data-link-type="page" data-element="link" data-pb-style="HT2FVHH"><span data-element="link_text">Professional</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="DPJJB73"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/education" target="" data-link-type="page" data-element="link" data-pb-style="D64CPAG"><span data-element="link_text">EDU</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="C0O3VJG"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/distributors" target="" data-link-type="page" data-element="link" data-pb-style="DRB3S37"><span data-element="link_text">Distributor</span></a></div></div><div data-content-type="buttons" data-appearance="stacked" data-same-width="true" data-element="main" data-pb-style="VNNNHLP" class="dropdown-menu customer-support-menu"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="JSSBEIV"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/support" target="" data-link-type="page" data-element="link"><span data-element="link_text">Customer Support</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="M41VMPV"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/support" target="" data-link-type="page" data-element="link"><span data-element="link_text">Support Home</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="MST67CR"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/returns" target="" data-link-type="page" data-element="link"><span data-element="link_text">Returns &amp; Exchanges</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="G1Q7YRU"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/faq" target="" data-link-type="page" data-element="link" data-pb-style="EPBNO8L"><span data-element="link_text">FAQs</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="CXSQML9"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/contact-us" target="" data-link-type="page" data-element="link" data-pb-style="EY3N8TR"><span data-element="link_text">Contact Us</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="ITST4QE"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://community.sparkfun.com/" target="_blank" data-link-type="default" data-element="link" data-pb-style="K1XK297"><span data-element="link_text">
3340Tech Support Forum</span></a></div></div></div></div><div class="header-top-nav" data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="FLN0C82"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="MYWBLBB"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="CSDTY6R"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="R5FP9TN"><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main"><div class="active" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="HPW8N5S"><a role="button" tabindex="0" class="pagebuilder-button-primary" href="https://www.sparkfun.com/all-categories" target="" data-link-type="page" data-element="link" data-pb-style="A4HMXHJ"><span data-element="link_text">SHOP</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="UJ4LQP5"><a role="button" tabindex="0" class="pagebuilder-button-primary" href="https://www.sparkfun.com/documentation" target="" data-link-type="page" data-element="link" data-pb-style="UD8TERD"><span data-element="link_text">DOCUMENTATION</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="LS0YS4D"><a role="button" tabindex="0" class="pagebuilder-button-primary" href="https://news.sparkfun.com" target="" data-link-type="default" data-element="link" data-pb-style="GP8PS0L"><span data-element="link_text">NEWS</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="YFMM52B"><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="Q7SYU00" class="header-extras"><div class="header-link-image" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="IBKKP7X"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/todays-deals" target="" data-link-type="page" data-element="link" data-pb-style="LIYFKX9"><img class="pagebuilder-button-icon pagebuilder-button-icon--before" src="https://www.sparkfun.com/media/wysiwyg/pagebuilder-icons/sale.svg" alt="Sale" data-icon-position="before" data-element="icon"><span data-element="link_text">Today&rsquo;s Deals</span></a></div><div class="header-link-image" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="XDH91YE"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://community.sparkfun.com/" target="_blank" data-link-type="default" data-element="link" data-pb-style="OXWYH34"><img class="pagebuilder-button-icon pagebuilder-button-icon--before" src="https://www.sparkfun.com/media/wysiwyg/pagebuilder-icons/forum.svg" alt="Community" data-icon-position="before" data-element="icon"><span data-element="link_text">Community</span></a></div><div class="header-link-image" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="YL6YF41"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkpnt.com" target="_blank" data-link-type="default" data-element="link" data-pb-style="Y8YAOKJ"><span class="sr-only" data-element="link_text"></span><img class="pagebuilder-button-icon pagebuilder-button-icon--replace" src="https://www.sparkfun.com/media/wysiwyg/pagebuilder-icons/sparkpnt-web-sm-final.png" alt="Go to SparkPNT" data-icon-position="replace" data-element="icon"></a></div></div></div></div></div></div></div></div>                </div>
3341                                            <div class="section-item-content nav-sections-item-content"
3342                     id="store.links"
3343                     role="tabpanel"
3344                     aria-labelledby="store.links-tab"
3345                     hidden>
3346                    <!-- Account links -->                </div>
3347                    </div>
3348    </div>
3349    </header>
3349<main id="maincontent" class="page-main-full-width"><nav class="breadcrumbs" aria-label="breadcrumbs">
3350    <ul class="items">
3351                                <li class="item home">
3352                            <a href="https://www.sparkfun.com/"
3353                   title="Go to Home Page">
3354                    Home                </a>
3355                        </li>
3356                                <li class="item cms_page">
3357                            <strong>Read Our Story</strong>
3358                        </li>
3359            </ul>
3360</nav>
3361<a id="contentarea" tabindex="-1"></a>
3362<div class="page messages"><div data-placeholder="messages"></div>
3363<div data-bind="scope: 'messages'" role="region" aria-label="System Messages">
3364    <!-- ko if: cookieMessages && cookieMessages.length > 0 -->
3365    <div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages">
3366        <div data-bind="attr: {
3367            class: 'message-' + message.type + ' ' + message.type + ' message',
3368            'data-ui-id': 'message-' + message.type
3369        }">
3370            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
3371            <button type="button" class="extend-message-button" data-bind="attr: {'aria-label': $t('Extend message visibility for 20 more seconds')}"><!-- ko i18n: 'Stay' --><!-- /ko --></button>
3372            <a href="#" class="close-button" aria-label="Close message"></a>
3373        </div>
3374    </div>
3375    <!-- /ko -->
3376
3377    <!-- ko if: messages().messages && messages().messages.length > 0 -->
3378    <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
3379        data: messages().messages, as: 'message'
3380    }">
3381        <div data-bind="attr: {
3382            class: 'message-' + message.type + ' ' + message.type + ' message',
3383            'data-ui-id': 'message-' + message.type
3384        }">
3385            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
3386            <button type="button" class="extend-message-button" data-bind="attr: {'aria-label': $t('Extend message visibility for 20 more seconds')}"><!-- ko i18n: 'Stay' --><!-- /ko --></button>
3387            <a href="#" class="close-button" aria-label="Close message"></a>
3388        </div>
3389    </div>
3390    <!-- /ko -->
3391</div>
3392<script type="text/x-magento-init">
3393    {
3394        "*": {
3395            "Magento_Ui/js/core/app": {
3396                "components": {
3397                        "messages": {
3398                            "component": "Magento_Theme/js/view/messages"
3399                        }
3400                    }
3401                }
3402            }
3403    }
3404</script>
3404
3405</div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="QZmcuCNXukA8SaWH" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}">
3406        
3406<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.sparkfun.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.sparkfun.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.sparkfun.com\/","customerLoginUrl":"https:\/\/www.sparkfun.com\/customer\/ajax\/login\/"}</script>
3406    <!-- ko template: getTemplate() --><!-- /ko -->
3407        
3407<script type="text/x-magento-init">
3408        {
3409            "#authenticationPopup": {
3410                "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"recaptcha":{"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","displayArea":"additional-login-form-fields","reCaptchaId":"recaptcha-popup-login","settings":{"rendering":{"sitekey":"6LfvkQ8pAAAAAMAM6ptZSM78hyzT0m1Tboycg-bG","size":"normal","theme":"light","hl":""},"invisible":false}},"remember-me":{"component":"Magento_Persistent\/js\/view\/remember-me-default","displayArea":"additional-login-form-fields"}}}}}            },
3411            "*": {
3412                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.sparkfun.com\u002Fstatic\u002Fversion1790036032\u002Fbase\u002FMagento\u002Fbase\u002Fdefault\u002Fimages\u002Floader\u002D1.gif"
3413                            }
3414        }
3415    </script>
3415
3416</div>
3417<script type="text/x-magento-init">
3418    {
3419        "*": {
3420            "Magento_Customer/js/section-config": {
3421                "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","amasty-checkout-data"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","amasty-checkout-data"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","amasty-checkout-data"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"multishipping\/checkout\/overviewpost":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"]},
3422                "clientSideSections": ["checkout-data","cart-data","amasty-checkout-data"],
3423                "baseUrls": ["https:\/\/www.sparkfun.com\/"],
3424                "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","payments","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement","paypal-buyer-country"]            }
3425        }
3426    }
3427</script>
vendor: 1 bytes, line 3427
3427
3428<script type="text/x-magento-init">
3429    {
3430        "*": {
3431            "Magento_Customer/js/customer-data": {
3432                "sectionLoadUrl": "https\u003A\u002F\u002Fwww.sparkfun.com\u002Fcustomer\u002Fsection\u002Fload\u002F",
3433                "expirableSectionLifetime": 60,
3434                "expirableSectionNames": ["cart","persistent"],
3435                "cookieLifeTime": "604800",
3436                "cookieDomain": "www.sparkfun.com",
3437                "updateSessionUrl": "https\u003A\u002F\u002Fwww.sparkfun.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F",
3438                "isLoggedIn": ""
3439            }
3440        }
3441    }
3442</script>
vendor: 1 bytes, line 3442
3442
3443<script type="text/x-magento-init">
3444    {
3445        "*": {
3446            "Magento_Customer/js/invalidation-processor": {
3447                "invalidationRules": {
3448                    "website-rule": {
3449                        "Magento_Customer/js/invalidation-rules/website-rule": {
3450                            "scopeConfig": {
3451                                "websiteId": "1"
3452                            }
3453                        }
3454                    }
3455                }
3456            }
3457        }
3458    }
3459</script>
vendor: 1 bytes, line 3459
3459
3460<script type="text/x-magento-init">
3461    {
3462        "body": {
3463            "pageCache": {"url":"https:\/\/www.sparkfun.com\/page_cache\/block\/render\/page_id\/22\/","handles":["default","cms_page_view","cms_page_view_id_about-sparkfun","remember_me"],"originalRequest":{"route":"cms","controller":"page","action":"view","uri":"\/about-sparkfun"},"versionCookieName":"private_content_version"}        }
3464    }
3465</script>
vendor: 1 bytes, line 3465
3465
3466<script type="text/x-magento-init">
3467{
3468    "*": {
3469        "Magento_Banner/js/model/banner":
3470            {"sectionLoadUrl":"https:\/\/www.sparkfun.com\/banner\/ajax\/load\/","cacheTtl":30000}        }
3471}
3472</script>
3472
3473<style>#html-body [data-pb-style=C1VL537]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center}#html-body [data-pb-style=MTFASOB]{text-align:center}#html-body [data-pb-style=QUB9FGM]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}#html-body [data-pb-style=XB88KD2]{display:flex;width:100%}#html-body [data-pb-style=JP5KC4C]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:8.33333%;align-self:stretch}#html-body [data-pb-style=YNWS12C]{width:83.3333%;align-self:stretch}#html-body [data-pb-style=C3VYXAN],#html-body [data-pb-style=Y955LWO],#html-body [data-pb-style=YNWS12C]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=Y955LWO]{width:8.33333%;align-self:stretch}#html-body [data-pb-style=C3VYXAN]{margin-top:40px}#html-body [data-pb-style=H7BPP77]{text-align:center}#html-body [data-pb-style=B638KAQ]{justify-content:flex-start;display:flex;flex-direction:column;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;border-radius:5px}#html-body [data-pb-style=NF72NQ3]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}#html-body [data-pb-style=AOVXWAY]{display:flex;width:100%}#html-body [data-pb-style=CHQ015I]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#ededed;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;padding-bottom:10px;align-self:stretch}#html-body [data-pb-style=NX21GYI]{border-style:none}#html-body [data-pb-style=AYEL3YF],#html-body [data-pb-style=XWM4R6P]{max-width:100%;height:auto}#html-body [data-pb-style=MV9KQBE]{padding:0 20px}#html-body [data-pb-style=VXOJSK9]{margin-top:-20px}#html-body [data-pb-style=HSR2TRE]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=AHD3MSO]{padding-left:20px;padding-right:20px}#html-body [data-pb-style=W2N7OI4]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#fafafa;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;padding-bottom:10px;align-self:stretch}#html-body [data-pb-style=AD2TFFR]{border-style:none}#html-body [data-pb-style=FOG4WXS],#html-body [data-pb-style=QQP8TH1]{max-width:100%;height:auto}#html-body [data-pb-style=IC51SU2]{padding-left:20px;padding-right:20px;padding-bottom:0}#html-body [data-pb-style=SD2FP2L]{margin-top:-20px}#html-body [data-pb-style=H3AGUDM]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=K8TNM4U]{padding-left:20px;padding-right:20px}#html-body [data-pb-style=SI68FBV]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#ededed;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;padding-bottom:10px;align-self:stretch}#html-body [data-pb-style=NLPDQH7]{border-style:none}#html-body [data-pb-style=TL11H3S],#html-body [data-pb-style=V1JWE0S]{max-width:100%;height:auto}#html-body [data-pb-style=PDMHEE0]{padding-left:20px;padding-right:20px;padding-bottom:0}#html-body [data-pb-style=EMHYVSJ]{margin-top:-20px}#html-body [data-pb-style=RXKXMKW]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=R0TVBI7]{padding-left:20px;padding-right:20px;padding-bottom:10px}#html-body [data-pb-style=FYFALPF],#html-body [data-pb-style=QRVF13D]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=QRVF13D]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=FYFALPF]{align-self:stretch}#html-body [data-pb-style=MGC1PKC]{display:flex;width:100%}#html-body [data-pb-style=I73Q2NX],#html-body [data-pb-style=IRGFNGP]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:16.6667%;align-self:stretch}#html-body [data-pb-style=IRGFNGP]{background-color:#ededed;width:33.3333%;padding-bottom:10px}#html-body [data-pb-style=Q6VJDAF]{border-style:none}#html-body [data-pb-style=LWJE7Q9],#html-body [data-pb-style=O0WPX3P]{max-width:100%;height:auto}#html-body [data-pb-style=MW4BFWM]{padding:0 20px}#html-body [data-pb-style=VGA4Y6N]{margin-top:-20px}#html-body [data-pb-style=KHSA7B4]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=VV3VDNU]{padding-left:20px;padding-right:20px}#html-body [data-pb-style=DVDQ6BR]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#fafafa;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;padding-bottom:10px;align-self:stretch}#html-body [data-pb-style=R3190CD]{border-style:none}#html-body [data-pb-style=D8F7DVV],#html-body [data-pb-style=ML89GRL]{max-width:100%;height:auto}#html-body [data-pb-style=WWRHWCU]{padding:0 20px}#html-body [data-pb-style=S7MN7WN]{margin-top:-20px}#html-body [data-pb-style=E42YFUU]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=Y7B5MWH]{padding-left:20px;padding-right:20px}#html-body [data-pb-style=W55DC4B]{justify-content:flex-start;display:flex;flex-direction:column;width:16.6667%;align-self:stretch}#html-body [data-pb-style=QN1EB08],#html-body [data-pb-style=UAE03NW],#html-body [data-pb-style=W55DC4B]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=QN1EB08]{justify-content:flex-start;display:flex;flex-direction:column;margin-top:80px}#html-body [data-pb-style=UAE03NW]{text-align:center;align-self:stretch}#html-body [data-pb-style=TLTHP7V]{display:flex;width:100%}#html-body [data-pb-style=LO98HWA]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body [data-pb-style=H0Q91C0]{width:100%;border-width:1px;border-color:#ededed;display:inline-block}#html-body [data-pb-style=JG3SS04],#html-body [data-pb-style=MJRNHX6]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body [data-pb-style=B6Y77RL]{width:100%;border-width:1px;border-color:#ededed;display:inline-block}#html-body [data-pb-style=JT8QCS9],#html-body [data-pb-style=K9SXWHF]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=JT8QCS9]{justify-content:flex-start;display:flex;flex-direction:column;margin-top:20px}#html-body [data-pb-style=K9SXWHF]{align-self:stretch}#html-body [data-pb-style=JOB86BA]{display:flex;width:100%}#html-body [data-pb-style=T16VT8Q]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:calc(50% - 40px);margin-left:20px;margin-right:20px;align-self:stretch}#html-body [data-pb-style=WQLBRAP]{border-style:none}#html-body [data-pb-style=NR3J6OA],#html-body [data-pb-style=PK29YQQ]{max-width:100%;height:auto}#html-body [data-pb-style=MMU7UOX]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:center}#html-body [data-pb-style=P5OW8PN]{text-align:center}#html-body [data-pb-style=GQPG6RQ]{text-align:center;margin-top:10px}#html-body [data-pb-style=UVGDRMH]{display:inline-block}#html-body [data-pb-style=FUOIILS]{text-align:center}#html-body [data-pb-style=L82OOMR]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin-top:60px}#html-body [data-pb-style=KA207SK]{text-align:center}#html-body [data-pb-style=LH61AY9]{justify-content:flex-start;display:flex;flex-direction:column;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;border-radius:5px}#html-body [data-pb-style=KJM46TC]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}
3473#html-body [data-pb-style=S3BGK8G]{display:flex;width:100%}#html-body [data-pb-style=N8B1TOB]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#fafafa;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:25%;align-self:stretch}#html-body [data-pb-style=PIVHKJD]{margin-left:0;margin-right:0;border-style:none}#html-body [data-pb-style=H3I86LN],#html-body [data-pb-style=T87OA17]{max-width:100%;height:auto}#html-body [data-pb-style=NUHWIVH]{padding:0 20px}#html-body [data-pb-style=SMRM870]{margin-top:-20px}#html-body [data-pb-style=WNG3AIY]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=LFSR77F]{padding-left:20px;padding-right:20px;padding-bottom:10px}#html-body [data-pb-style=FCWAE2V]{text-align:center;margin-bottom:20px;padding-left:20px;padding-right:20px}#html-body [data-pb-style=RP1W3HF]{display:inline-block}#html-body [data-pb-style=H3TUHKF]{text-align:center}#html-body [data-pb-style=LABRUIB]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#ededed;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:25%;align-self:stretch}#html-body [data-pb-style=TMCDO0B]{margin-left:0;margin-right:0;border-style:none}#html-body [data-pb-style=FIBQT3E],#html-body [data-pb-style=RFMEBOV]{max-width:100%;height:auto}#html-body [data-pb-style=F2OJ4EO]{padding-left:20px;padding-right:20px;padding-bottom:0}#html-body [data-pb-style=BIKSCKO]{margin-top:-20px}#html-body [data-pb-style=TX1AV4H]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=FCU6MAJ]{padding-left:10px;padding-right:10px;padding-bottom:10px}#html-body [data-pb-style=PLQ17U5]{text-align:center;margin-bottom:20px;padding-left:20px;padding-right:20px}#html-body [data-pb-style=XC64SBG]{display:inline-block}#html-body [data-pb-style=SJVVC6J]{text-align:center}#html-body [data-pb-style=V7OCN16]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#fafafa;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:25%;align-self:stretch}#html-body [data-pb-style=T57JRLF]{margin-left:0;margin-right:0;border-style:none}#html-body [data-pb-style=MQ9WJ9X],#html-body [data-pb-style=OE84FYS]{max-width:100%;height:auto}#html-body [data-pb-style=UU8PKJ6]{padding-left:20px;padding-right:20px;padding-bottom:0}#html-body [data-pb-style=FJTSU4K]{margin-top:-20px}
3473#html-body [data-pb-style=ANK7JSK]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=DQFEF6Q]{padding-left:20px;padding-right:20px;padding-bottom:10px}#html-body [data-pb-style=BCINQ3V]{text-align:center;margin-bottom:20px;padding-left:20px;padding-right:20px}#html-body [data-pb-style=VQEH02B]{display:inline-block}#html-body [data-pb-style=KXQCUN6]{text-align:center}#html-body [data-pb-style=JA912P3]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#ededed;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:25%;align-self:stretch}#html-body [data-pb-style=E1X55CO]{margin-left:0;margin-right:0;border-style:none}#html-body [data-pb-style=AFAEIKI],#html-body [data-pb-style=YQPIXDQ]{max-width:100%;height:auto}#html-body [data-pb-style=T41L2FG]{padding-left:20px;padding-right:20px;padding-bottom:0}#html-body [data-pb-style=DJE930V]{margin-top:-20px}#html-body [data-pb-style=V4CYWMR]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=YWHUAIF]{padding-left:20px;padding-right:20px;padding-bottom:10px}#html-body [data-pb-style=JKLHNIE]{text-align:center;margin-bottom:20px;padding-left:20px;padding-right:20px}#html-body [data-pb-style=OIJSYM2]{display:inline-block}#html-body [data-pb-style=A9VBDOD]{text-align:center}#html-body [data-pb-style=AFQ94M1],#html-body [data-pb-style=DOEFIKS]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=DOEFIKS]{justify-content:flex-start;display:flex;flex-direction:column;margin-top:80px}#html-body [data-pb-style=AFQ94M1]{align-self:stretch}#html-body [data-pb-style=NSF8Y97]{display:flex;width:100%}#html-body [data-pb-style=RTL6EK0]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body [data-pb-style=MB9O408]{width:100%;border-width:1px;border-color:#ededed;display:inline-block}#html-body [data-pb-style=PDGH621]{text-align:center}#html-body [data-pb-style=PDGH621],#html-body [data-pb-style=U65N2OG]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body [data-pb-style=GMOCJDS]{width:100%;border-width:1px;border-color:#ededed;display:inline-block}#html-body [data-pb-style=HFOUREP],#html-body [data-pb-style=QY5V1DC]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=QY5V1DC]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=HFOUREP]{align-self:stretch}#html-body [data-pb-style=LK4AWFM]{display:flex;width:100%}#html-body [data-pb-style=QN1WGGP]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;margin-left:20px;margin-right:20px;align-self:center}#html-body [data-pb-style=FJ0NKKK]{text-align:center}#html-body [data-pb-style=IK2AVRS]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:stretch}#html-body [data-pb-style=EIQMHI7]{border-style:none}#html-body [data-pb-style=UC9JXWN],#html-body [data-pb-style=Y1Q0S6T]{max-width:100%;height:auto}#html-body [data-pb-style=CG1G5H9]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin-top:60px}#html-body [data-pb-style=V1L89Y1]{text-align:center}#html-body [data-pb-style=VJIVL5L]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}#html-body [data-pb-style=IIH4UQX]{display:flex;width:100%}#html-body [data-pb-style=QMKJJK6]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;margin-left:20px;margin-right:20px;align-self:center}#html-body [data-pb-style=ED4PL5K],#html-body [data-pb-style=FQKONCO]{text-align:center}#html-body [data-pb-style=B8MFK0U]{display:inline-block}#html-body [data-pb-style=KYNA1KD]{text-align:center}#html-body [data-pb-style=N9S3POR]{justify-content:flex-start;display:flex;flex-direction:column;width:50%;padding:20px;align-self:stretch}#html-body [data-pb-style=B5V2QXK],#html-body [data-pb-style=FQIJJKF],#html-body [data-pb-style=N9S3POR]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=FQIJJKF]{justify-content:flex-start;display:flex;flex-direction:column;margin-top:80px}#html-body [data-pb-style=B5V2QXK]{align-self:stretch}#html-body [data-pb-style=Y57T3B4]{display:flex;width:100%}#html-body [data-pb-style=TGPPUJC]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body [data-pb-style=QWFP2RI]{width:100%;border-width:1px;border-color:#ededed;display:inline-block}#html-body [data-pb-style=H2G0QFR]{text-align:center}#html-body [data-pb-style=BKU5MAN],#html-body [data-pb-style=H2G0QFR]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body [data-pb-style=DKYGAHO]{width:100%;border-width:1px;border-color:#ededed;display:inline-block}#html-body [data-pb-style=QLF88VQ],#html-body [data-pb-style=U2LGFYR]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=U2LGFYR]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=QLF88VQ]{align-self:stretch}#html-body [data-pb-style=O3A92EW]{display:flex;width:100%}#html-body [data-pb-style=S4LCFH5]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:stretch}#html-body [data-pb-style=A0I1YXG]{border-style:none}#html-body [data-pb-style=JJSA244],#html-body [data-pb-style=K8TDL8H]{max-width:100%;height:auto}#html-body [data-pb-style=W2J57C1]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;margin-left:20px;margin-right:20px;align-self:center}#html-body [data-pb-style=J1NRH6M]{text-align:center}@media only screen and (max-width: 768px) { #html-body [data-pb-style=A0I1YXG],#html-body [data-pb-style=AD2TFFR],#html-body [data-pb-style=E1X55CO],#html-body [data-pb-style=EIQMHI7],#html-body [data-pb-style=NLPDQH7],#html-body [data-pb-style=NX21GYI],#html-body [data-pb-style=PIVHKJD
3473],#html-body [data-pb-style=Q6VJDAF],#html-body [data-pb-style=R3190CD],#html-body [data-pb-style=T57JRLF],#html-body [data-pb-style=TMCDO0B],#html-body [data-pb-style=WQLBRAP]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="C1VL537"><h1 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="MTFASOB">About SparkFun</h1><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="QUB9FGM"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="XB88KD2"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-background-image-format="webply" data-element="main" data-pb-style="JP5KC4C"></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-background-image-format="webply" data-element="main" data-pb-style="YNWS12C"><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><span style="font-size: 20px; line-height: 26px;">Since 2003, SparkFun has been helping turn ideas into reality &ndash; whether you&rsquo;re creating a smart weather station, exploring the frontier of machine learning, building a robot for school or prototyping your first (or tenth) product. No matter your vision or skill level, our open source components, resources and online tutorials are designed to broaden access to innovative technology and make the road to a finished project shorter.</span></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-background-image-format="webply" data-element="main" data-pb-style="Y955LWO"></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="C3VYXAN"><h2 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="H7BPP77">Our Values</h2></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="B638KAQ"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="NF72NQ3"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="AOVXWAY"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="CHQ015I"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="NX21GYI"><img class="pagebuilder-mobile-hidden" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/peoplefirst.jpeg?format=webply" alt="Employee on climbing wall" title="" loading="lazy" data-image-format="webply" data-element="desktop_image" data-pb-style="XWM4R6P"><img class="pagebuilder-mobile-only" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/peoplefirst.jpeg?format=webply" alt="Employee on climbing wall" title="" loading="lazy" data-image-format="webply" data-element="mobile_image" data-pb-style="AYEL3YF"></figure><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="MV9KQBE">People First</h3><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="VXOJSK9"><hr data-element="line" data-pb-style="HSR2TRE"></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="AHD3MSO"><p>
3473<span style="line-height: 26px;">Our people are the driving force that keep the lights turned on, and we value each other as a team and family, not just as individuals. We&rsquo;re committed to supporting the personal and professional growth for our employees however we can.</span></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="W2N7OI4"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="AD2TFFR"><img class="pagebuilder-mobile-hidden" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/accountability.jpeg?format=webply" alt="Happy employees talking" title="" loading="lazy" data-image-format="webply" data-element="desktop_image" data-pb-style="QQP8TH1"><img class="pagebuilder-mobile-only" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/accountability.jpeg?format=webply" alt="Happy employees talking" title="" loading="lazy" data-image-format="webply" data-element="mobile_image" data-pb-style="FOG4WXS"></figure><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="IC51SU2">Accountability</h3><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="SD2FP2L"><hr data-element="line" data-pb-style="H3AGUDM"></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="K8TNM4U"><p><span style="line-height: 26px;">It&rsquo;s important to us that everyone at SparkFun knows what we&rsquo;re working toward &ndash; that means regular updates on company goals, progress, and how each person fits into the plan. We trust ourselves and each other to take responsibility for our contribution, while allowing for inevitable shortfalls and course-correction.</span></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="SI68FBV"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="NLPDQH7"><img class="pagebuilder-mobile-hidden" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/respect.jpeg?format=webply" alt="SparkFun&rsquo;s founder smiling" title="" loading="lazy" data-image-format="webply" data-element="desktop_image" data-pb-style="V1JWE0S"><img class="pagebuilder-mobile-only" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/respect.jpeg?format=webply" alt="SparkFun&rsquo;s founder smiling" title="" loading="lazy" data-image-format="webply" data-element="mobile_image" data-pb-style="TL11H3S"></figure><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="PDMHEE0">Respect</h3><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="EMHYVSJ"><hr data-element="line" data-pb-style="RXKXMKW"></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="R0TVBI7"><p><span style="line-height: 26px;">We do our daily best to live by the Golden Rule, which means treating everyone we encounter with empathy and kindness. This practice, to us, extends naturally to our environment, and we do our part to respect our excellent planet with comprehensive sustainability, solar power and waste recycling programs.</span></p></div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="QRVF13D"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="FYFALPF"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="MGC1PKC"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="I73Q2NX"></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="IRGFNGP"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="Q6VJDAF"><img class="pagebuilder-mobile-hidden" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/transparency.jpeg?format=webply" alt="SparkFun Employees in a competition" title="" loading="lazy" data-image-format="webply" data-element="desktop_image" data-pb-style="O0WPX3P"><img class="pagebuilder-mobile-only" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/transparency.jpeg?format=webply" alt="SparkFun Employees in a competition" title="" loading="lazy" data-image-format="webply" data-element="mobile_image" data-pb-style="LWJE7Q9"></figure><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="MW4BFWM">Transparency</h3><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="VGA4Y6N"><hr data-element="line" data-pb-style="KHSA7B4"></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="VV3VDNU"><p>
3473<span style="line-height: 26px;">Our people are the driving force that keep the lights turned on, and we value each other as a team and family, not just as individuals. We&rsquo;re committed to supporting the personal and professional growth for our employees however we can.</span></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="DVDQ6BR"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="R3190CD"><img class="pagebuilder-mobile-hidden" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/qualityandinnovation.jpeg?format=webply" alt="Engineer soldering a device" title="" loading="lazy" data-image-format="webply" data-element="desktop_image" data-pb-style="D8F7DVV"><img class="pagebuilder-mobile-only" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/qualityandinnovation.jpeg?format=webply" alt="Engineer soldering a device" title="" loading="lazy" data-image-format="webply" data-element="mobile_image" data-pb-style="ML89GRL"></figure><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="WWRHWCU">Quality and Innovation</h3><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="S7MN7WN"><hr data-element="line" data-pb-style="E42YFUU"></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="Y7B5MWH"><p><span style="line-height: 26px;">Our people are the driving force that keep the lights turned on, and we value each other as a team and family, not just as individuals. We&rsquo;re committed to supporting the personal and professional growth for our employees however we can.</span></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="W55DC4B"></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="QN1EB08"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="UAE03NW"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="TLTHP7V"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="LO98HWA"><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="H0Q91C0"></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="JG3SS04"><h2 data-content-type="heading" data-appearance="default" data-element="main">SparkFun Facts</h2></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="MJRNHX6"><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="B6Y77RL"></div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="JT8QCS9"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="K9SXWHF"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="JOB86BA"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="T16VT8Q"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="WQLBRAP"><img class="pagebuilder-mobile-hidden" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/15yearsofinnovation.jpeg" alt="SparkFun Historical Photos" title="" data-element="desktop_image" data-pb-style="PK29YQQ"><img class="pagebuilder-mobile-only" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/15yearsofinnovation.jpeg" alt="SparkFun Historical Photos" title="" data-element="mobile_image" data-pb-style="NR3J6OA"></figure></div><div class="pagebuilder-column" data-content-type="column" data-appearance="align-center" data-background-images="{}" data-element="main" data-pb-style="MMU7UOX"><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="P5OW8PN">Almost 20 Years of Innovation</h3><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;">
3473<span style="line-height: 26px;">In January 2018, SparkFun celebrated its 15-year anniversary. A lot has changed since our humble beginnings in a Boulder college apartment. Curious about how we went from one guy mailing boxes out of a basement to 140 employees in an 80,000-square-foot building? Check out SparkFun founder Nate's very detailed history of the company (it even includes a Viking funeral).</span></p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="GQPG6RQ"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="UVGDRMH"><a role="button" tabindex="0" class="pagebuilder-button-secondary" href="https://www.sparkfun.com/news/2571" target="_blank" data-link-type="default" data-element="link" data-pb-style="FUOIILS"><span data-element="link_text">Read Our Story</span></a></div></div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="L82OOMR"><h2 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="KA207SK">Our Philosophy</h2></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="LH61AY9"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="KJM46TC"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="S3BGK8G"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="N8B1TOB"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="PIVHKJD"><img class="pagebuilder-mobile-hidden" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/opensource.jpeg" alt="Open Source" title="" data-element="desktop_image" data-pb-style="T87OA17"><img class="pagebuilder-mobile-only" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/opensource.jpeg" alt="Open Source" title="" data-element="mobile_image" data-pb-style="H3I86LN"></figure><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="NUHWIVH">Open Source</h3><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="SMRM870"><hr data-element="line" data-pb-style="WNG3AIY"></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="LFSR77F"><p><span style="line-height: 26px;">Our products and resources carry no patents, so anyone can use, modify and even sell them. Madness, you say? So far so good. Being open source encourages people to share and learn from each other. It also forces us to focus on what we do best and constantly innovate. In short, it makes us better, for you and for the world.</span></p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="FCWAE2V"><div class="pb__button--sm" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="RP1W3HF"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.youtube.com/watch?v=xGhj_lLNtd0" target="_blank" data-link-type="default" data-element="link" data-pb-style="H3TUHKF"><span data-element="link_text">Watch our founder speak on open source hardware.</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="LABRUIB"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="TMCDO0B"><img class="pagebuilder-mobile-hidden" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/education.jpeg" alt="SparkFun Community" title="" data-element="desktop_image" data-pb-style="RFMEBOV"><img class="pagebuilder-mobile-only" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/education.jpeg" alt="SparkFun Community" title="" data-element="mobile_image" data-pb-style="FIBQT3E"></figure><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="F2OJ4EO">Community</h3><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="BIKSCKO"><hr data-element="line" data-pb-style="TX1AV4H"></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="FCU6MAJ"><p>
3473<span style="line-height: 26px;">To us, it&rsquo;s a given that we pay it forward and sponsor the incredible community that keeps us running. Through our Community Partnership Program, we&rsquo;ve donated supplies, parts and expertise to over 140 projects, universities and programs in six countries in the first half of 2017 alone, with awards issued every month.</span></p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="PLQ17U5"><div class="pb__button--sm" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="XC64SBG"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/partner" target="_blank" data-link-type="default" data-element="link" data-pb-style="SJVVC6J"><span data-element="link_text">Partner with us.</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="V7OCN16"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="T57JRLF"><img class="pagebuilder-mobile-hidden" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/manufacturing.jpeg" alt="SparkFun's Manufacturing" title="" data-element="desktop_image" data-pb-style="MQ9WJ9X"><img class="pagebuilder-mobile-only" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/manufacturing.jpeg" alt="SparkFun's Manufacturing" title="" data-element="mobile_image" data-pb-style="OE84FYS"></figure><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="UU8PKJ6">Manufacturing</h3><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="FJTSU4K"><hr data-element="line" data-pb-style="ANK7JSK"></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="DQFEF6Q"><p><span style="line-height: 26px;">We produce, build, test and assemble over 400 open source kits and boards from our catalog in-house. It&rsquo;s the best way we know to ensure the red box you receive contains products you know, love and can rely on. And if something should go wrong, our tech support and customer service teams are here to help, no matter what.</span></p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="BCINQ3V"><div class="pb__button--sm" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="VQEH02B"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/news/2458" target="_blank" data-link-type="default" data-element="link" data-pb-style="KXQCUN6"><span data-element="link_text">Take a look at our manufacturing process.</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="JA912P3"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="E1X55CO"><img class="pagebuilder-mobile-hidden" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/education.jpeg" alt="SparkFun Education" title="" data-element="desktop_image" data-pb-style="YQPIXDQ"><img class="pagebuilder-mobile-only" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/education.jpeg" alt="SparkFun Education" title="" data-element="mobile_image" data-pb-style="AFAEIKI"></figure><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="T41L2FG">Education</h3><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="DJE930V"><hr data-element="line" data-pb-style="V4CYWMR"></div><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="YWHUAIF"><p><span style="line-height: 26px;">Everyone deserves access to electronics literacy. In our Department of Education, we believe electronics are more than a hobby or career path; they&rsquo;re a creative medium for teaching and learning. Since 2009, we&rsquo;ve helped students and educators around the world introduce these tools and concepts into their schools.</span></p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="JKLHNIE"><div class="pb__button--sm" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="OIJSYM2"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfuneducation.com/" target="_blank" data-link-type="default" data-element="link" data-pb-style="A9VBDOD"><span data-element="link_text">View our maker education-focused website.</span></a></div></div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="DOEFIKS"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="AFQ94M1"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="NS
3473F8Y97"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="RTL6EK0"><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="MB9O408"></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-background-image-format="webply" data-element="main" data-pb-style="PDGH621"><h2 data-content-type="heading" data-appearance="default" data-element="main">SparkFun Facts</h2></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="U65N2OG"><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="GMOCJDS"></div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="QY5V1DC"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="HFOUREP"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="LK4AWFM"><div class="pagebuilder-column" data-content-type="column" data-appearance="align-center" data-background-images="{}" data-element="main" data-pb-style="QN1WGGP"><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="FJ0NKKK">Start of an Annual Event</h3><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><span style="line-height: 26px;">In 2008, a friendly wager between two SparkFun employees about whether or not they could build a robot able to circumnavigate the building by itself lead to SparkFun&rsquo;s <strong>Autonomous Vehicle Competition (AVC). </strong>AVC&nbsp;brought competitors, robots and spectators from around the world together to see what happens when machines are left to their own devices. After 10 years of great competitions, AVC was officially retired in 2018.</span></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="IK2AVRS"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="EIQMHI7"><img class="pagebuilder-mobile-hidden" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/autonomousvehiclecompetition.jpeg" alt="" title="" data-element="desktop_image" data-pb-style="UC9JXWN"><img class="pagebuilder-mobile-only" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/autonomousvehiclecompetition.jpeg" alt="" title="" data-element="mobile_image" data-pb-style="Y1Q0S6T"></figure></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="CG1G5H9"><h2 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="V1L89Y1">Our Culture</h2><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="VJIVL5L"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="IIH4UQX"><div class="pagebuilder-column" data-content-type="column" data-appearance="align-center" data-background-images="{}" data-element="main" data-pb-style="QMKJJK6"><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;">
3473<span style="line-height: 26px;">It&rsquo;s in our name - we&rsquo;re here to have fun. In addition to the thrill we get from playing with electronics every day, we also bring our dogs to work, gather around the office kegs at the end of the day, enjoy the incredible Colorado summers together at Friday BBQs and take turns scaling the climbing wall in our gym. It&rsquo;s a tough job, but someone has to do it.</span></p></div><h4 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="ED4PL5K">Sound pretty OK?</h4><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="FQKONCO"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="B8MFK0U"><a role="button" tabindex="0" class="pagebuilder-button-primary" href="https://www.sparkfun.com/jobs" target="_blank" data-link-type="default" data-element="link" data-pb-style="KYNA1KD"><span data-element="link_text">Check Out Our Current Job Openings!</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-background-image-format="webply" data-element="main" data-pb-style="N9S3POR"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><a data-flickr-embed="true"  href="https://www.flickr.com/photos/sparkfun/albums/72157687102081835" title="SparkFun Culture"><img src="https://farm4.staticflickr.com/3928/15243515179_f7d96ffe68_b.jpg" width="1024" height="683" alt="AVC 2016"></a>
3473<script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script>
3473</div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="FQIJJKF"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="B5V2QXK"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="Y57T3B4"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="TGPPUJC"><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="QWFP2RI"></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-background-image-format="webply" data-element="main" data-pb-style="H2G0QFR"><h2 data-content-type="heading" data-appearance="default" data-element="main">SparkFun Facts</h2></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="BKU5MAN"><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="DKYGAHO"></div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="U2LGFYR"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="QLF88VQ"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="O3A92EW"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="S4LCFH5"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="A0I1YXG"><img class="pagebuilder-mobile-hidden" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/environmentalimpact.jpeg" alt="SparkFun's Environmental Impact" title="" data-element="desktop_image" data-pb-style="JJSA244"><img class="pagebuilder-mobile-only" src="https://www.sparkfun.com/media/.renditions/wysiwyg/footerpages/AboutUs/environmentalimpact.jpeg" alt="SparkFun's Environmental Impact" title="" data-element="mobile_image" data-pb-style="K8TDL8H"></figure></div><div class="pagebuilder-column" data-content-type="column" data-appearance="align-center" data-background-images="{}" data-element="main" data-pb-style="W2J57C1"><h3 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="J1NRH6M">Environmental Impact</h3><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><span style="line-height: 26px;">In effort to lower our impact on the environment, our headquarters uses smart energy power outlets, e-waste recycling and community bicycle programs, and a photovoltaic rooftop solar array that provides around 30 percent of our monthly electricity. Our building was also the first in Boulder County to be built according to the International Green Construction Code.</span></p></div></div></div></div></div></div>
3474
3475<script>    const rawRequest = "";
3476    const searchRequest = rawRequest ? JSON.parse(rawRequest) : null;
3477
3478    const rawResponse = "";
3479    const searchResponse = rawResponse ? JSON.parse(rawResponse) : null;
3480
3481    const rawExecutionTime = "0";
3482    const executionTime = rawExecutionTime ? parseFloat(rawExecutionTime) : null;
3483
3484    const requestId = "d7f3478f\u002D0967\u002D4938\u002Dabf5\u002D5afd46aa487f";
3485
3486    const rawAttributes = "";
3487    const attributes = rawAttributes ? JSON.parse(rawAttributes) : null;
3488
3489    const rawPageSize = "24";
3490    const pageSize = rawPageSize ? parseInt(rawPageSize) : null;
3491
3492    const customerGroup = "b6589fc6ab0dc82cf12099d1c2d40ab994e8410c";
3493
3494    window.LiveSearchMetrics = {
3495        searchRequest,
3496        searchResponse,
3497        requestId,
3498        executionTime,
3499        attributes,
3500        pageSize,
3501        context: {
3502            'customerGroup' : customerGroup
3503        }
3504    };
3505
3506    require([
3507        "https://livesearch-metrics.magento-ds.com/v0/liveSearchMetrics.js"
3508    ]);</script>
3508
3509<script>    require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) {
3510        if (!magentoStorefrontEvents) return;
3511        
3512        magentoStorefrontEvents.context.setSearchExtension({
3513            version: "4.7.2"
3514        });
3515    });</script>
3515
3516        <form class="amhideprice-form" id="amgroupcat-form" action="" method="post" style="display: none;">
3517        <input name="form_key" type="hidden" value="" />
3518        <input name="product_id" type="hidden" value="" />
3519        <fieldset class="fieldset">
3520            <legend class="legend amhideprice-form-ledend">
3521                <span>Get a Quote for</span>
3522                <span style="font-weight: bolder;" class="product-name"></span>
3523            </legend>
3524            <br>
3525                            <br>
3526                <div class="field">
3527                    <label class="label" for="amgroupcat-gdpr">
3528                        <input type="checkbox"
3529                               id="amgroupcat-gdpr"
3530                               name="gdpr"
3531                               title="GDPR"
3532                               value="1">
3533                        I agree to the <a href="/privacy-policy" target="_blank">Privacy Policy</a> to get a quote for product                    </label>
3534                </div>
3535                        <div class="amhideprice-fields-containeramhideprice-hidden">
3536                <div class="field required">
3537                    <label for="amgroupcat-name" class="label">
3538                        <span>Customer Name</span>
3539                    </label>
3540                    <div class="control">
3541                        <input type="text" name="name" class="input-text"
3542                               id="amgroupcat-name"
3543                               data-validate="{required:true}">
3544                    </div>
3545                </div>
3546                <div class="field required">
3547                    <label for="amgroupcat-email" class="label">
3548                        <span>Customer Email</span>
3549                    </label>
3550                    <div class="control">
3551                        <input type="email"
3552                               name="email"
3553                               autocomplete="email"
3554                               id="amgroupcat-email"
3555                               value="" class="input-text"
3556                               data-validate="{required:true, 'validate-email':true}"
3557                               aria-required="true">
3558                    </div>
3559                </div>
3560                <div class="field required">
3561                    <label for="amgroupcat-phone" class="label">
3562                        <span>Phone Number</span>
3563                    </label>
3564                    <div class="control">
3565                        <input type="text" name="phone" id="amgroupcat-phone" class="input-text "
3566                               data-validate="{required:true}">
3567                    </div>
3568                </div>
3569                <div class="field">
3570                    <label for="amgroupcat-comment" class="label">
3571                        <span>Comment</span>
3572                    </label>
3573                    <div class="control">
3574                        <textarea title="Comment"
3575                                  type="textarea"
3576                                  id="amgroupcat-comment"
3577                                  name="comment" class="input-text"
3578                                  data-validate="{'validate-no-html-tags':true}"></textarea>
3579                    </div>
3580                </div>
3581                <div class="actions-toolbar">
3582                    <div class="primary">
3583                        <button type="submit" class="action submit primary"
3584                                title="Submit">
3585                            <span>Submit</span>
3586                        </button>
3587                    </div>
3588                </div>
3589            </div>
3590        </fieldset>
3591    </form>
3592</div></div></main><footer class="page-footer"><div class="footer content"><div class="switcher store switcher-store" id="switcher-store">
3593    <strong class="label switcher-label"><span>Select Store</span></strong>
3594    <div class="actions dropdown options switcher-options">
3595                                    <div class="action toggle switcher-trigger"
3596                     role="button"
3597                     tabindex="0"
3598                     data-mage-init='{"dropdown":{}}'
3599                     data-toggle="dropdown"
3600                     data-trigger-keypress-button="true"
3601                     id="switcher-store-trigger">
3602                    <strong>
3603                        <span>SparkFun Store</span>
3604                    </strong>
3605                </div>
3606                                                <ul class="dropdown switcher-dropdown" data-target="dropdown">
3607                                                                            <li class="switcher-option">
3608                        <a href="#" data-post='{"action":"https:\/\/www.sparkfun.com\/stores\/store\/redirect\/","data":{"___store":"pnt_default","___from_store":"default","uenc":"aHR0cHM6Ly93d3cuc3BhcmtwbnQuY29tL2Fib3V0LXNwYXJrZnVu"}}'>
3609                            SparkPNT                        </a>
3610                    </li>
3611                                    </ul>
3612    </div>
3613</div>
3614<div class="widget block block-static-block">
3615    <style>#html-body [data-pb-style=KVIA0AC],#html-body [data-pb-style=X93HUSS]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=KVIA0AC]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=X93HUSS]{align-self:stretch}#html-body [data-pb-style=UESLCNQ]{display:flex;width:100%}#html-body [data-pb-style=X20QGAW]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body [data-pb-style=QBXQ1QS]{display:flex;flex-direction:column}#html-body [data-pb-style=YFN8LQK]{display:inline-block}#html-body [data-pb-style=DSYTL21]{text-align:left}#html-body [data-pb-style=XNID800]{display:inline-block}#html-body [data-pb-style=RHMPH36]{text-align:left}#html-body [data-pb-style=GT9N0HD]{display:inline-block}#html-body [data-pb-style=YVM4DKP]{text-align:left}#html-body [data-pb-style=B8K63SG]{display:inline-block}#html-body [data-pb-style=UV9SOVD]{text-align:left}#html-body [data-pb-style=GNCBWL2]{display:flex;flex-direction:column}#html-body [data-pb-style=EUFOVH0]{display:inline-block}#html-body [data-pb-style=IQ5GFOS]{text-align:left}#html-body [data-pb-style=CQDOUOU]{display:inline-block}#html-body [data-pb-style=YL755DB]{text-align:left}#html-body [data-pb-style=DMLSYY4]{display:inline-block}#html-body [data-pb-style=SKXK19D]{text-align:left}#html-body [data-pb-style=IYHVNF5]{display:inline-block}#html-body [data-pb-style=UATQMQ2]{text-align:left}#html-body [data-pb-style=C04TNWF]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body [data-pb-style=RE4513L]{display:flex;flex-direction:column}#html-body [data-pb-style=UP7D4RP]{display:inline-block}#html-body [data-pb-style=E7WNSR8]{text-align:left}#html-body [data-pb-style=K2RUALA]{display:inline-block}#html-body [data-pb-style=A6XQXIT]{text-align:left}#html-body [data-pb-style=UFCTLOJ]{display:inline-block}#html-body [data-pb-style=QQEPLC6]{text-align:left}#html-body [data-pb-style=FPO0L9D]{display:inline-block}#html-body [data-pb-style=QO98MVD]{text-align:left}#html-body [data-pb-style=MOR0CX7]{display:inline-block}#html-body [data-pb-style=PEADJP2]{text-align:left}#html-body [data-pb-style=QSQS2O4]{display:inline-block}#html-body [data-pb-style=Q1ST3AU]{text-align:left}#html-body [data-pb-style=MDCJMKG]{display:flex;flex-direction:column}#html-body [data-pb-style=CEOYLH2]{display:inline-block}#html-body [data-pb-style=DCAUGWD]{text-align:left}#html-body [data-pb-style=OLN2T94]{display:inline-block}#html-body [data-pb-style=AQBISF4]{text-align:left}#html-body [data-pb-style=FVVPCBI]{display:inline-block}#html-body [data-pb-style=DGJDNYF]{text-align:left}#html-body [data-pb-style=WBLMT84]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body [data-pb-style=WGSF9JY]{text-align:left}#html-body [data-pb-style=N8N45A3]{display:inline-block}#html-body [data-pb-style=EPUUAEE]{text-align:left}#html-body [data-pb-style=MB274WS]{display:inline-block}#html-body [data-pb-style=NCBCDQA]{text-align:left}#html-body [data-pb-style=EAYUV5P]{display:inline-block}#html-body [data-pb-style=WKW3W9N]{text-align:left}#html-body [data-pb-style=WQ238A8]{display:inline-block}#html-body [data-pb-style=GEEFJ2J]{text-align:left}
3615#html-body [data-pb-style=OSTLOOW]{display:inline-block}#html-body [data-pb-style=YW89VPY]{text-align:left}#html-body [data-pb-style=B0EXWY8]{display:inline-block}#html-body [data-pb-style=PLGADLY]{text-align:left}#html-body [data-pb-style=TEGT0SE]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style type="text/css">
3616.hs-error-msgs label,
3617.hs-error-msg {
3618    color: #E0311D !important;
3619    background-color: #ffffff;
3620    border: 1px solid #a6463d;
3621    border-radius: 3px;
3622    padding: 4px !important;
3623    font-weight: 600;
3624}
3625
3626.hbspt-form .hs-form-field label:not(.hs-error-msg) {
3627    color: #fff;
3628    font-size: 14px;
3629    font-family: Open Sans, sans-serif;
3630    display: block;
3631    margin: 5px 0;
3632}
3633
3634.hbspt-form .hs-button {
3635margin-top: 30px;
3636margin-bottom: 25px;
3637}
3638
3639input[type=text] {
3640height: 40px;
3641}
3642
3643.hbspt-form .hs-button {
3644    background: #ffab58;
3645    color: #fafafa;
3646    font-size: 16px;
3647    line-height: 12px;
3648    padding: 15px 24px;
3649    font-family: Open Sans, sans-serif;
3650}
3651
3652.hs-richtext {
3653font-family: Open Sans;
3654margin-bottom: 20px;
3655}
3656
3657.hs-form-field {
3658margin-top:15px;
3659}
3660</style></div><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="KVIA0AC"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="X93HUSS"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="UESLCNQ"><div class="pagebuilder-column footer__links" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="X20QGAW"><h3 data-content-type="heading" data-appearance="default" data-element="main">ABOUT SPARKFUN</h3><div data-content-type="buttons" data-appearance="stacked" data-same-width="false" data-element="main" data-pb-style="QBXQ1QS"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="YFN8LQK"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/about-sparkfun" target="" data-link-type="page" data-element="link" data-pb-style="DSYTL21"><span data-element="link_text">Read Our Story</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="XNID800"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/press-and-media" target="" data-link-type="page" data-element="link" data-pb-style="RHMPH36"><span data-element="link_text">Press &amp; Media</span></a></div><div class="pb__external-link" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="GT9N0HD"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfuneducation.com" target="_blank" data-link-type="default" data-element="link" data-pb-style="YVM4DKP"><span data-element="link_text">SparkFun Education</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="B8K63SG"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/jobs" target="" data-link-type="page" data-element="link" data-pb-style="UV9SOVD"><span data-element="link_text">Job Openings</span></a></div></div><h3 data-content-type="heading" data-appearance="default" data-element="main">PARTNER WITH US</h3><div data-content-type="buttons" data-appearance="stacked" data-same-width="false" data-element="main" data-pb-style="GNCBWL2"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="EUFOVH0"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/partner" target="" data-link-type="page" data-element="link" data-pb-style="IQ5GFOS"><span data-element="link_text">See Our Partners</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="CQDOUOU"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/distributors" target="" data-link-type="page" data-element="link" data-pb-style="YL755DB"><span data-element="link_text">Become a Distributor</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="DMLSYY4"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/volume-sales" target="" data-link-type="page" data-element="link" data-pb-style="SKXK19D"><span data-element="link_text">Receive Volume Discounts</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="IYHVNF5"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/affiliate-program" target="" data-link-type="page" data-element="link" data-pb-style="UATQMQ2"><span data-element="link_text">Join Our Affiliate Program</span></a></div></div></div><div class="pagebuilder-column footer__links" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="C04TNWF"><h3 data-content-type="heading" data-appearance="default" data-element="main">SUPPORT</h3><div data-content-type="buttons" data-appearance="stacked" data-same-width="false" data-element="main" data-pb-style="RE4513L"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="UP7D4RP"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/support" target="" data-link-type="page" data-element="link" data-pb-style="E7WNSR8"><span data-element="link_text">Customer Support</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="K2RUALA"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/support#purchase-orders" target="" data-link-type="default" data-element="link" data-pb-style="A6XQXIT"><span data-element="link_text">Purchase Orders &amp; Payment Terms</span></a></div><div class="pb__external-link" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="UFCTLOJ"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://community.sparkfun.com/" target="_blank" data-link-type="default" data-element="link" data-pb-style="QQEPLC6"><span data-element="link_text">Technical Support Forum</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="FPO0L9D"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/returns" target="_blank" data-link-type="page" data-element="link" data-pb-style="QO98MVD"><span data-element="link_text">Returns &amp; Exchanges</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="MOR0CX7"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/faq" target="" data-link-type="page" data-element="link" data-pb-style="PEADJP2"><span data-element="link_text">FAQs</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="QSQS2O4"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/contact-us" target="" data-link-type="page" data-element="link" data-pb-style="Q1ST3AU"><span data-element="link_text">Contact Us</span></a></div></div><h3 data-content-type="heading" data-appearance="default" data-element="main">SITE INFORMATION</h3><div data-content-type="buttons" data-appearance="stacked" data-same-width="false" data-element="main" data-pb-style="MDCJMKG"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="CEOYLH2"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/terms" target="" data-link-type="page" data-element="link" data-pb-style="DCAUGWD"><span data-element="link_text">Terms Of Service</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="OLN2T94"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/privacy" target="" data-link-type="page" data-element="link" data-pb-style="AQBISF4"><span data-element="link_text">Privacy Policy</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="FVVPCBI"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.sparkfun.com/sitemap" target="" data-link-type="page" data-element="link" data-pb-style="DGJDNYF"><span data-element="link_text">Site Map</span></a></div></div></div><div class="pagebuilder-column footer__newsletter" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="WBLMT84"><h3 data-content-type="heading" data-appearance="default" data-element="main">SUBSCRIBE</h3><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
3660<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
3660
3661<script>
3662  hbspt.forms.create({
3663    portalId: "2224003",
3664    formId: "4bfd0f2d-9735-4767-8d84-25d8bc7d445f",
3665    region: "na1"
3666  });
3667</script>
3667</div><h3 data-content-type="heading" data-appearance="default" data-element="main">VIEW OUR SOCIAL CHANNELS</h3><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="WGSF9JY" class="footer__social-buttons"><div class="youtube" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="N8N45A3"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.youtube.com/sparkfun" target="_blank" data-link-type="default" data-element="link" data-pb-style="EPUUAEE"><span data-element="link_text">YouTube</span></a></div><div class="instagram" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="MB274WS"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.instagram.com/sparkfun/" target="_blank" data-link-type="default" data-element="link" data-pb-style="NCBCDQA"><span data-element="link_text">Instagram</span></a></div><div class="github" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="EAYUV5P"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://github.com/sparkfun" target="_blank" data-link-type="default" data-element="link" data-pb-style="WKW3W9N"><span data-element="link_text">GitHub</span></a></div><div class="facebook" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="WQ238A8"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.facebook.com/SparkFun" target="_blank" data-link-type="default" data-element="link" data-pb-style="GEEFJ2J"><span data-element="link_text">Facebook</span></a></div><div class="twitter" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="OSTLOOW"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://twitter.com/sparkfun" target="_blank" data-link-type="default" data-element="link" data-pb-style="YW89VPY"><span data-element="link_text">Twitter</span></a></div><div class="tiktok" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="B0EXWY8"><a role="button" tabindex="0" class="pagebuilder-button-link" href="https://www.tiktok.com/@sparkfun.electronics?lang=en" target="_blank" data-link-type="default" data-element="link" data-pb-style="PLGADLY"><span data-element="link_text">TikTok</span></a></div></div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div class="footer__copyright" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="TEGT0SE"><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><strong>SparkFun Electronics &reg;</strong> / 6333 Dry Creek Parkway, Niwot, CO 80503</p></div></div></div></div>
3668</div>
3669<div class="cookie-status-message" id="cookie-status">
3670    The store will not work correctly when cookies are disabled.</div>
3671<script type="text&#x2F;javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 3671
3671
3672<script type="text/x-magento-init">
3673    {
3674        "*": {
3675            "cookieStatus": {}
3676        }
3677    }
3678</script>
3678
3679    <noscript>
3680        <div class="message global noscript">
3681            <div class="content">
3682                <p>
3683                    <strong>JavaScript seems to be disabled in your browser.</strong>
3684                    <span>
3685                        For the best experience on our site, be sure to turn on Javascript in your browser.                    </span>
3686                </p>
3687            </div>
3688        </div>
3689    </noscript>
3690</footer>
3690<script type="text/x-magento-init">
3691        {
3692            "*": {
3693                "Magento_Ui/js/core/app": {
3694                    "components": {
3695                        "storage-manager": {
3696                            "component": "Magento_Catalog/js/storage-manager",
3697                            "appendTo": "",
3698                            "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.sparkfun.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.sparkfun.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.sparkfun.com\/rest\/default\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.sparkfun.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}}                        }
3699                    }
3700                }
3701            }
3702        }
3703</script>
vendor: 1 bytes, line 3703
3703
3704<script id="form-tmpl-multiple" type="text/x-magento-template">
3705    <form id="wishlist-hidden-form" method="post" action="<%- data.url %>" class="no-display">
3706        <% if (data.itemId) { %>
3707            <input name="item_id" value="<%- data.itemId %>">
3708        <% } %>
3709        <% if (data.wishlistId) { %>
3710            <input name="wishlist_id" value="<%- data.wishlistId %>">
3711        <% } %>
3712        <% if (data.qty) { %>
3713            <input name="qty" value="<%- data.qty %>">
3714        <% } %>
3715        <% if (data.item) { %>
3716            <input name="item" value="<%- data.item %>">
3717        <% } %>
3718        <% if (data.entity) { %>
3719            <input name="entity" value="<%- data.entity %>">
3720        <% } %>
3721        <% if (data.form_key) { %>
3722            <input name="form_key" value="<%- data.form_key %>">
3723        <% } %>
3724    </form>
3725</script>
vendor: 1 bytes, line 3725
3725
3726<script id="popup-tmpl" type="text/x-magento-template">
3727    <div class="window wishlist overlay active"></div>
3728    <div id="<%- data.popupWishlistBlockId %>" class="window wishlist popup active">
3729        <div class="popup-actions">
3730            <div class="secondary">
3731                <button type="button"
3732                        title="<%- window.jQuery.mage.__('Close') %>"
3733                        class="action close <%- data.btnCloseClass %>"
3734                        data-dismiss="popup">
3735                    <span><%- data.translate.close %></span>
3736                </button>
3737            </div>
3738        </div>
3739        <div class="popup-header">
3740            <strong class="title" id="popup-title">
3741                 <span>
3742                     <% if (data.isEdit) { %>
3743                        <%- data.translate.editWishlist %>
3744                     <% } else { %>
3745                        <%- data.translate.createNewWishlist %>
3746                     <% } %>
3747                 </span>
3748            </strong>
3749        </div>
3750        <div class="popup-content" id="popup-content">
3751            <form id="<%- data.popupWishlistFormId %>" method="post" action="<%- data.url %>" class="form wishlist">
3752                <input name="form_key" type="hidden" value="<%- data.formKey %>">
3753                <fieldset class="fieldset">
3754                    <div class="field name">
3755                        <label for="wishlist-name" class="label">
3756                            <span><%- data.translate.wishListName %></span>
3757                        </label>
3758                        <div class="control">
3759                            <input id="wishlist-name"
3760                                   class="input-text"
3761                                   data-role="prompt-field"
3762                                   data-validate="{required:true}"
3763                                   type="text"
3764                                   name="name"
3765                                   maxlength="255"
3766                                   value="<%- data.name %>">
3767                        </div>
3768                    </div>
3769                    <div class="field choice">
3770                        <input id="wishlist-public"
3771                               type="checkbox"
3772                               name="visibility"<% if (data.isPublic) { %> checked=true<% } %>">
3773                        <label for="wishlist-public" class="label">
3774                            <span><%- data.translate.publicWishList %></span>
3775                        </label>
3776                    </div>
3777                    <div class="actions-toolbar">
3778                        <div class="primary">
3779                            <button class="action save primary" type="submit" title="<%- window.jQuery.mage.__('Save') %>">
3780                                <span><%- data.translate.save %></span>
3781                            </button>
3782                        </div>
3783                        <div class="secondary">
3784                            <button class="action cancel <%- data.btnCloseClass %>" type="button" title="<%- window.jQuery.mage.__('Cancel') %>">
3785                                <span><%- data.translate.cancel %></span>
3786                            </button>
3787                        </div>
3788                    </div>
3789                </fieldset>
3790            </form>
3791        </div>
3792    </div>
3793</script>
vendor: 1 bytes, line 3793
3793
3794<script id="split-btn-tmpl" type="text/x-magento-template">
3795    <div class="split button wishlist">
3796        <button type="button" data-post='<%- JSON.stringify(data.generalParams) %>' data-action="add-to-wishlist" class="label action split">
3797            <span class="sr-only"><%- data.buttonName %></span>
3798        </button>
3799        <button class="action toggle change"
3800                title="<%- window.jQuery.mage.__('Move to Wishlist') %>"
3801                type="button"
3802                data-toggle="dropdown"
3803                aria-controls="wishlist-<%- JSON.stringify(data.generalParams.data.product) %>"
3804                data-trigger-keypress-button="true">
3805            <span><%- window.jQuery.mage.__('Move to Wishlist') %></span>
3806        </button>
3807        <ul id="wishlist-<%- JSON.stringify(data.generalParams.data.product) %>" class="items" data-target="dropdown">
3808            <% _.each(data.wishlists, function(item) { %>
3809            <li class="item">
3810                <% if (item.newClass) { %>
3811                <span role="button"
3812                      tabindex="0"
3813                      class="action <%- item.newClass %>"
3814                      data-action-keypress="true"
3815                      data-post-new-wishlist='<%- JSON.stringify(item.params) %>'
3816                      data-action="add-to-wishlist"
3817                      title="<%- item.name %>">
3818                            <span><%- item.name %></span>
3819                        </span>
3820                <% } else { %>
3821                <span role="button"
3822                      tabindex="0"
3823                      data-action-keypress="true"
3824                      data-post='<%- JSON.stringify(item.params) %>'
3825                      data-action="add-to-wishlist"
3826                      title="<%- item.name %>">
3827                            <%- item.name %>
3828                        </span>
3829                <% } %>
3830            </li>
3831            <% }); %>
3832        </ul>
3833    </div>
3834</script>
vendor: 1 bytes, line 3834
3834
3835<script type="text/x-magento-init">
3836    {
3837        "*": {
3838            "Magento_Ui/js/core/app": {
3839                "components": {
3840                    "multipleWishlist": {
3841                        "component": "Magento_MultipleWishlist/js/view/multiple-wishlist",
3842                        "config": {
3843                            "multipleWishlistOptions": {
3844                                "createUrl": "https://www.sparkfun.com/wishlist/index/createwishlist/",
3845                                "wishlistLink": ".action.towishlist"
3846                            }
3847                        }
3848                    }
3849                }
3850            }
3851        }
3852    }
3853</script>
3853
3854
3855
3856    
3856<script>        var staticPromotions = staticPromotions || [];
3857        staticPromotions = [            {
3858                'id': '40',
3859                'name': 'Guests\u0020with\u0020Cart\u0020Above\u0020\u0024100\u0020\u002D\u0020Minicart',
3860                'creative': '',
3861                'position': 'cms_page_view',
3862                'activated': '0'
3863            },            {
3864                'id': '44',
3865                'name': '\u002480\u0020upsell\u0020\u002D\u0020MiniCart',
3866                'creative': '',
3867                'position': 'cms_page_view',
3868                'activated': '0'
3869            },];</script>
3869    
3869<script type="text/javascript" async>
3870    var w = document.createElement("script");
3871    w.type = "text/javascript";
3872    w.src = "//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js";
3873    w.async = true;
3874    document.head.appendChild(w);
3875</script>
vendor: 1 bytes, line 3875
3875
3876<script type="text/javascript">
3877    (function(w,d,s,r,n){w.TrustpilotObject=n;w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)};
3878    a=d.createElement(s);a.async=1;a.src=r;a.type='text/java'+s;f=d.getElementsByTagName(s)[0];
3879    f.parentNode.insertBefore(a,f)})(window,document,'script', 'https://invitejs.trustpilot.com/tp.min.js', 'tp');
3880    tp('register','tbDH4XVu26lkrr4i');
3881</script>
vendor: 1 bytes, line 3881
3881
3882<script type="text/javascript">
3883    function inIframe () {
3884        try {
3885            return window.self !== window.top;
3886        } catch (e) {
3887            return false;
3888        }
3889    }
3890
3891    function tryParseJson(str) {
3892        if (typeof str === 'string') {
3893            try {
3894                return JSON.parse(str);
3895            } catch (e) {
3896                return false;
3897            }
3898        }
3899        return false;
3900    }
3901
3902    if (inIframe()) {
3903        window.addEventListener('message', function(e) {
3904            var adminOrign = new URL(window.location).hostname;
3905            var eventOriginHostname = new URL(e.origin).hostname;
3906            if (!e.data || adminOrign !== eventOriginHostname) {
3907                return;
3908            }
3909            if (typeof TrustpilotPreview !== 'undefined') {
3910                if (typeof e.data === 'string' && e.data === 'submit') {
3911                    TrustpilotPreview.sendTrustboxes();
3912                } else {
3913                    jsonData = tryParseJson(e.data);
3914                    if (jsonData.trustbox) {
3915                        TrustpilotPreview.setSettings(jsonData.trustbox);
3916                    } else if (jsonData.customised) {
3917                        TrustpilotPreview.updateActive(jsonData.customised);
3918                    }
3919                }
3920            } else {
3921                var settings = tryParseJson(e.data);
3922                if (settings) {
3923                    var p = document.createElement("script");
3924                    p.type = "text/javascript";
3925                    p.onload = function () {
3926                        const iFrame = e.source.parent.document.getElementById('configuration_iframe').contentWindow;
3927                        TrustpilotPreview.init(['//ecommplugins-scripts.trustpilot.com/v2.1/css/preview.min.css'], settings, iFrame, e.source);
3928                    };
3929                    p.src = '//ecommplugins-scripts.trustpilot.com/v2.1/js/preview.min.js';
3930                    document.head.appendChild(p);
3931                }
3932            }
3933        });
3934    }
3935</script>
3935<script type="text/javascript" async>
3936    const trustpilot_trustbox_settings = {"trustboxes":[]};
3937    if (trustpilot_trustbox_settings) {
3938        document.addEventListener('DOMContentLoaded', function() {
3939            tp('trustBox', trustpilot_trustbox_settings);
3940        });
3941    }
3942</script>
3942<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.sparkfun.com\/","name":"Home"}}]}</script>
3942<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","url":"https:\/\/www.sparkfun.com\/","name":"SparkFun Electronics","potentialAction":{"@type":"SearchAction","target":"https:\/\/www.sparkfun.com\/catalogsearch\/result\/?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
3942<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Organization","url":"https:\/\/www.sparkfun.com\/","name":"SparkFun Electronics","logo":"https:\/\/www.sparkfun.com\/media\/wysiwyg\/footerpages\/PressMedia\/dark-logo-red-flame.png","description":"Read Since 2003, SparkFun has empowered all skill levels to create with open source hardware, tutorials, and tools for rapid prototyping and innovatio...","address":{"addressCountry":"US","postalCode":"80503","addressRegion":"Colorado","addressLocality":"Niwot","streetAddress":"6333 Dry Creek Parkway","@type":"PostalAddress"},"sameAs":["https:\/\/www.facebook.com\/SparkFun","https:\/\/x.com\/sparkfun","https:\/\/www.instagram.com\/sparkfun\/","https:\/\/www.youtube.com\/sparkfun","https:\/\/www.linkedin.com\/company\/sparkfun-electronics"]}</script>
3942<small class="copyright">
3943    <span></span>
3944</small>
3945</div>    
3945<script>window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-f8ec9afa989f5a2bf65","applicationID":"832493476","transactionName":"NlFQNUVYDEMEB0JcWw8bcwJDUA1eSgdbRhsRVVUEGE8LVRI=","queueTime":0,"applicationTime":270,"atts":"GhZTQw1CH00=","errorBeacon":"bam.nr-data.net","agent":""}</script>
3945<script type="text/x-magento-init">{"*":
3946            {"Magento_Persistent/js/remember-me-config": {
3947            "config": {"persistenceConfig":{"isRememberMeCheckboxVisible":true,"isRememberMeCheckboxChecked":false}}
3948            }}}</script>
3948    </body>
3949</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.