{"version":3,"file":"shared-lib.BE8dg252.mjs","names":["useState","Fragment"],"sources":["https:/framerusercontent.com/modules/0IiMWrvpju65MO7nVdBd/GeMqLudBM1bDmij7Nwxf/SiteFooter.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{Fragment,useState}from\"react\";// Canonical brand colours from the ev.energy guidelines.\nconst JUNGLE=\"#0E2B2E\";const ELECTRIC=\"#50fb60\";const WHITE=\"#ffffff\";const WHITE_RGB=\"255, 255, 255\";const FOOTER_RULE=\"rgba(255, 255, 255, 0.16)\";// V36: the legal documents are published on www.ev.energy, not on this site.\n// These point at the canonical unprefixed paths (no /en-us, /en-gb locale\n// prefix) so visitors are not forced into a single territory version. The\n// The `key` values for Privacy, Cookies and Impressum are unchanged so their\n// existing track-cta-* analytics keep reporting continuously. The generic\n// \"Terms\" link was retired: Driver terms of service covers www.ev.energy/terms,\n// and the subscription terms are not surfaced in the footer.\nconst FOOTER_LEGAL_LINKS=[{key:\"privacy\",label:\"Privacy\",href:\"https://www.ev.energy/privacy\"},{key:\"website-terms\",label:\"Website terms of use\",href:\"https://www.ev.energy/website-terms-of-use\"},{key:\"driver-terms\",label:\"Driver terms of service\",href:\"https://www.ev.energy/terms\"},{key:\"cookies\",label:\"Cookies\",href:\"https://www.ev.energy/cookies\"},{key:\"impressum\",label:\"Impressum\",href:\"https://www.ev.energy/impressum\"}];const DEFAULT_OCPP_IMAGE=\"https://cdn.prod.website-files.com/6278ea1f9c10c9550411fdd7/6915edb4bbc2d50f1497c0e0_ocppcerts.png\";const DEFAULT_OCPP_ALT=\"OCPP 1.6 Fully Certified and Security Certified\";// Rewrite legacy `/demo` hrefs to canonical `/eve/demo`.\nfunction rewriteDemoHref(href){if(!href)return href;if(href===\"/demo\"||href===\"/demo/\")return\"/eve/demo\";return href;}// V34: Eve Platform link moves to \"/\" (homepage) since /eve was retired\n// to the homepage in V25 of SiteNav. DEFAULT_COLUMNS updated and\n// normalizeColumns rewrites legacy /eve → / on the \"Eve Platform\" entry.\nconst DEFAULT_COLUMNS=[{title:\"Platform\",links:[{label:\"Eve Platform\",href:\"/\"},{label:\"Eve Insight\",href:\"/eve/insight\"},{label:\"Eve Programs\",href:\"/eve/programs\"},{label:\"Eve Sync\",href:\"/eve/sync\"},{label:\"Eve Ops\",href:\"/eve/ops\"},{label:\"Integrations\",href:\"/eve/integrations\"}]},{title:\"Audiences\",links:[{label:\"Utilities\",href:\"/eve/utilities\"},{label:\"California CCAs\",href:\"/eve/utilities/ccas\"},{label:\"Energy Retailers\",href:\"/eve/energy-retailers\"},{label:\"Businesses\",href:\"/eve/businesses\"}]},{title:\"Resources\",links:[{label:\"Resource Hub\",href:\"/resources\"},{label:\"Book a Demo\",href:\"/eve/demo\"}]},{title:\"Company\",links:[{label:\"About\",href:\"/about\"},{label:\"Team\",href:\"/team\"},{label:\"Careers\",href:\"/careers\"},{label:\"Contact\",href:\"/contact\"}]}];/**\n * Normalize per-instance columns so legacy footer instances pick up the\n * latest labels and routes at render time.\n *\n * V34: rewrites \"Eve Platform\" link → \"/\" (was \"/eve\", retired in SiteNav V25).\n * V33: socials trimmed to LinkedIn only.\n * V31: auto-inserts Team into Company column for legacy instances.\n * V30: legacy Contact + /eve/demo → /contact.\n * V27: legacy /demo → /eve/demo on column links.\n */function normalizeColumns(cols){return cols.map(col=>{const isCompany=(col.title||\"\").trim().toLowerCase()===\"company\";const cleanedLinks=(col.links||[]).map(l=>{const label=(l.label||\"\").trim().toLowerCase();const href=(l.href||\"\").trim().toLowerCase();if(label===\"insights\"||href===\"/insights\"){return{label:\"Resource Hub\",href:\"/resources\"};}return l;}).map(l=>{// V34: \"Eve Platform\" link rewritten to \"/\" since /eve\n// is now the homepage. Catches any legacy /eve or /eve/\n// configured on per-instance Eve Platform entries.\nconst label=(l.label||\"\").trim().toLowerCase();const href=(l.href||\"\").trim().toLowerCase();if(label===\"eve platform\"&&(href===\"/eve\"||href===\"/eve/\"||href===\"\")){return{...l,href:\"/\"};}return l;}).map(l=>{// V30: legacy Contact + /eve/demo → /contact.\nconst label=(l.label||\"\").trim().toLowerCase();const href=(l.href||\"\").trim().toLowerCase();if(label===\"contact\"&&(href===\"/eve/demo\"||href===\"/demo\"||href===\"\")){return{...l,href:\"/contact\"};}return l;}).map(l=>({...l,href:rewriteDemoHref(l.href)})).filter(l=>{const label=(l.label||\"\").trim().toLowerCase();if(label===\"linkedin\"||label===\"twitter\"||label===\"x\"||label===\"facebook\"||label===\"instagram\"||label===\"youtube\"){return false;}return true;});// V31: auto-insert \"Team\" into Company column for legacy instances.\nlet finalLinks=cleanedLinks;if(isCompany){const hasTeam=cleanedLinks.some(l=>(l.label||\"\").trim().toLowerCase()===\"team\");if(!hasTeam){const teamLink={label:\"Team\",href:\"/team\"};const careersIdx=cleanedLinks.findIndex(l=>(l.label||\"\").trim().toLowerCase()===\"careers\");const contactIdx=cleanedLinks.findIndex(l=>(l.label||\"\").trim().toLowerCase()===\"contact\");if(careersIdx>=0){finalLinks=[...cleanedLinks.slice(0,careersIdx+1),teamLink,...cleanedLinks.slice(careersIdx+1)];}else if(contactIdx>=0){finalLinks=[...cleanedLinks.slice(0,contactIdx),teamLink,...cleanedLinks.slice(contactIdx)];}else{finalLinks=[...cleanedLinks,teamLink];}}}return{...col,links:finalLinks};});}function isStubColumns(cols){if(!cols?.length)return true;return cols.every(c=>!c.links?.length||c.links.length===1&&c.links[0].label===\"Link\");}// ────────────────────────── tracking helpers ──────────────────────────────\nfunction footerColumnLinkClasses(label,href){const classes=[\"track-cta\",\"track-cta-nav-link\",\"track-cta-footer\"];const l=(label||\"\").toLowerCase();const h=(href||\"\").toLowerCase();if(l.includes(\"demo\")||h===\"/demo\"||h===\"/eve/demo\"){classes.push(\"track-cta-book-demo\");}else if(l.includes(\"case stud\")||h.startsWith(\"/case-studies\")){classes.push(\"track-cta-case-studies\");}else if(l.includes(\"resource\")||h===\"/resources\"){classes.push(\"track-cta-resources\");}else if(l.includes(\"career\")||h===\"/careers\"){classes.push(\"track-cta-careers\");}else if(l.includes(\"team\")||h===\"/team\"){classes.push(\"track-cta-team\");}else if(l.includes(\"contact\")||h===\"/contact\"){classes.push(\"track-cta-contact\");}else if(l.includes(\"calculator\")||h.includes(\"calculator\")){classes.push(\"track-cta-calculator\");}return classes.join(\" \");}/**\n * B Corp Certified mark — official lockup.\n */const BCorpBadge=()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"56\",viewBox:\"0 0 136.941 200.1086\",fill:\"white\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-label\":\"Certified B Corporation\",style:{display:\"block\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M102.7516,137.0598c.3958-.8684.9267-1.6064,1.5926-2.2155.6659-.6107,1.4361-1.0817,2.3091-1.4146.8746-.3329,1.789-.5002,2.7433-.5002.9559,0,1.8703.1672,2.7433.5002s1.6432.804,2.3091,1.4146c.6659.6091,1.1983,1.3471,1.5941,2.2155.3958.8669.5938,1.835.5938,2.9029,0,1.0817-.1979,2.0544-.5938,2.9228-.3958.8669-.9283,1.6079-1.5941,2.2247-.6659.6153-1.4361,1.0863-2.3091,1.4131s-1.7875.491-2.7433.491c-.9543,0-1.8688-.1642-2.7433-.491-.873-.3268-1.6432-.7978-2.3091-1.4131-.6659-.6168-1.1968-1.3579-1.5926-2.2247-.3958-.8684-.5938-1.8412-.5938-2.9228,0-1.0679.1979-2.036.5938-2.9029ZM104.4946,142.1874c.2762.6782.6536,1.2658,1.1323,1.7629.4772.4971,1.0387.8822,1.6862,1.1599.6475.2762,1.3425.4143,2.0836.4143.7288,0,1.4177-.1381,2.0652-.4143.6475-.2777,1.209-.6628,1.6877-1.1599.4772-.4971.8577-1.0848,1.14-1.7629s.4235-1.4208.4235-2.2247-.1412-1.5435-.4235-2.2155-.6628-1.2535-1.14-1.7445c-.4787-.4894-1.0403-.873-1.6877-1.1492s-1.3364-.4143-2.0652-.4143c-.7411,0-1.4361.1381-2.0836.4143s-1.209.6597-1.6862,1.1492c-.4787.491-.8561,1.0725-1.1323,1.7445s-.4143,1.4116-.4143,2.2155.1381,1.5466.4143,2.2247ZM109.567,136.0027c.9927,0,1.7552.1764,2.2907.5278.5339.3529.8009.9559.8009,1.8105,0,.3652-.0537.6766-.1596.9329-.1074.2578-.2547.4695-.4434.6321-.1887.1642-.4081.29-.6597.3774s-.5217.1442-.8116.1688l2.1127,3.4506h-1.6402l-1.924-3.3739h-.9804v3.3739h-1.565v-7.9001h2.9796ZM109.5486,139.3029c.4511,0,.8224-.0629,1.1108-.1887.29-.1258.4342-.4265.4342-.9052,0-.2133-.0506-.3836-.1504-.5094-.1013-.1243-.2301-.2225-.3866-.2915-.158-.069-.3329-.1166-.5278-.1412-.1949-.0261-.3805-.0384-.557-.0384h-1.3195v2.0744h1.3962Z\"}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M48.2709,66.9187h19.9812c4.8631,0,11.2668,0,14.5841,2.0059,3.6265,2.1602,6.4787,6.0948,6.4787,11.4972,0,5.8625-3.0827,10.26-8.1761,12.3415v.1555c6.7925,1.3874,10.4928,6.481,10.4928,13.2715,0,8.098-5.7878,15.8152-16.7419,15.8152h-26.6188v-55.0867ZM55.5964,90.6047h14.6666c8.3291,0,11.7275-3.0088,11.7275-8.7966,0-7.6388-5.3986-8.7168-11.7275-8.7168h-14.6666v17.5135ZM55.5964,115.8323h18.3681c6.3249,0,10.3392-3.8569,10.3392-9.8737,0-7.1764-5.7872-9.1822-11.9624-9.1822h-16.7448v19.0559Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M110.372,94.4849c0,23.1428-18.7582,41.9028-41.9064,41.9028s-41.898-18.76-41.898-41.9028,18.759-41.8965,41.898-41.8965,41.9064,18.7567,41.9064,41.8965ZM68.4656,46.1973c-26.6525,0-48.2614,21.6089-48.2614,48.2644s21.6089,48.2638,48.2614,48.2638,48.2713-21.6098,48.2713-48.2638-21.6098-48.2644-48.2713-48.2644Z\"})]}),/*#__PURE__*/_jsx(\"rect\",{x:\"20.304\",y:\"152.9064\",width:\"96.333\",height:\"6.3322\"}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M31.9784,24.9751c-.2291-.366-.513-.6871-.8548-.9634-.3419-.277-.7274-.4918-1.1584-.6471-.4322-.154-.8826-.2314-1.3544-.2314-.8619,0-1.5945.1664-2.1962.5001-.6015.3341-1.0898.7811-1.4635,1.3418-.3743.5609-.6465,1.1997-.8177,1.9152-.1713.7162-.2556,1.4565-.2556,2.221,0,.7309.0843,1.443.2556,2.1337.1712.6919.4434,1.3142.8177,1.8674.3737.5525.862.9954,1.4635,1.3295.6017.333,1.3343.4995,2.1962.4995,1.1714,0,2.0864-.3572,2.7442-1.0728.6589-.7161,1.0615-1.659,1.2079-2.8297h3.7088c-.0974,1.0887-.3496,2.0734-.7557,2.9507-.4073.879-.9446,1.6277-1.6106,2.2446-.6671.6188-1.4475,1.0905-2.3427,1.4157-.8943.3248-1.8785.4883-2.9519.4883-1.3342,0-2.5339-.232-3.5989-.696-1.0651-.463-1.9648-1.1017-2.6957-1.9152-.7315-.813-1.2934-1.7682-1.6838-2.8663-.3908-1.0976-.5857-2.2813-.5857-3.5495,0-1.3017.1949-2.5097.5857-3.6243.3903-1.114.9522-2.0858,1.6838-2.9148.7309-.83,1.6306-1.4801,2.6957-1.9524,1.065-.4712,2.2647-.7073,3.5989-.7073.9594,0,1.8669.1388,2.72.4145.8542.2769,1.6188.6795,2.2935,1.2085.6748.5284,1.2322,1.1831,1.6709,1.9635.4397.7805.716,1.6756.83,2.6834h-3.7088c-.065-.4386-.2114-.8413-.4381-1.2074Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M41.2663,34.7223c.5201.5037,1.2687.7557,2.2446.7557.6997,0,1.3012-.1747,1.8055-.5247.5036-.349.8129-.7192.9275-1.11h3.05c-.4889,1.5132-1.2369,2.5953-2.2453,3.2454-1.0088.6506-2.2286.9758-3.6597.9758-.9924,0-1.8869-.1582-2.6834-.4753-.7975-.3176-1.4723-.7686-2.0256-1.3549-.5525-.5849-.9806-1.2846-1.281-2.0975-.3013-.813-.4511-1.708-.4511-2.684,0-.9427.1546-1.8219.4634-2.6348.3089-.8135.7487-1.5166,1.3172-2.1106.5704-.5933,1.2493-1.0609,2.038-1.4021.7888-.3425,1.6625-.5125,2.6226-.5125,1.0734,0,2.0084.2072,2.8061.6217.7965.4151,1.4518.9718,1.9636,1.6713.5124.6996.8826,1.4967,1.1104,2.3912.2268.8944.3082,1.8301.2433,2.8055h-9.0996c.0485,1.1222.3324,1.9359.8537,2.44ZM45.1823,28.0859c-.4151-.4546-1.0462-.6831-1.8916-.6831-.5525,0-1.0126.094-1.3779.2805-.3661.1872-.6589.4187-.8785.6949-.2196.2775-.3743.5698-.4641.8797-.0891.3088-.1423.5844-.1576.8289h5.6358c-.1624-.8792-.4517-1.5457-.8661-2.0008Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M54.3674,25.134v2.3426h.0491c.1624-.3909.3819-.7527.6583-1.0864.2768-.333.5939-.6181.9517-.8542.3578-.235.7403-.4186,1.1477-.5491.4062-.1298.8289-.1943,1.2682-.1943.2278,0,.4788.0408.7568.1216v3.22c-.1641-.0324-.3583-.0602-.5868-.085-.2273-.0242-.4475-.0366-.6583-.0366-.6347,0-1.1708.1062-1.61.3176-.4399.2108-.7934.4995-1.0615.8655-.268.3661-.4599.7929-.5733,1.2812-.114.4877-.1707,1.0166-.1707,1.5853v5.6853h-3.4649v-12.6135h3.2938Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M68.4705,25.134v2.3172h-2.5386v6.2456c0,.5869.0985.9764.2941,1.1718.1948.1949.5856.2929,1.1694.2929.1955,0,.3831-.0082.5615-.0248.1784-.016.3496-.0402.5136-.0732v2.6839c-.2928.049-.6199.0809-.9771.0968-.3572.0166-.7067.0254-1.0491.0254-.536,0-1.0455-.0366-1.5249-.1104-.4801-.0727-.9015-.2144-1.2681-.4264-.3661-.2119-.6547-.5124-.8667-.9032-.2119-.3903-.316-.9027-.316-1.5362v-7.4424h-2.0988v-2.3172h2.0988v-3.7821h3.4633v3.7821h2.5386Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M70.4881,23.1821v-2.8551h3.4648v2.8551h-3.4648ZM73.9529,25.134v12.6135h-3.4648v-12.6135h3.4648Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M75.3258,27.4512v-2.3172h2.074v-.9765c0-1.1217.3496-2.0409,1.0492-2.7558.6989-.7162,1.7575-1.0745,3.1722-1.0745.3076,0,.6181.0123.9274.0371.3071.0243.6088.0454.901.0608v2.5865c-.4062-.0496-.8295-.0738-1.2682-.0738-.4711,0-.8094.1098-1.0119.3293-.2031.2196-.3046.5898-.3046,1.1106v.7563h2.3897v2.3172h-2.3897v10.2963h-3.4651v-10.2963h-2.074Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M85.6036,23.1821v-2.8551h3.4649v2.8551h-3.4649ZM89.0685,25.134v12.6135h-3.4649v-12.6135h3.4649Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M94.5324,34.7223c.5214.5037,1.2699.7557,2.2442.7557.7001,0,1.3018-.1747,1.8065-.5247.5042-.349.8136-.7192.9269-1.11h3.0488c-.4865,1.5132-1.2357,2.5953-2.2423,3.2454-1.0113.6506-2.2299.9758-3.661.9758-.9936,0-1.8874-.1582-2.6838-.4753-.7971-.3176-1.4731-.7686-2.025-1.3549-.5533-.5849-.9801-1.2846-1.2812-2.0975-.3-.813-.4516-1.708-.4516-2.684,0-.9427.1559-1.8219.464-2.6348.3094-.8135.7474-1.5166,1.3178-2.1106.5691-.5933,1.248-1.0609,2.0369-1.4021.7887-.3425,1.6629-.5125,2.623-.5125,1.0734,0,2.0091.2072,2.8062.6217.797.4151,1.4512.9718,1.9641,1.6713.5119.6996.8815,1.4967,1.1082,2.3912.2291.8944.3094,1.8301.2455,2.8055h-9.1001c.0484,1.1222.3331,1.9359.853,2.44ZM98.4479,28.0859c-.4139-.4546-1.0455-.6831-1.8899-.6831-.5537,0-1.0119.094-1.3785.2805-.3666.1872-.6588.4187-.8785.6949-.2196.2775-.3743.5698-.4641.8797-.0885.3088-.1416.5844-.1576.8289h5.6346c-.1605-.8792-.4498-1.5457-.8661-2.0008Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M113.2954,36.1369c-.4079.6836-.9404,1.176-1.5993,1.476-.6577.301-1.4015.4516-2.2316.4516-.9446,0-1.773-.1824-2.4879-.5491-.7161-.3654-1.3065-.8613-1.7699-1.4878-.4641-.6257-.8142-1.3454-1.0492-2.159-.2356-.813-.3524-1.659-.3524-2.5374,0-.8455.1169-1.6631.3524-2.452.2349-.7893.5851-1.4842,1.0492-2.0869.4634-.6004,1.0455-1.0851,1.7445-1.4512.6996-.3661,1.5126-.5486,2.4407-.5486.7479,0,1.4594.1577,2.1329.4753.676.317,1.2087.7845,1.5994,1.4028h.0484v-6.3437h3.4644v17.4204h-3.2932v-1.6106h-.0484ZM113.1478,29.903c-.0968-.4794-.2645-.9021-.4995-1.2686-.2355-.3655-.5407-.6619-.915-.8903-.3743-.2278-.8454-.3413-1.4145-.3413s-1.0498.1134-1.4399.3413c-.3903.2284-.7043.5284-.9406.9033-.2349.3743-.4049.8011-.5106,1.2805-.1069.4801-.1577.9802-.1577,1.5008,0,.4871.0555.9753.1689,1.4636.1139.4883.2975.9232.5491,1.3054.2531.3831.5691.6912.9527.9269.3814.2367.8419.3535,1.378.3535.5691,0,1.0449-.1127,1.4276-.3412.3814-.2279.6872-.5325.9151-.915.2261-.3819.3896-.8172.4864-1.3048.098-.4883.1476-.9924.1476-1.5126s-.0496-1.0208-.1476-1.5014Z\"})]}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M28.7545,171.6713c-.1744-1.22-1.3421-2.148-2.6824-2.148-2.421,0-3.3332,2.0634-3.3332,4.2113,0,2.0423.9122,4.1043,3.3332,4.1043,1.6482,0,2.5808-1.1336,2.7823-2.7493h2.616c-.2765,3.0595-2.3899,5.0171-5.3983,5.0171-3.7954,0-6.0285-2.8351-6.0285-6.3721,0-3.6439,2.2331-6.479,6.0285-6.479,2.6983,0,4.9649,1.5817,5.2932,4.4156h-2.6107Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M37.1013,170.6933c2.801,0,4.6047,1.8525,4.6047,4.6894,0,2.8175-1.8037,4.673-4.6047,4.673-2.7835,0-4.5866-1.8555-4.5866-4.673,0-2.8369,1.8031-4.6894,4.5866-4.6894ZM37.1013,178.2166c1.6662,0,2.1637-1.4267,2.1637-2.834,0-1.4254-.4975-2.8515-2.1637-2.8515-1.6487,0-2.1497,1.4261-2.1497,2.8515,0,1.4073.5011,2.834,2.1497,2.834Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M43.2113,170.9173h2.3165v1.6487h.0358c.4446-1.1159,1.6487-1.8883,2.8363-1.8883.1715,0,.3759.0329.5332.084v2.2678c-.2272-.0511-.5855-.0835-.8769-.0835-1.789,0-2.4086,1.2887-2.4086,2.8505v4.0034h-2.4363v-8.8825Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M49.8855,170.9329h2.3206v1.133h.0334c.5832-.944,1.5447-1.3727,2.6436-1.3727,2.7858,0,4.0368,2.2495,4.0368,4.7739,0,2.3717-1.3028,4.5884-3.8988,4.5884-1.0643,0-2.0769-.4641-2.6613-1.3404h-.0358v4.2265h-2.4386v-12.0088ZM56.4814,175.4009c0-1.4121-.5674-2.8698-2.1299-2.8698-1.5975,0-2.112,1.4261-2.112,2.8698,0,1.4413.5492,2.8157,2.1297,2.8157,1.5994,0,2.1122-1.3744,2.1122-2.8157Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M64.2745,170.6933c2.8017,0,4.6083,1.8525,4.6083,4.6894,0,2.8175-1.8067,4.673-4.6083,4.673-2.7816,0-4.5848-1.8555-4.5848-4.673,0-2.8369,1.8031-4.6894,4.5848-4.6894ZM64.2745,178.2166c1.6669,0,2.1661-1.4267,2.1661-2.834,0-1.4254-.4992-2.8515-2.1661-2.8515-1.6469,0-2.1467,1.4261-2.1467,2.8515,0,1.4073.4998,2.834,2.1467,2.834Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M70.3881,170.9173h2.3188v1.6487h.037c.4439-1.1159,1.6468-1.8883,2.8322-1.8883.1714,0,.3787.0329.5332.084v2.2678c-.2231-.0511-.585-.0835-.8763-.0835-1.7867,0-2.4057,1.2887-2.4057,2.8505v4.0034h-2.4393v-8.8825Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M76.8254,173.6647c.1398-2.2859,2.1825-2.9714,4.1759-2.9714,1.7685,0,3.9012.3941,3.9012,2.5226v4.6231c0,.8088.0834,1.6147.3113,1.9765h-2.4774c-.0834-.2767-.1551-.5674-.1738-.8605-.7706.8094-1.9035,1.1007-2.9866,1.1007-1.6839,0-3.0231-.8411-3.0231-2.6642,0-2.0087,1.5142-2.4892,3.0231-2.6959,1.4953-.2244,2.888-.1721,2.888-1.17,0-1.0455-.7255-1.2012-1.5818-1.2012-.9287,0-1.5283.3771-1.6164,1.3404h-2.4404ZM82.464,175.4672c-.4154.3636-1.2723.3764-2.0294.5163-.7558.1515-1.4431.4136-1.4431,1.3057,0,.9109.7049,1.1324,1.4966,1.1324,1.9042,0,1.9759-1.5095,1.9759-2.0433v-.9111Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M89.8294,170.9329h1.7879v1.6322h-1.7879v4.3951c0,.8276.2079,1.0332,1.0302,1.0332.2584,0,.4998-.0176.7577-.0669v1.9065c-.4147.0687-.948.0857-1.4284.0857-1.4907,0-2.7969-.346-2.7969-2.1145v-5.2391h-1.4795v-1.6322h1.4795v-2.6642h2.4374v2.6642Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M95.897,169.5579h-2.4398v-2.011h2.4398v2.011ZM93.4572,170.9329h2.4398v8.8825h-2.4398v-8.8825Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M102.1196,170.6933c2.8022,0,4.6095,1.8525,4.6095,4.6894,0,2.8175-1.8073,4.673-4.6095,4.673-2.7804,0-4.583-1.8555-4.583-4.673,0-2.8369,1.8026-4.6894,4.583-4.6894ZM102.1196,178.2166c1.6705,0,2.1667-1.4267,2.1667-2.834,0-1.4254-.4963-2.8515-2.1667-2.8515-1.6481,0-2.1467,1.4261-2.1467,2.8515,0,1.4073.4986,2.834,2.1467,2.834Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M108.305,170.9329h2.32v1.2375h.0505c.6191-.9973,1.6839-1.4772,2.7159-1.4772,2.5937,0,3.2457,1.4596,3.2457,3.6586v5.4635h-2.4387v-5.0177c0-1.4596-.4311-2.1833-1.5623-2.1833-1.3256,0-1.8917.7408-1.8917,2.5457v4.6553h-2.4393v-8.8825Z\"})]})]});// ────────────────────────── social icon (LinkedIn only) ──────────────────\nconst LinkedInIcon=()=>/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"18\",height:\"18\",fill:\"currentColor\",\"aria-hidden\":\"true\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.063 2.063 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"})});// V33: LinkedIn only.\nconst SOCIALS=[{label:\"LinkedIn\",href:\"https://www.linkedin.com/company/evdotenergy/\",Icon:LinkedInIcon}];/**\n * Site Footer — V35. Status link removed from the legal row, along with\n * the entire status-API plumbing (useSystemStatus hook, STATUS_API\n * endpoint, status types and colour map). The status page itself is still\n * live at status.ev.energy; the footer just no longer surfaces it.\n *\n * V34: Switched all responsive layout from JS to CSS @media queries.\n * Reason: Framer renders code components in a context where\n * `window.innerWidth` reports the design canvas width (1440px), not the\n * actual viewport. JS-based isMobile checks were returning false on real\n * phones, so the footer rendered desktop 4-column nav layout on narrow\n * viewports and overflowed off the right edge.\n *\n * Also: Eve Platform link in DEFAULT_COLUMNS now points to \"/\" (was\n * \"/eve\" before V25 of SiteNav retired that route to the homepage).\n * normalizeColumns rewrites legacy /eve on Eve Platform entries.\n */export default function SiteFooter(props){const{tagline,accentColor,ocpp1Image,ocpp1Alt,ocpp2Image,ocpp2Alt,compact}=props;const effectiveAccent=accentColor??ELECTRIC;const rawColumns=isStubColumns(props.columns)?DEFAULT_COLUMNS:props.columns;const columns=normalizeColumns(rawColumns);const[hoverIdx,setHoverIdx]=useState(null);const[hoverLegal,setHoverLegal]=useState(null);const[hoverSocial,setHoverSocial]=useState(null);const effectiveOcpp1Src=ocpp1Image&&ocpp1Image.length>0?ocpp1Image:DEFAULT_OCPP_IMAGE;const effectiveOcpp1Alt=ocpp1Alt&&ocpp1Alt.length>0?ocpp1Alt:DEFAULT_OCPP_ALT;const hasOcpp2=Boolean(ocpp2Image&&ocpp2Image.length>0);return /*#__PURE__*/_jsxs(\"footer\",{className:`site-footer${compact?\" site-footer-compact\":\"\"}`,style:{background:JUNGLE,color:WHITE,...props.style},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes eve-promo-pulse {\n                    0% { box-shadow: 0 0 0 0 rgba(14, 43, 46, 0.55); }\n                    70% { box-shadow: 0 0 0 10px rgba(14, 43, 46, 0); }\n                    100% { box-shadow: 0 0 0 0 rgba(14, 43, 46, 0); }\n                }\n\n                /* ── SiteFooter responsive layout (CSS-based) ── */\n\n                /* Desktop default (>1024px) */\n                .site-footer { padding: 96px 40px 48px 40px; }\n                .site-footer-compact { padding: 56px 40px 48px 40px; }\n                .site-footer-inner {\n                    max-width: 1440px;\n                    margin: 0 auto;\n                    display: flex;\n                    flex-direction: column;\n                    gap: 56px;\n                }\n                .site-footer-top {\n                    display: grid;\n                    grid-template-columns: 1.4fr 3fr;\n                    gap: 64px;\n                    align-items: start;\n                }\n                .site-footer-brand {\n                    display: flex;\n                    flex-direction: column;\n                    gap: 28px;\n                    align-items: flex-start;\n                }\n                .site-footer-tagline {\n                    font-family: 'Barlow Condensed', sans-serif;\n                    font-weight: 800;\n                    font-size: 44px;\n                    line-height: 1;\n                    letter-spacing: 0.02em;\n                    color: ${WHITE};\n                    margin: 0;\n                }\n                .site-footer-links-grid {\n                    display: grid;\n                    grid-template-columns: repeat(4, 1fr);\n                    gap: 40px;\n                }\n                .site-footer-legal-row {\n                    border-top: 1px solid ${FOOTER_RULE};\n                    padding-top: 32px;\n                    display: flex;\n                    flex-direction: row;\n                    justify-content: space-between;\n                    align-items: center;\n                    gap: 32px;\n                    flex-wrap: wrap;\n                }\n                .site-footer-credentials {\n                    display: inline-flex;\n                    align-items: center;\n                    gap: 24px;\n                    flex-wrap: wrap;\n                    flex-shrink: 0;\n                }\n\n                /* Tablet (641-1024px) */\n                @media (max-width: 1024px) {\n                    .site-footer { padding: 80px 32px 40px 32px; }\n                    .site-footer-compact { padding: 48px 32px 40px 32px; }\n                    .site-footer-inner { gap: 56px; }\n                    .site-footer-top {\n                        grid-template-columns: 1fr;\n                        gap: 48px;\n                    }\n                    .site-footer-tagline { font-size: 36px; }\n                    .site-footer-links-grid {\n                        grid-template-columns: repeat(4, 1fr);\n                    }\n                }\n\n                /* Mobile (≤640px) */\n                @media (max-width: 640px) {\n                    .site-footer { padding: 64px 24px 32px 24px; }\n                    .site-footer-compact { padding: 40px 24px 32px 24px; }\n                    .site-footer-inner { gap: 40px; }\n                    .site-footer-top {\n                        grid-template-columns: 1fr;\n                        gap: 48px;\n                    }\n                    .site-footer-brand { gap: 20px; }\n                    .site-footer-tagline { font-size: 32px; }\n                    .site-footer-links-grid {\n                        grid-template-columns: repeat(2, 1fr);\n                        gap: 32px 20px;\n                    }\n                    .site-footer-legal-row {\n                        flex-direction: column;\n                        align-items: flex-start;\n                        gap: 24px;\n                        padding-top: 24px;\n                    }\n                    .site-footer-credentials { gap: 16px; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"site-footer-inner\",children:[!compact&&/*#__PURE__*/_jsxs(\"div\",{className:\"site-footer-top\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"site-footer-brand\",children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"110\",viewBox:\"0 0 284 150\",fill:WHITE,xmlns:\"http://www.w3.org/2000/svg\",\"aria-label\":\"Eve\",style:{maxWidth:\"110px\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M266.101 41.6667V30.5004H262.499V29.1667H271.232V30.5004H267.63V41.6667H266.101Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M273.38 41.6667V29.1667H275.201L277.492 35.8358C277.638 36.2677 277.778 36.706 277.911 37.1506C278.057 37.5825 278.201 38.0144 278.347 38.4465H278.42C278.565 38.0144 278.699 37.5825 278.82 37.1506C278.953 36.706 279.092 36.2677 279.238 35.8358L281.495 29.1667H283.332V41.6667H281.913V34.7879C281.913 34.229 281.938 33.6127 281.986 32.9396C282.034 32.2535 282.076 31.6375 282.113 31.0912H282.04L281.095 33.9304L278.838 40.409H277.838L275.582 33.9304L274.636 31.0912H274.563C274.599 31.6375 274.636 32.2535 274.672 32.9396C274.722 33.6127 274.745 34.229 274.745 34.7879V41.6667H273.38Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M224.999 33.3333C257.215 33.3333 283.332 59.45 283.332 91.6667C283.332 95.6223 282.938 99.4858 282.188 103.22C282.072 103.796 281.563 104.205 280.976 104.205H256.084C256.074 104.205 256.067 104.195 256.072 104.186C256.076 104.176 256.067 104.167 256.059 104.167H195.79C194.912 104.167 194.31 105.049 194.671 105.85C199.891 117.4 211.401 125.208 225.165 125.208C234.534 125.208 242.774 121.592 248.697 115.642C249.128 115.211 249.801 115.127 250.309 115.461L269.061 127.757C269.68 128.163 269.813 129.018 269.33 129.582C258.632 142.08 242.74 150 224.999 150C192.782 150 166.665 123.883 166.665 91.6667C166.665 59.45 192.782 33.3333 224.999 33.3333ZM224.999 58.3333C209.588 58.3333 197.116 67.9808 193.062 81.7969C192.834 82.574 193.43 83.3333 194.24 83.3333H255.757C256.567 83.3333 257.163 82.574 256.936 81.7969C252.882 67.9808 240.409 58.3333 224.999 58.3333Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M117.608 150C117.05 150 116.56 149.63 116.406 149.093L83.7872 34.9267C83.5591 34.1281 84.1587 33.3333 84.9891 33.3333H107.382C107.943 33.3333 108.436 33.7077 108.586 34.2487L127.961 103.998C128.3 105.219 130.031 105.219 130.37 103.998L149.745 34.2681C149.895 33.7275 150.387 33.3533 150.948 33.3529L173.34 33.3346C174.171 33.334 174.771 34.1292 174.543 34.9281L141.924 149.093C141.771 149.63 141.281 150 140.722 150H117.608Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M100.111 23.75C100.111 24.4404 99.5512 25 98.8607 25H26.3574C25.6682 25 25.1093 25.5577 25.1074 26.2467L25.0024 65.4133C25.0005 66.105 25.5607 66.6667 26.2524 66.6667H77.9157C78.6062 66.6667 79.1657 67.2262 79.1657 67.9167V90.4167C79.1657 91.1069 78.6062 91.6667 77.9157 91.6667H26.2491C25.5587 91.6667 24.9991 92.2262 24.9991 92.9167V123.75C24.9991 124.44 25.5587 125 26.2491 125H98.7491C99.4395 125 99.9991 125.56 99.9991 126.25V148.75C99.9991 149.44 99.4395 150 98.7491 150H1.25C0.559278 150 -0.000177242 149.44 3.53829e-07 148.749L0.109785 1.24907C0.110299 0.559077 0.669792 0 1.35978 0H98.8607C99.4399 0 100.111 0.559644 100.111 1.25V23.75Z\"})]}),/*#__PURE__*/_jsxs(\"h2\",{className:\"site-footer-tagline\",children:[tagline,/*#__PURE__*/_jsx(\"span\",{style:{color:effectiveAccent},children:\".\"})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"site-footer-links-grid\",children:columns.map((col,ci)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Barlow Condensed',sans-serif\",fontWeight:800,fontSize:\"13px\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:effectiveAccent,marginBottom:\"20px\"},children:col.title}),col.links.map((l,li)=>{const k=`${ci}-${li}`;return /*#__PURE__*/_jsx(\"a\",{href:l.href,className:footerColumnLinkClasses(l.label,l.href),\"data-label\":l.label,style:{display:\"block\",fontFamily:\"'Source Sans 3',sans-serif\",fontSize:\"15px\",lineHeight:2,color:hoverIdx===k?WHITE:`rgba(${WHITE_RGB},0.70)`,textDecoration:\"none\",transition:\"color 160ms ease\"},onMouseEnter:()=>setHoverIdx(k),onMouseLeave:()=>setHoverIdx(null),children:l.label},k);})]},ci))})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"site-footer-legal-row\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"10px\",minWidth:0},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"'Source Sans 3',sans-serif\",fontSize:\"13px\",lineHeight:1.5,color:`rgba(${WHITE_RGB},0.62)`,margin:0},children:\"\\xa9 Copyright 2026 ev.energy - All Rights Reserved | ev dot energy limited | Company No. 11468310\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:\"8px\",flexWrap:\"wrap\"},children:FOOTER_LEGAL_LINKS.map((l,i)=>/*#__PURE__*/_jsxs(Fragment,{children:[i>0&&/*#__PURE__*/_jsx(\"span\",{style:{color:`rgba(${WHITE_RGB},0.30)`},children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"a\",{href:l.href,className:`track-cta track-cta-soft track-cta-footer track-cta-${l.key}`,\"data-label\":l.label,style:{fontFamily:\"'Source Sans 3',sans-serif\",fontSize:\"13px\",color:hoverLegal===l.key?WHITE:`rgba(${WHITE_RGB},0.70)`,textDecoration:\"none\",transition:\"color 160ms ease\"},onMouseEnter:()=>setHoverLegal(l.key),onMouseLeave:()=>setHoverLegal(null),children:l.label})]},l.key))})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"site-footer-credentials\",children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:\"10px\",flexWrap:\"wrap\"},children:SOCIALS.map(s=>/*#__PURE__*/_jsx(\"a\",{href:s.href,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":s.label,className:`track-cta track-cta-icon track-cta-footer track-cta-social-${s.label.toLowerCase()}`,\"data-label\":`Social ${s.label}`,style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:\"36px\",height:\"36px\",borderRadius:\"999px\",border:`1px solid ${hoverSocial===s.label?effectiveAccent:`rgba(${WHITE_RGB},0.16)`}`,background:hoverSocial===s.label?`rgba(${WHITE_RGB},0.06)`:\"transparent\",color:hoverSocial===s.label?effectiveAccent:`rgba(${WHITE_RGB},0.80)`,textDecoration:\"none\",transition:\"color 180ms ease, border-color 180ms ease, background 180ms ease\"},onMouseEnter:()=>setHoverSocial(s.label),onMouseLeave:()=>setHoverSocial(null),children:/*#__PURE__*/_jsx(s.Icon,{})},s.label))}),/*#__PURE__*/_jsx(\"img\",{src:effectiveOcpp1Src,alt:effectiveOcpp1Alt,style:{height:\"56px\",width:\"auto\",maxWidth:\"180px\",objectFit:\"contain\",display:\"block\",flexShrink:0}}),hasOcpp2&&/*#__PURE__*/_jsx(\"img\",{src:ocpp2Image,alt:ocpp2Alt||\"OCPP Security Certified\",style:{height:\"56px\",width:\"auto\",maxWidth:\"180px\",objectFit:\"contain\",display:\"block\",flexShrink:0}}),/*#__PURE__*/_jsx(BCorpBadge,{})]})]})]})]});}addPropertyControls(SiteFooter,{tagline:{type:ControlType.String,title:\"Tagline\",defaultValue:\"Orchestrating the flexible grid\",displayTextArea:true},columns:{type:ControlType.Array,title:\"Columns\",defaultValue:DEFAULT_COLUMNS,control:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"\"},links:{type:ControlType.Array,defaultValue:[],control:{type:ControlType.Object,controls:{label:{type:ControlType.String,defaultValue:\"\"},href:{type:ControlType.String,defaultValue:\"\"}}}}}}},legalText:{type:ControlType.String,title:\"Legal (legacy)\",defaultValue:\"\\xa9 2026 ev.energy Ltd.\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:ELECTRIC},ocpp1Image:{type:ControlType.Image,title:\"OCPP Badge (override)\",description:\"Optional override. When empty the footer falls back to the hardcoded combined OCPP 1.6 + Security Certified badge so every instance renders the cert without binding.\"},ocpp1Alt:{type:ControlType.String,title:\"OCPP alt text\",defaultValue:\"OCPP 1.6 Fully Certified and Security Certified\"},ocpp2Image:{type:ControlType.Image,title:\"OCPP Badge 2 (optional)\",description:\"Optional secondary badge. Most instances should leave this blank — the default combined badge already covers OCPP 1.6 + Security.\"},ocpp2Alt:{type:ControlType.String,title:\"OCPP 2 alt text\",defaultValue:\"OCPP Security Certified\"},compact:{type:ControlType.Boolean,title:\"Compact\",defaultValue:false,description:\"Hide the Eve logo + tagline + nav columns block. Useful on pages like the home/fork screen where the nav is already exposed elsewhere.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteFooter.map"],"mappings":"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"}