{"id":2496,"date":"2025-12-19T21:11:25","date_gmt":"2025-12-19T21:11:25","guid":{"rendered":"https:\/\/dev.smartplug.com\/staging\/?page_id=2496"},"modified":"2026-10-06T17:39:33","modified_gmt":"2026-10-06T17:39:33","slug":"resources-center","status":"publish","type":"page","link":"https:\/\/dev.smartplug.com\/staging\/resources-center\/","title":{"rendered":"Resource Center"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2496\" class=\"elementor elementor-2496\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3bca2de e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"3bca2de\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a6fee19 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"a6fee19\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1596e0b e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"1596e0b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f5323a elementor-widget elementor-widget-heading\" data-id=\"9f5323a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">RESOURCE CENTER<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2af9eb5 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"2af9eb5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94b9c7c elementor-widget elementor-widget-heading\" data-id=\"94b9c7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SEARCH SMARTPLUG<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-966b774 elementor-widget elementor-widget-html\" data-id=\"966b774\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"smartplug-search-widget-resource-center\"><\/div>\r\n\r\n<script>\r\n(function () {\r\n  \"use strict\";\r\n\r\n  \/* =========================================================\r\n     SMARTPLUG SEARCH WIDGET\r\n     Fully isolated using Shadow DOM\r\n  ========================================================= *\/\r\n\r\n  const host = document.getElementById(\"smartplug-search-widget-resource-center\");\r\n\r\n  if (!host) return;\r\n\r\n  \/* Prevent duplicate initialization *\/\r\n  if (host.shadowRoot) return;\r\n\r\n  const shadow = host.attachShadow({ mode: \"open\" });\r\n\r\n\r\n  \/* =========================================================\r\n     CATEGORIES\r\n  ========================================================= *\/\r\n\r\n  const categories = [\r\n\r\n    {\r\n      name: \"RV\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/rv\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Service Kits\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/service-kits\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Pigtails, Adapters & Dogbones\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/pigtails-adapters-dogbones\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Inlets\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/inlets\/\"\r\n    },\r\n\r\n    {\r\n      name: \"ELCI\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/elci\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Dock & Lift Kits\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/dock-lift-kits\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Dockside\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/dockside\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Connectors\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/connectors\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Data Ports\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/data-ports\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Cordsets\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/cordsets\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Commercial\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/commercial\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Combo Kits\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/combo-kits\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Boat\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/boat\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Accessories\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/categories\/accessories\/\"\r\n    }\r\n\r\n  ];\r\n\r\n\r\n  \/* =========================================================\r\n     PRODUCTS\r\n     \r\n     Images are mapped 1:1 to the original product order.\r\n     There are 40 image URLs because the original product\r\n     list contains 40 entries including the duplicate\r\n     SmartPlug Cordset Storage Bag.\r\n  ========================================================= *\/\r\n\r\n  const products = [\r\n\r\n    {\r\n      name: \"Legacy Lighthouse Pedestal Mounting Bracket\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/legacy-lighthouse-pedestal-mounting-bracket-copy\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/LEGACY-Lighthouse-Pedestal-Mounting-Bracket.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Cordset Storage Bag\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-cordset-storage-bag\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Cordset-Storage-Bag.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"15 Amp 115V \/ 30 Amp 125V 4' Cordset\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/15-amp-115v-30-amp-125v-4-cordset\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/15-Amp-115V-_-30-Amp-125V-\u2013-4-Cordset.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug ComboKit\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-combokit\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Combo-Kit-2.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Connector\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-connector\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Connector.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Inlet\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-inlet\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Inlet.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"Angled RV Cordset - 30 Amp\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/angled-rv-cordset-30-amp\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/Angled-RV-Cordset-30-Amp.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug TV \/ Phone \/ Internet Inlets\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-tv-phone-internet-inlets\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-TV_Phone_Internet-Inlets.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Cordset with Push-Type Park Power Connector\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-cordset-with-push-type-park-power-connector\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Cordset-With-Push-Type-Park-Power-Connector.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Dual Configuration Cordset with SmartPlug Connector Shore Power End\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-dual-configuration-smartplug-cordset-w-smartplug-connector-shore-power-end\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Dual-Configuration-Smartplug-Cordset-w_SmartPlug-Connector-Shore-Power-End.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Dual Configuration Cordset with Shore Power Twist-Type Connector\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-dual-configuration-smartplug-cordset-w-shore-power-twist-type-connector\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Dual-Configuration-Smartplug-Cordset-w_-Shore-Power-Twist-Type-Connector-2.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"15 Amp 115V \/ 30 Amp 125V 25' and 50' Cordset\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/15-amp-115v-30-amp-125v-25-and-50%E2%80%B2-cordset\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/15-Amp-115V-_-30-Amp-125V-\u2013-25-and-50\u2032-Cordset.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"Angled RV Cordset - 50 Amp\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/angled-rv-cordset-50-amp\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/Angled-RV-Cordset-50-Amp.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Harmonized Cord with SmartPlug Boat-Side Connector with Blunt End\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-harmonized-cord-w-smartplug-boat-side-connector-w-blunt-end\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Harmonized-Cord-w_-SmartPlug-Boat-Side-Connector-w_-Blunt-End.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug ELCI Sensor Breaker Combo Kit\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-elci-sensor-breaker-combo-kit\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-ELCI-Sensor-Breaker-Combo-Kit.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug ELCI Sensor Breaker Combo Kit - White\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-elci-sensor-breaker-combo-kit-white\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-ELCI-Sensor-Breaker-Combo-Kit-\u2013-WHITE.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"ELCI Breakers\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/elci-breakers\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-ELCI-Breakers.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"ELCI Breakers - White\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/elci-breakers-white\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-ELCI-Breakers-\u2013-WHITE.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"EATON Lighthouse Double Pedestal Retro-Fit Conversion Kit\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/eaton-lighthouse-double-pedestal-retro-fit-conversion-kit\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/EATON-Lighthouse-Double-Pedestal-Retro-fit-Conversion-Kit.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"EATON Lighthouse Pedestal Mounting Bracket\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/eaton-lighthouse-pedestal-mounting-bracket\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/EATON-Lighthouse-Pedestal-Mounting-Bracket.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"EATON Lighthouse Pedestal Retro-Fit Conversion Kit\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/eaton-lighthouse-pedestal-retro-fit-conversion-kit\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/EATON-Lighthouse-Pedestal-Retro-fit-Conversion-Kit.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Cordset Storage Bag\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-cordset-storage-bag\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Cordset-Storage-Bag.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Female Receptacle\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-female-receptacle\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Female-Receptacle.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Dock & Lift Kit\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/sp-dock-lifts\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Dock-Lift-Kit.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Weathercap\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-weathercap\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Weathercap.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"30A SmartPlug Female Connector to 30A Twist-Type Male Connector\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/30a-smartplug-female-connector-to-30a-twist-type-male-connector\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/30A-SmartPlug-Female-Connector-to-30A-Twist-type-Male-Connector.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"50A SmartPlug Female Connector to 15A Standard Wall Plug Connector\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/50a-smartplug-female-connector-to-15a-std-wall-plug-connector\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/50A-SmartPlug-Female-Connector-to-15A-STD-Wall-Plug-Connector.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"50A SmartPlug Female Connector to 50A Male 4ft Twist-Type Connector\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/50a-smartplug-female-connector-to-50a-male-4ft-twist-type-connector\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/50A-SmartPlug-Female-Connector-to-50A-Male-4ft-Twist-type-Connector.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"30A Female Twist-Type Connector to 30A SmartPlug Male Connector\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/30a-female-twist-type-connector-to-30a-smartplug-male-connector\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/30A-Female-Twist-type-Connector-to-30A-SmartPlug-Male-Connector.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"50A SmartPlug Male Connector to 50A Female 4ft Twist-Type Connector\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/50a-smartplug-male-connector-to-50a-female-4ft-twist-type-connector\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/50A-SmartPlug-Male-Connector-to-50A-Female-4ft-Twist-type-Connector.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"50A SmartPlug Female Connector to 30A Male Twist-Type Connector\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/50a-smartplug-female-connector-to-30a-male-twist-type-connector\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/04\/50A-SmartPlug-Female-Connector-to-30A-Male-Twist-type-Connector.webp\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Combo\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-combo\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Weather-Door-Receptacle.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Male Inlet Connector\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-male-inlet-connector\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Male-Inlet-Connector.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Female Connector Inlet\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-female-connector-inlet\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Female-Connector-Inlet.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Male Inlet Connector Strain Relief\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-male-inlet-connector-strain-relief\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Male-Inlet-Connector-Strain-Relief.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Female Connector Gasket\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-female-connector-gasket\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Female-Connector-Gasket.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Male Connector Gasket\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-male-connector-gasket\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Male-Connector-Gasket.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Weather Door Receptacle\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-weather-door-receptacle\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Weather-Door-Receptacle.avif\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Side Lever Kit\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/smartplug-side-lever-kit\/\",\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/SmartPlug-Side-Lever-Kit.avif\"\r\n    }\r\n\r\n  ];\r\n\r\n\r\n  \/* =========================================================\r\n     ARTICLES\r\n  ========================================================= *\/\r\n\r\n  const articles = [\r\n\r\n    {\r\n      name: \"How Do You Install SmartPlug Products?\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/how-do-you-install-smartplug-products\/\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Cordsets Are Easier & More Efficient to Use\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/smartplug-cordsets-are-easier-more-efficient-to-use\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Upgrading Power Connection Is a Simple 30-Minute Job\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/upgrading-power-connection-is-a-simple-30-minute-job\/\"\r\n    },\r\n\r\n    {\r\n      name: \"50 Amps of Power Is Safer With SmartPlug 2\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/50-amps-of-power-is-safer-with-smartplug-2\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Combo Kit Enables Easy Shore Power Cord Upgrades\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/combo-kit-enables-easy-shore-power-cord-upgrades\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Shore Power Solution Gives Savvy RV Builders an Edge\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/shore-power-solution-gives-savvy-rv-builders-an-edge\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Shore Power for Specialty Vehicles: Enhancing Performance With SmartPlug\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/shore-power-for-specialty-vehicles-enhancing-performance-with-smartplug\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Top RV Accessories and Gifts for 2023: Elevate Your Camping Experience With SmartPlug\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/top-rv-accessories-and-gifts-for-2023-elevate-your-camping-experience-with-smartplug\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Top RV Campgrounds in the US for 2023\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/top-rv-campgrounds-in-the-us-for-2023\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Summer RV Vacation Spots for Retirees: Best Parks and Destinations\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/summer-rv-vacation-spots-for-retirees-best-parks-and-destinations\/\"\r\n    },\r\n\r\n    {\r\n      name: \"RV Travel Myths\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/rv-travel-myths\/\"\r\n    },\r\n\r\n    {\r\n      name: \"50 Amps of Power Is Safer With SmartPlug\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/50-amps-of-power-is-safer-with-smartplug\/\"\r\n    },\r\n\r\n    {\r\n      name: \"SmartPlug Cordsets Are Easier & More Efficient to Use - 2\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/smartplug-cordsets-are-easier-more-efficient-to-use-2\/\"\r\n    },\r\n\r\n    {\r\n      name: \"Upgrading Power Connection Is a Simple 30-Minute Job - 2\",\r\n      url: \"https:\/\/dev.smartplug.com\/staging\/uncategorized\/upgrading-power-connection-is-a-simple-30-minute-job-2\/\"\r\n    }\r\n\r\n  ];\r\n\r\n\r\n  \/* =========================================================\r\n     REMOVE DUPLICATES BY URL\r\n  ========================================================= *\/\r\n\r\n  function removeDuplicateURLs(items) {\r\n\r\n    const seen = new Set();\r\n\r\n    return items.filter(function (item) {\r\n\r\n      if (seen.has(item.url)) {\r\n        return false;\r\n      }\r\n\r\n      seen.add(item.url);\r\n\r\n      return true;\r\n\r\n    });\r\n\r\n  }\r\n\r\n\r\n  const uniqueCategories =\r\n    removeDuplicateURLs(categories);\r\n\r\n  const uniqueProducts =\r\n    removeDuplicateURLs(products);\r\n\r\n  const uniqueArticles =\r\n    removeDuplicateURLs(articles);\r\n\r\n\r\n  \/* =========================================================\r\n     HTML + CSS\r\n  ========================================================= *\/\r\n\r\n  shadow.innerHTML = `\r\n\r\n    <style>\r\n\r\n      :host {\r\n        display: block;\r\n        width: 100%;\r\n        max-width: 100%;\r\n        position: relative;\r\n        z-index: 2;\r\n      }\r\n\r\n\r\n      * {\r\n        box-sizing: border-box;\r\n      }\r\n\r\n\r\n      .sp-widget {\r\n        width: 100%;\r\n        max-width: 100%;\r\n        position: relative;\r\n        font-family: Arial, Helvetica, sans-serif;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         SEARCH BAR\r\n      ========================================= *\/\r\n\r\n      .sp-bar {\r\n        width: 100%;\r\n        height: 56px;\r\n\r\n        display: flex;\r\n        align-items: stretch;\r\n\r\n        background: #ffffff;\r\n\r\n        border: 1px solid #1d1d1d;\r\n\r\n        border-radius: 2px;\r\n\r\n        overflow: hidden;\r\n\r\n        box-shadow: none;\r\n\r\n        transition:\r\n          border-color .2s ease,\r\n          box-shadow .2s ease;\r\n      }\r\n\r\n\r\n      .sp-bar:focus-within {\r\n        border-color: #f36b2c;\r\n\r\n        box-shadow:\r\n          0 0 0 2px rgba(243, 107, 44, .12);\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         INPUT\r\n      ========================================= *\/\r\n\r\n      .sp-input {\r\n        flex: 1 1 auto;\r\n\r\n        min-width: 0;\r\n\r\n        height: 100%;\r\n\r\n        border: 0;\r\n        outline: 0;\r\n\r\n        background: #ffffff;\r\n\r\n        color: #333333;\r\n\r\n        padding: 0 18px;\r\n\r\n        margin: 0;\r\n\r\n        font-family:\r\n          Arial,\r\n          Helvetica,\r\n          sans-serif;\r\n\r\n        font-size: 14px;\r\n\r\n        font-weight: 400;\r\n\r\n        line-height: 56px;\r\n\r\n        appearance: none;\r\n        -webkit-appearance: none;\r\n      }\r\n\r\n\r\n      .sp-input::placeholder {\r\n        color: #9a9a9a;\r\n        opacity: 1;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         SEARCH BUTTON\r\n      ========================================= *\/\r\n\r\n      .sp-button {\r\n        flex: 0 0 82px;\r\n\r\n        width: 82px;\r\n\r\n        height: 100%;\r\n\r\n        display: flex;\r\n\r\n        align-items: center;\r\n\r\n        justify-content: center;\r\n\r\n        border: 0;\r\n\r\n        outline: 0;\r\n\r\n        padding: 0;\r\n\r\n        margin: 0;\r\n\r\n        background: #f36b2c;\r\n\r\n        cursor: pointer;\r\n\r\n        transition:\r\n          background .2s ease;\r\n      }\r\n\r\n\r\n      .sp-button:hover {\r\n        background: #e85e21;\r\n      }\r\n\r\n\r\n      .sp-button:active {\r\n        background: #d9541b;\r\n      }\r\n\r\n\r\n      .sp-button svg {\r\n        width: 19px;\r\n        height: 19px;\r\n\r\n        display: block;\r\n\r\n        fill: none;\r\n\r\n        stroke: #ffffff;\r\n\r\n        stroke-width: 2;\r\n\r\n        stroke-linecap: round;\r\n\r\n        stroke-linejoin: round;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         CLEAR BUTTON\r\n      ========================================= *\/\r\n\r\n      .sp-clear {\r\n        display: none;\r\n\r\n        flex: 0 0 auto;\r\n\r\n        width: 38px;\r\n\r\n        height: 100%;\r\n\r\n        align-items: center;\r\n\r\n        justify-content: center;\r\n\r\n        position: relative;\r\n\r\n        border: 0;\r\n\r\n        background: transparent;\r\n\r\n        cursor: pointer;\r\n\r\n        padding: 0;\r\n\r\n        margin: 0;\r\n      }\r\n\r\n\r\n      .sp-clear span {\r\n        position: absolute;\r\n\r\n        width: 14px;\r\n        height: 1.5px;\r\n\r\n        background: #777777;\r\n\r\n        border-radius: 2px;\r\n      }\r\n\r\n\r\n      .sp-clear span:first-child {\r\n        transform: rotate(45deg);\r\n      }\r\n\r\n\r\n      .sp-clear span:last-child {\r\n        transform: rotate(-45deg);\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         RESULTS\r\n      ========================================= *\/\r\n\r\n      .sp-results {\r\n        display: none;\r\n\r\n        position: absolute;\r\n\r\n        top: calc(100% + 10px);\r\n\r\n        left: 0;\r\n        right: 0;\r\n\r\n        width: 100%;\r\n\r\n        max-height: 300px;\r\n\r\n        overflow-y: auto;\r\n\r\n        background: #ffffff;\r\n\r\n        border: 1px solid #dedede;\r\n\r\n        border-radius: 4px;\r\n\r\n        box-shadow:\r\n          0 15px 40px rgba(0,0,0,.14);\r\n\r\n        z-index: 5;\r\n\r\n        font-family:\r\n          Arial,\r\n          Helvetica,\r\n          sans-serif;\r\n      }\r\n\r\n\r\n      .sp-results::-webkit-scrollbar {\r\n        width: 6px;\r\n      }\r\n\r\n\r\n      .sp-results::-webkit-scrollbar-track {\r\n        background: #f5f5f5;\r\n      }\r\n\r\n\r\n      .sp-results::-webkit-scrollbar-thumb {\r\n        background: #cccccc;\r\n\r\n        border-radius: 10px;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         COUNT\r\n      ========================================= *\/\r\n\r\n      .sp-count {\r\n        padding: 12px 18px;\r\n\r\n        background: #fafafa;\r\n\r\n        border-bottom: 1px solid #eeeeee;\r\n\r\n        color: #888888;\r\n\r\n        font-size: 10px;\r\n\r\n        font-weight: 700;\r\n\r\n        letter-spacing: .08em;\r\n\r\n        text-transform: uppercase;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         SECTION\r\n      ========================================= *\/\r\n\r\n      .sp-section {\r\n        padding: 7px 0 9px;\r\n      }\r\n\r\n\r\n      .sp-section + .sp-section {\r\n        border-top: 1px solid #eeeeee;\r\n      }\r\n\r\n\r\n      .sp-heading {\r\n        padding:\r\n          10px 18px 7px;\r\n\r\n        color: #1f4f8f;\r\n\r\n        font-size: 10px;\r\n\r\n        font-weight: 700;\r\n\r\n        letter-spacing: .12em;\r\n\r\n        text-transform: uppercase;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         RESULT\r\n      ========================================= *\/\r\n\r\n      .sp-result {\r\n        display: flex;\r\n\r\n        align-items: center;\r\n\r\n        width: 100%;\r\n\r\n        min-height: 55px;\r\n\r\n        padding:\r\n          9px 16px;\r\n\r\n        color: #24364b;\r\n\r\n        text-decoration: none;\r\n\r\n        background: transparent;\r\n\r\n        border: 0;\r\n\r\n        cursor: pointer;\r\n\r\n        transition:\r\n          background .15s ease;\r\n      }\r\n\r\n\r\n      .sp-result:hover {\r\n        background: #f6f7f8;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         ICON \/ IMAGE CONTAINER\r\n      ========================================= *\/\r\n\r\n      .sp-icon {\r\n        flex: 0 0 45px;\r\n\r\n        width: 45px;\r\n        height: 45px;\r\n\r\n        display: flex;\r\n\r\n        align-items: center;\r\n\r\n        justify-content: center;\r\n\r\n        margin-right: 12px;\r\n\r\n        border-radius: 8px;\r\n\r\n        background: #f3f5f7;\r\n\r\n        overflow: hidden;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         CATEGORY \/ ARTICLE SVG ICONS\r\n      ========================================= *\/\r\n\r\n      .sp-icon svg {\r\n        width: 18px;\r\n        height: 18px;\r\n\r\n        display: block;\r\n\r\n        fill: none;\r\n\r\n        stroke: #f36b2c;\r\n\r\n        stroke-width: 1.7;\r\n\r\n        stroke-linecap: round;\r\n\r\n        stroke-linejoin: round;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         PRODUCT IMAGES\r\n      ========================================= *\/\r\n\r\n      .sp-product-image {\r\n        width: 45px;\r\n        height: 45px;\r\n\r\n        display: block;\r\n\r\n        object-fit: contain;\r\n\r\n        object-position: center;\r\n\r\n        background: #ffffff;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         RESULT TEXT\r\n      ========================================= *\/\r\n\r\n      .sp-content {\r\n        min-width: 0;\r\n\r\n        flex: 1;\r\n      }\r\n\r\n\r\n      .sp-title {\r\n        display: block;\r\n\r\n        color: #26384b;\r\n\r\n        font-size: 13px;\r\n\r\n        font-weight: 600;\r\n\r\n        line-height: 1.4;\r\n      }\r\n\r\n\r\n      .sp-meta {\r\n        display: block;\r\n\r\n        margin-top: 3px;\r\n\r\n        color: #999999;\r\n\r\n        font-size: 9px;\r\n\r\n        font-weight: 600;\r\n\r\n        letter-spacing: .08em;\r\n\r\n        text-transform: uppercase;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         ARROW\r\n      ========================================= *\/\r\n\r\n      .sp-arrow {\r\n        flex: 0 0 auto;\r\n\r\n        margin-left: 10px;\r\n\r\n        color: #aaaaaa;\r\n\r\n        font-size: 18px;\r\n\r\n        transition:\r\n          color .15s ease,\r\n          transform .15s ease;\r\n      }\r\n\r\n\r\n      .sp-result:hover .sp-arrow {\r\n        color: #f36b2c;\r\n\r\n        transform: translateX(3px);\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         HIGHLIGHT\r\n      ========================================= *\/\r\n\r\n      .sp-highlight {\r\n        color: #f36b2c;\r\n\r\n        font-weight: 700;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         NO RESULTS\r\n      ========================================= *\/\r\n\r\n      .sp-no-results {\r\n        padding: 40px 20px;\r\n\r\n        text-align: center;\r\n      }\r\n\r\n\r\n      .sp-no-icon {\r\n        width: 42px;\r\n        height: 42px;\r\n\r\n        display: flex;\r\n\r\n        align-items: center;\r\n\r\n        justify-content: center;\r\n\r\n        margin:\r\n          0 auto 12px;\r\n\r\n        border-radius: 50%;\r\n\r\n        background: #f2f3f4;\r\n\r\n        color: #888888;\r\n\r\n        font-size: 17px;\r\n\r\n        font-weight: 700;\r\n      }\r\n\r\n\r\n      .sp-no-title {\r\n        color: #26384b;\r\n\r\n        font-size: 14px;\r\n\r\n        font-weight: 600;\r\n      }\r\n\r\n\r\n      .sp-no-text {\r\n        margin-top: 5px;\r\n\r\n        color: #999999;\r\n\r\n        font-size: 11px;\r\n      }\r\n\r\n\r\n      \/* =========================================\r\n         MOBILE\r\n      ========================================= *\/\r\n\r\n      @media (max-width: 600px) {\r\n\r\n        .sp-bar {\r\n          height: 52px;\r\n        }\r\n\r\n\r\n        .sp-input {\r\n          padding: 0 14px;\r\n\r\n          font-size: 13px;\r\n\r\n          line-height: 52px;\r\n        }\r\n\r\n\r\n        .sp-button {\r\n          flex-basis: 64px;\r\n\r\n          width: 64px;\r\n        }\r\n\r\n\r\n        .sp-results {\r\n          max-height: 65vh;\r\n        }\r\n\r\n\r\n        .sp-result {\r\n          padding:\r\n            10px 13px;\r\n        }\r\n\r\n\r\n        .sp-icon {\r\n          flex-basis: 42px;\r\n\r\n          width: 42px;\r\n          height: 42px;\r\n\r\n          margin-right: 10px;\r\n        }\r\n\r\n\r\n        .sp-product-image {\r\n          width: 42px;\r\n          height: 42px;\r\n        }\r\n\r\n\r\n        .sp-title {\r\n          font-size: 12px;\r\n        }\r\n\r\n      }\r\n\r\n    <\/style>\r\n\r\n\r\n    <div class=\"sp-widget\">\r\n\r\n      <div class=\"sp-bar\">\r\n\r\n        <input\r\n          class=\"sp-input\"\r\n          type=\"text\"\r\n          placeholder=\"Search...\"\r\n          autocomplete=\"off\"\r\n          spellcheck=\"false\"\r\n          aria-label=\"Search SmartPlug\"\r\n        \/>\r\n\r\n        <button\r\n          class=\"sp-clear\"\r\n          type=\"button\"\r\n          aria-label=\"Clear search\"\r\n        >\r\n          <span><\/span>\r\n          <span><\/span>\r\n        <\/button>\r\n\r\n        <button\r\n          class=\"sp-button\"\r\n          type=\"button\"\r\n          aria-label=\"Search\"\r\n        >\r\n          <svg viewBox=\"0 0 24 24\">\r\n            <circle cx=\"10.8\" cy=\"10.8\" r=\"6.4\"><\/circle>\r\n            <path d=\"M15.6 15.6L20.5 20.5\"><\/path>\r\n          <\/svg>\r\n        <\/button>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div\r\n        class=\"sp-results\"\r\n        aria-live=\"polite\"\r\n      ><\/div>\r\n\r\n    <\/div>\r\n\r\n  `;\r\n\r\n\r\n  \/* =========================================================\r\n     ELEMENTS\r\n  ========================================================= *\/\r\n\r\n  const input =\r\n    shadow.querySelector(\".sp-input\");\r\n\r\n  const searchButton =\r\n    shadow.querySelector(\".sp-button\");\r\n\r\n  const clearButton =\r\n    shadow.querySelector(\".sp-clear\");\r\n\r\n  const results =\r\n    shadow.querySelector(\".sp-results\");\r\n\r\n\r\n  \/* =========================================================\r\n     CATEGORY ICON\r\n  ========================================================= *\/\r\n\r\n  const categoryIcon = `\r\n    <svg viewBox=\"0 0 24 24\">\r\n      <path d=\"M3.5 6.5h6l2 2h9v9a2 2 0 0 1-2 2h-13a2 2 0 0 1-2-2v-9z\"><\/path>\r\n    <\/svg>\r\n  `;\r\n\r\n\r\n  \/* =========================================================\r\n     ARTICLE ICON\r\n  ========================================================= *\/\r\n\r\n  const articleIcon = `\r\n    <svg viewBox=\"0 0 24 24\">\r\n      <path d=\"M6 3.5h9l3 3v14H6z\"><\/path>\r\n      <path d=\"M15 3.5v4h3\"><\/path>\r\n      <path d=\"M9 12h6\"><\/path>\r\n      <path d=\"M9 15.5h6\"><\/path>\r\n    <\/svg>\r\n  `;\r\n\r\n\r\n  \/* =========================================================\r\n     ESCAPE HTML\r\n  ========================================================= *\/\r\n\r\n  function escapeHTML(text) {\r\n\r\n    return String(text)\r\n      .replace(\/&\/g, \"&amp;\")\r\n      .replace(\/<\/g, \"&lt;\")\r\n      .replace(\/>\/g, \"&gt;\")\r\n      .replace(\/\"\/g, \"&quot;\")\r\n      .replace(\/'\/g, \"&#039;\");\r\n\r\n  }\r\n\r\n\r\n  \/* =========================================================\r\n     HIGHLIGHT SEARCH TERM\r\n  ========================================================= *\/\r\n\r\n  function highlight(text, query) {\r\n\r\n    const safeText =\r\n      escapeHTML(text);\r\n\r\n    if (!query) {\r\n      return safeText;\r\n    }\r\n\r\n    const escapedQuery =\r\n      query.replace(\r\n        \/[.*+?^${}()|[\\]\\\\]\/g,\r\n        \"\\\\$&\"\r\n      );\r\n\r\n    const regex =\r\n      new RegExp(\r\n        \"(\" + escapedQuery + \")\",\r\n        \"gi\"\r\n      );\r\n\r\n    return safeText.replace(\r\n      regex,\r\n      '<span class=\"sp-highlight\">$1<\/span>'\r\n    );\r\n\r\n  }\r\n\r\n\r\n  \/* =========================================================\r\n     PRODUCT IMAGE\r\n  ========================================================= *\/\r\n\r\n  function productImage(item) {\r\n\r\n    if (!item.image) {\r\n\r\n      return `\r\n        <div class=\"sp-icon\">\r\n          <svg viewBox=\"0 0 24 24\">\r\n            <path d=\"M5 8.5h14v10H5z\"><\/path>\r\n            <path d=\"M8 8.5V6.8a4 4 0 0 1 8 0v1.7\"><\/path>\r\n          <\/svg>\r\n        <\/div>\r\n      `;\r\n\r\n    }\r\n\r\n    return `\r\n      <div class=\"sp-icon\">\r\n        <img\r\n          class=\"sp-product-image\"\r\n          src=\"${escapeHTML(item.image)}\"\r\n          alt=\"\"\r\n          loading=\"lazy\"\r\n          decoding=\"async\"\r\n        \/>\r\n      <\/div>\r\n    `;\r\n\r\n  }\r\n\r\n\r\n  \/* =========================================================\r\n     SEARCH\r\n  ========================================================= *\/\r\n\r\n  function performSearch() {\r\n\r\n    const query =\r\n      input.value\r\n        .trim()\r\n        .toLowerCase();\r\n\r\n\r\n    if (!query) {\r\n\r\n      results.innerHTML = \"\";\r\n\r\n      results.style.display = \"none\";\r\n\r\n      clearButton.style.display = \"none\";\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    clearButton.style.display = \"flex\";\r\n\r\n\r\n    \/* -----------------------------------------\r\n       CATEGORIES\r\n    ----------------------------------------- *\/\r\n\r\n    const foundCategories =\r\n      uniqueCategories.filter(function (item) {\r\n\r\n        return item.name\r\n          .toLowerCase()\r\n          .includes(query);\r\n\r\n      });\r\n\r\n\r\n    \/* -----------------------------------------\r\n       PRODUCTS\r\n    ----------------------------------------- *\/\r\n\r\n    const foundProducts =\r\n      uniqueProducts.filter(function (item) {\r\n\r\n        return item.name\r\n          .toLowerCase()\r\n          .includes(query);\r\n\r\n      });\r\n\r\n\r\n    \/* -----------------------------------------\r\n       ARTICLES\r\n    ----------------------------------------- *\/\r\n\r\n    const foundArticles =\r\n      uniqueArticles.filter(function (item) {\r\n\r\n        return item.name\r\n          .toLowerCase()\r\n          .includes(query);\r\n\r\n      });\r\n\r\n\r\n    const total =\r\n      foundCategories.length +\r\n      foundProducts.length +\r\n      foundArticles.length;\r\n\r\n\r\n    let html = \"\";\r\n\r\n\r\n    \/* =====================================================\r\n       COUNT\r\n    ===================================================== *\/\r\n\r\n    if (total > 0) {\r\n\r\n      html += `\r\n        <div class=\"sp-count\">\r\n          ${total}\r\n          ${total === 1 ? \"result\" : \"results\"}\r\n          found\r\n        <\/div>\r\n      `;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       CATEGORIES\r\n    ===================================================== *\/\r\n\r\n    if (foundCategories.length > 0) {\r\n\r\n      html += `\r\n        <div class=\"sp-section\">\r\n\r\n          <div class=\"sp-heading\">\r\n            Categories\r\n          <\/div>\r\n      `;\r\n\r\n\r\n      foundCategories.forEach(function (item) {\r\n\r\n        html += `\r\n          <a\r\n            class=\"sp-result\"\r\n            href=\"${escapeHTML(item.url)}\"\r\n          >\r\n\r\n            <div class=\"sp-icon\">\r\n              ${categoryIcon}\r\n            <\/div>\r\n\r\n            <div class=\"sp-content\">\r\n\r\n              <span class=\"sp-title\">\r\n                ${highlight(item.name, query)}\r\n              <\/span>\r\n\r\n              <span class=\"sp-meta\">\r\n                Category\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n            <span class=\"sp-arrow\">\r\n              \u2192\r\n            <\/span>\r\n\r\n          <\/a>\r\n        `;\r\n\r\n      });\r\n\r\n\r\n      html += `\r\n        <\/div>\r\n      `;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       PRODUCTS\r\n    ===================================================== *\/\r\n\r\n    if (foundProducts.length > 0) {\r\n\r\n      html += `\r\n        <div class=\"sp-section\">\r\n\r\n          <div class=\"sp-heading\">\r\n            Products\r\n          <\/div>\r\n      `;\r\n\r\n\r\n      foundProducts.forEach(function (item) {\r\n\r\n        html += `\r\n          <a\r\n            class=\"sp-result\"\r\n            href=\"${escapeHTML(item.url)}\"\r\n          >\r\n\r\n            ${productImage(item)}\r\n\r\n            <div class=\"sp-content\">\r\n\r\n              <span class=\"sp-title\">\r\n                ${highlight(item.name, query)}\r\n              <\/span>\r\n\r\n              <span class=\"sp-meta\">\r\n                Product\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n            <span class=\"sp-arrow\">\r\n              \u2192\r\n            <\/span>\r\n\r\n          <\/a>\r\n        `;\r\n\r\n      });\r\n\r\n\r\n      html += `\r\n        <\/div>\r\n      `;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       ARTICLES\r\n    ===================================================== *\/\r\n\r\n    if (foundArticles.length > 0) {\r\n\r\n      html += `\r\n        <div class=\"sp-section\">\r\n\r\n          <div class=\"sp-heading\">\r\n            Articles\r\n          <\/div>\r\n      `;\r\n\r\n\r\n      foundArticles.forEach(function (item) {\r\n\r\n        html += `\r\n          <a\r\n            class=\"sp-result\"\r\n            href=\"${escapeHTML(item.url)}\"\r\n          >\r\n\r\n            <div class=\"sp-icon\">\r\n              ${articleIcon}\r\n            <\/div>\r\n\r\n            <div class=\"sp-content\">\r\n\r\n              <span class=\"sp-title\">\r\n                ${highlight(item.name, query)}\r\n              <\/span>\r\n\r\n              <span class=\"sp-meta\">\r\n                Article\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n            <span class=\"sp-arrow\">\r\n              \u2192\r\n            <\/span>\r\n\r\n          <\/a>\r\n        `;\r\n\r\n      });\r\n\r\n\r\n      html += `\r\n        <\/div>\r\n      `;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       NO RESULTS\r\n    ===================================================== *\/\r\n\r\n    if (total === 0) {\r\n\r\n      html = `\r\n\r\n        <div class=\"sp-no-results\">\r\n\r\n          <div class=\"sp-no-icon\">\r\n            ?\r\n          <\/div>\r\n\r\n          <div class=\"sp-no-title\">\r\n            No results found\r\n          <\/div>\r\n\r\n          <div class=\"sp-no-text\">\r\n            Try searching for a product, category, or article.\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      `;\r\n\r\n    }\r\n\r\n\r\n    results.innerHTML = html;\r\n\r\n    results.style.display = \"block\";\r\n\r\n  }\r\n\r\n\r\n  \/* =========================================================\r\n     INPUT\r\n  ========================================================= *\/\r\n\r\n  input.addEventListener(\r\n    \"input\",\r\n    performSearch\r\n  );\r\n\r\n\r\n  \/* =========================================================\r\n     SEARCH BUTTON\r\n  ========================================================= *\/\r\n\r\n  searchButton.addEventListener(\r\n    \"click\",\r\n    function () {\r\n\r\n      performSearch();\r\n\r\n      input.focus();\r\n\r\n    }\r\n  );\r\n\r\n\r\n  \/* =========================================================\r\n     ENTER + ESCAPE\r\n  ========================================================= *\/\r\n\r\n  input.addEventListener(\r\n    \"keydown\",\r\n    function (event) {\r\n\r\n      if (event.key === \"Enter\") {\r\n\r\n        event.preventDefault();\r\n\r\n        performSearch();\r\n\r\n      }\r\n\r\n\r\n      if (event.key === \"Escape\") {\r\n\r\n        input.value = \"\";\r\n\r\n        results.innerHTML = \"\";\r\n\r\n        results.style.display = \"none\";\r\n\r\n        clearButton.style.display = \"none\";\r\n\r\n      }\r\n\r\n    }\r\n  );\r\n\r\n\r\n  \/* =========================================================\r\n     CLEAR\r\n  ========================================================= *\/\r\n\r\n  clearButton.addEventListener(\r\n    \"click\",\r\n    function () {\r\n\r\n      input.value = \"\";\r\n\r\n      results.innerHTML = \"\";\r\n\r\n      results.style.display = \"none\";\r\n\r\n      clearButton.style.display = \"none\";\r\n\r\n      input.focus();\r\n\r\n    }\r\n  );\r\n\r\n\r\n  \/* =========================================================\r\n     CLICK OUTSIDE\r\n     \r\n     Attached to the shadow host only so the search widget\r\n     does not modify or interfere with the website header.\r\n  ========================================================= *\/\r\n\r\n  document.addEventListener(\r\n    \"click\",\r\n    function (event) {\r\n\r\n      if (!host.contains(event.target)) {\r\n\r\n        results.style.display = \"none\";\r\n\r\n      }\r\n\r\n    },\r\n    true\r\n  );\r\n\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4b9ca5d e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"4b9ca5d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-feb12cb e-grid e-con-full wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"feb12cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ec8186 wpr-promo-box-style-cover elementor-invisible elementor-widget elementor-widget-wpr-promo-box\" data-id=\"9ec8186\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"wpr-promo-box.default\">\n\t\t\t\t\t\n\t\t<div class=\"wpr-promo-box wpr-animation-wrap\">\n\n\t\t\t\t\t\t<a class=\"wpr-promo-box-link\" href=\"https:\/\/dev.smartplug.com\/staging\/owners-diy\/\"><\/a>\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"wpr-promo-box-image\">\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-image wpr-bg-anim-zoom-in wpr-anim-timing-ease-default\" style=\"background-image:url(https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/05\/RV2_LE_upscale_prime_light_ai_30_tone_enhance_30_color_enhance_30.jpg);\"><\/div>\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-overlay wpr-border-anim-none\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t<div class=\"wpr-promo-box-content\">\n\n\t\t\t\t\t\t\t\t<div class=\"wpr-promo-box-icon\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<h3 class=\"wpr-promo-box-title\"><span>OWNERS \/ DIY<\/span><\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f5d72a wpr-promo-box-style-cover elementor-invisible elementor-widget elementor-widget-wpr-promo-box\" data-id=\"4f5d72a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"wpr-promo-box.default\">\n\t\t\t\t\t\n\t\t<div class=\"wpr-promo-box wpr-animation-wrap\">\n\n\t\t\t\t\t\t<a class=\"wpr-promo-box-link\" href=\"https:\/\/dev.smartplug.com\/staging\/installer-tech\/\"><\/a>\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"wpr-promo-box-image\">\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-image wpr-bg-anim-zoom-in wpr-anim-timing-ease-default\" style=\"background-image:url(https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/airstream.png);\"><\/div>\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-overlay wpr-border-anim-none\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t<div class=\"wpr-promo-box-content\">\n\n\t\t\t\t\t\t\t\t<div class=\"wpr-promo-box-icon\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<h3 class=\"wpr-promo-box-title\"><span>INSTALLER \/ TECHS<\/span><\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-948d83b wpr-promo-box-style-cover elementor-invisible elementor-widget elementor-widget-wpr-promo-box\" data-id=\"948d83b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"wpr-promo-box.default\">\n\t\t\t\t\t\n\t\t<div class=\"wpr-promo-box wpr-animation-wrap\">\n\n\t\t\t\t\t\t<a class=\"wpr-promo-box-link\" href=\"https:\/\/dev.smartplug.com\/staging\/dealers\/\"><\/a>\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"wpr-promo-box-image\">\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-image wpr-bg-anim-zoom-in wpr-anim-timing-ease-default\" style=\"background-image:url(https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/03\/Untitled-design-65-e1776092293449.png);\"><\/div>\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-overlay wpr-border-anim-none\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t<div class=\"wpr-promo-box-content\">\n\n\t\t\t\t\t\t\t\t<div class=\"wpr-promo-box-icon\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<h3 class=\"wpr-promo-box-title\"><span>DEALERS \/ DISTRIBUTORS<\/span><\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2b9c6f wpr-promo-box-style-cover elementor-invisible elementor-widget elementor-widget-wpr-promo-box\" data-id=\"c2b9c6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"wpr-promo-box.default\">\n\t\t\t\t\t\n\t\t<div class=\"wpr-promo-box wpr-animation-wrap\">\n\n\t\t\t\t\t\t<a class=\"wpr-promo-box-link\" href=\"https:\/\/dev.smartplug.com\/staging\/oem\/\"><\/a>\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"wpr-promo-box-image\">\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-image wpr-bg-anim-zoom-in wpr-anim-timing-ease-default\" style=\"background-image:url(https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/airstream-factory.jpg);\"><\/div>\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-overlay wpr-border-anim-none\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t<div class=\"wpr-promo-box-content\">\n\n\t\t\t\t\t\t\t\t<div class=\"wpr-promo-box-icon\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<h3 class=\"wpr-promo-box-title\"><span>OEM \/ BUILDERS<\/span><\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0dacf16 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"0dacf16\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-44d7f1d e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-child\" data-id=\"44d7f1d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-270808c elementor-widget elementor-widget-spacer\" data-id=\"270808c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5851820 elementor-widget elementor-widget-heading\" data-id=\"5851820\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Frequently Asked Questions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c0df82 elementor-widget elementor-widget-text-editor\" data-id=\"6c0df82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-path-to-node=\"3\">Everything you need to know about upgrading to the SmartPlug system. If you can&#8217;t find the answer you&#8217;re looking for, our technical support team is here to help.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ed1dc22 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-child\" data-id=\"ed1dc22\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67609f7 wpr-advanced-accordion-icon-side-box elementor-widget elementor-widget-wpr-advanced-accordion\" data-id=\"67609f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;active_item&quot;:0}\" data-widget_type=\"wpr-advanced-accordion.default\">\n\t\t\t\t\t\n            <div class=\"wpr-advanced-accordion\" data-accordion-type=\"accordion\" data-active-index=\"0\" data-accordion-trigger=\"click\" data-interaction-speed=\"0.4\">\n\n\t\t\t\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-icon-box\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">Will this fit my existing shore power inlet hole?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p>Yes. SmartPlug inlets use the same industry-standard 4-bolt pattern as traditional twist-locks, making it a 30-minute retrofit.<\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-icon-box\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">Does the SmartPlug require a new power cord?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p>You can either purchase a complete SmartPlug cordset or use our easy-to-install \"Connector Kit\" to upgrade your existing cord.<\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-icon-box\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">Is SmartPlug compatible with standard dockside pedestals?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p>Absolutely. The \"dock end\" of our cables uses a standard male plug that fits any Marina or RV park power pedestal.<\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-icon-box\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">Does it come with a warranty?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p>We stand behind our engineering with a comprehensive limited warranty and global distribution for replacement parts.<\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-icon-box\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">What makes this safer than a traditional twist-lock?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p>Our design provides 27x more metal-to-metal contact, significantly reducing resistance and heat\u2014the primary cause of electrical fires.<\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-icon-box\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">Is the system fully weatherproof and salt-resistant?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p>Yes. We use 316 marine-grade stainless steel and triple-seal gaskets to ensure a dry, corrosion-free connection in any environment.<\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-icon-box\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">Can I install the SmartPlug myself?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p>Most owners complete the installation in under an hour with basic hand tools. Detailed guides and videos are available on our support page.<\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                            <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>RESOURCE CENTER SEARCH SMARTPLUG OWNERS \/ DIY INSTALLER \/ TECHS DEALERS \/ DISTRIBUTORS OEM \/ BUILDERS Frequently Asked Questions Everything you need to know about upgrading to the SmartPlug system. If you can&#8217;t find the answer you&#8217;re looking for, our technical support team is here to help. Will this fit my existing shore power inlet hole? Yes. SmartPlug inlets use the same industry-standard 4-bolt pattern as traditional twist-locks, making it a 30-minute retrofit. Does the SmartPlug require a new power cord? You can either purchase a complete SmartPlug cordset or use our easy-to-install &#8220;Connector Kit&#8221; to upgrade your existing cord. Is SmartPlug compatible with standard dockside pedestals? Absolutely. The &#8220;dock end&#8221; of our cables uses a standard male plug that fits any Marina or RV park power pedestal. Does it come with a warranty? We stand behind our engineering with a comprehensive limited warranty and global distribution for replacement parts. What makes this safer than a traditional twist-lock? Our design provides 27x more metal-to-metal contact, significantly reducing resistance and heat\u2014the primary cause of electrical fires. Is the system fully weatherproof and salt-resistant? Yes. We use 316 marine-grade stainless steel and triple-seal gaskets to ensure a dry, corrosion-free connection in any environment. Can I install the SmartPlug myself? Most owners complete the installation in under an hour with basic hand tools. Detailed guides and videos are available on our support page.<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2496","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/pages\/2496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/comments?post=2496"}],"version-history":[{"count":179,"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/pages\/2496\/revisions"}],"predecessor-version":[{"id":20793,"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/pages\/2496\/revisions\/20793"}],"wp:attachment":[{"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/media?parent=2496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}