{"id":25071,"date":"2026-04-11T04:26:35","date_gmt":"2026-04-11T04:26:35","guid":{"rendered":"https:\/\/restarframos.com\/century-arks\/"},"modified":"2026-08-23T12:32:05","modified_gmt":"2026-08-23T12:32:05","slug":"century-arks","status":"publish","type":"page","link":"https:\/\/www.restarframos.com\/amer-en\/supplies-and-partners\/century-arks\/","title":{"rendered":"Century Arks"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25071\" class=\"elementor elementor-25071 elementor-3752\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b42bc9 e-flex e-con-boxed e-con e-parent\" data-id=\"5b42bc9\" 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-c6c0524 elementor-view-framed elementor-position-inline-start elementor-mobile-position-inline-start elementor-shape-circle elementor-widget elementor-widget-global elementor-global-16604 elementor-widget-icon-box\" data-id=\"c6c0524\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/www.restarframos.com\/suppliers\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Back to all Suppliers\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"Layer_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 404.258 404.258\" style=\"enable-background:new 0 0 404.258 404.258;\" xml:space=\"preserve\"><polygon points=\"289.927,18 265.927,0 114.331,202.129 265.927,404.258 289.927,386.258 151.831,202.129 \"><\/polygon><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.restarframos.com\/suppliers\/\" >\n\t\t\t\t\t\t\tBack to all Suppliers\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87391b7 elementor-widget__width-inherit wow_white elementor-widget elementor-widget-heading\" data-id=\"87391b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Century Arks<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-acc8650 e-con-full e-flex e-con e-child\" data-id=\"acc8650\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-814202b e-con-full e-flex e-con e-child\" data-id=\"814202b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f2e359d e-con-full e-flex e-con e-child\" data-id=\"f2e359d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-991d35f elementor-widget elementor-widget-image\" data-id=\"991d35f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"532\" height=\"235\" src=\"https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/04\/century-arks-co-ltd.png\" class=\"attachment-full size-full wp-image-25305\" alt=\"\" srcset=\"https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/04\/century-arks-co-ltd.png 532w, https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/04\/century-arks-co-ltd-300x133.png 300w\" sizes=\"auto, (max-width: 532px) 100vw, 532px\" \/>\t\t\t\t\t\t\t\t\t\t\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-154ce52 e-con-full e-flex e-con e-child\" data-id=\"154ce52\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d51530b elementor-absolute elementor-widget elementor-widget-image\" data-id=\"d51530b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/03\/vector-overlay-stripes.svg\" class=\"attachment-full size-full wp-image-25257\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37c462e elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"37c462e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Partner overview<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2f5ec7 elementor-widget__width-inherit .word-highlight-text elementor-widget elementor-widget-text-editor\" data-id=\"a2f5ec7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Century Arks is an engineering-driven company specializing in optical and imaging system development. With a strong background in precision design and manufacturing, the company focuses on high-performance camera modules and advanced imaging devices for industrial and specialized applications.<\/p><p>Based in Tokyo, Japan, with strong roots in advanced optical engineering.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-cd3f48a e-con-full e-flex e-con e-child\" data-id=\"cd3f48a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-dbeded5 e-con-full e-flex e-con e-child\" data-id=\"dbeded5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e08260 elementor-widget__width-inherit elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"0e08260\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Product focus and <span class=\"elementor-heading-title elementor-size-default elementor-inline-editing pen\" data-elementor-setting-key=\"title\" data-pen-placeholder=\"Type Here...\" style=\"font-family: &quot;Brockmann Font&quot;, sans-serif;line-height: 1.2em;font-size: 1.2rem;letter-spacing: normal;word-spacing: 0px\">benefits<\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a370390 elementor-widget elementor-widget-text-editor\" data-id=\"a370390\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Camera modules with high-resolution imaging, flexible optical configurations, and support features such as autofocus and optical image stabilization. The portfolio also includes advanced concepts such as event-based camera systems.<\/p>\t\t\t\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-ec84512 e-con-full e-flex e-con e-child\" data-id=\"ec84512\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7568f35 elementor-widget__width-inherit elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"7568f35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Application value<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-96d9fb9 elementor-widget elementor-widget-text-editor\" data-id=\"96d9fb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Suitable for compact, high-performance imaging systems where optical design, module integration, and application-specific optimization are critical.<\/p>\t\t\t\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-63c3197 e-con-full e-flex e-con e-child\" data-id=\"63c3197\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-214762c elementor-widget__width-inherit elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"214762c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Components by RESTAR FRAMOS<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fca8138 elementor-widget elementor-widget-text-editor\" data-id=\"fca8138\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Camera Modules \/ HD &amp; 4K Camera Modules.<\/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-a0c2528 e-con-full e-flex e-con e-child\" data-id=\"a0c2528\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-05360ac elementor-align-justify my-hover-btn-black elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"05360ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.restarframos.com\/products\/image-sensors-vision-components\/camera-modules\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"glyph\" height=\"512\" viewBox=\"0 0 64 64\" width=\"512\"><path d=\"m61.45984 32.40375c.13653-.6615-.08566-1.36219-.56436-1.83147.00003-.00001-23.57126-22.95509-23.57126-22.95509-.79199-.771-2.05811-.75391-2.82812.03711-.771.7915-.75391 2.05762.03711 2.82812l20.04694 19.52295h-50.08015c-1.10449 0-2 .89551-2 2s.89551 2 2 2h50.07727l-20.04358 19.51172c-1.2977 1.17373-.33011 3.49905 1.39511 3.43306.50283.00004 1.00625-.18844 1.39492-.56685l23.57129-22.94531c.28081-.2854.4865-.63232.56482-1.03424z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">See Camera Modules<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c154792 elementor-align-justify my-hover-btn-black elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"c154792\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.restarframos.com\/technologies\/technologies-explained\/event-based-image-sensors\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"glyph\" height=\"512\" viewBox=\"0 0 64 64\" width=\"512\"><path d=\"m61.45984 32.40375c.13653-.6615-.08566-1.36219-.56436-1.83147.00003-.00001-23.57126-22.95509-23.57126-22.95509-.79199-.771-2.05811-.75391-2.82812.03711-.771.7915-.75391 2.05762.03711 2.82812l20.04694 19.52295h-50.08015c-1.10449 0-2 .89551-2 2s.89551 2 2 2h50.07727l-20.04358 19.51172c-1.2977 1.17373-.33011 3.49905 1.39511 3.43306.50283.00004 1.00625-.18844 1.39492-.56685l23.57129-22.94531c.28081-.2854.4865-.63232.56482-1.03424z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">See Event-Based Vision<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/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<div class=\"elementor-element elementor-element-177d1b9 e-flex e-con-boxed e-con e-parent\" data-id=\"177d1b9\" 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-81d76d5 e-con-full e-flex e-con e-child\" data-id=\"81d76d5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67bb16e elementor-widget elementor-widget-html\" data-id=\"67bb16e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =====================================================================\n     RESTAR\/FRAMOS \u2014 Custom Product Filter HTML & JS\n     ===================================================================== -->\n\n<style>\n@font-face {\n  font-family: 'Supreme Variable';\n  src: url('https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/03\/Supreme-Variable.ttf') format('truetype');\n  font-weight: 100 900;\n  font-display: swap;\n}\n\n#restar-filter-app, #restar-filter-app * { \n  box-sizing: border-box; \n  font-family: 'Supreme Variable', sans-serif; \n}\n\n#restar-filter-app {\n  max-width: 1300px;\n  margin: 0 auto;\n  padding: 20px;\n  color: #1a1a1a;\n}\n\n#restar-filter-app img {\n  max-width: 100% !important;\n  box-shadow: none !important;\n  border: none !important;\n  background: transparent !important;\n  vertical-align: middle;\n}\n\n.rf-search-container {\n  display: flex;\n  align-items: center;\n  gap: 20px;\n  padding-bottom: 20px;\n}\n.rf-search-container h2 { margin: 0; font-size: 26px; font-weight: 700; white-space: nowrap; }\n.rf-search-field { flex: 1; position: relative; }\n.rf-search-field input {\n  width: 100%;\n  height: 46px;\n  border: 1px solid #d9dde0;\n  border-radius: 4px;\n  padding: 0 44px 0 16px;\n  font-size: 15px;\n}\n.rf-search-field img {\n  position: absolute;\n  right: 14px;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 20px !important;\n  height: 20px !important;\n  pointer-events: none;\n}\n\n.rf-reset-btn {\n  white-space: nowrap;\n  background: #f1f1f1;\n  border: 1px solid #d9dde0;\n  border-radius: 4px;\n  padding: 12px 20px;\n  font-size: 14px;\n  font-weight: 600;\n  color: #015EAD;\n  cursor: pointer;\n  transition: all 0.2s;\n}\n.rf-reset-btn:hover { \n  background: #e5e5e5; \n  color: #000000;\n}\n\n.rf-sensor-block {\n  background: #f4f5f6;\n  border-radius: 4px;\n  padding: 20px;\n  margin-bottom: 20px;\n}\n.rf-sensor-title { text-align: center; font-weight: 700; font-size: 17px; margin: 0 0 16px; }\n.rf-sensor-values { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 30px; }\n.rf-checkbox-item { display: flex; align-items: flex-start; gap: 8px; font-size: 14px; cursor: pointer; }\n.rf-checkbox-item input[type=checkbox] { margin-top: 3px; cursor: pointer; }\n\n\/* Tooltips *\/\n.rf-tooltip-icon {\n  width: 15px; height: 15px; border-radius: 50%; background: #5b6b76;\n  color: #fff; font-size: 10px; display: inline-flex; align-items: center;\n  justify-content: center; cursor: help; position: relative; flex-shrink: 0;\n}\n.rf-tooltip-popup {\n  display: none; position: absolute; bottom: 130%; left: 50%;\n  transform: translateX(-50%); background: #fff; border: 1px solid #f1f1f1;\n  box-shadow: 0 2px 12px rgba(0,0,0,0.08); padding: 20px; width: 220px;\n  font-size: 13px; font-weight: 400; color: #333; z-index: 50;\n  border-radius: 4px; opacity: 0; transition: opacity .15s ease;\n}\n.rf-tooltip-icon:hover .rf-tooltip-popup,\n.rf-tooltip-icon.rf-tooltip-open .rf-tooltip-popup { display: block; opacity: 1; }\n\n\/* Filter Grid (Desktop) *\/\n.rf-filter-grid {\n  display: grid;\n  grid-template-columns: repeat(9, 1fr);\n  gap: 0; \n  background: #f4f5f6;\n  border-radius: 4px;\n  padding: 20px;\n  margin-bottom: 40px;\n}\n.rf-filter-col {\n  border-right: 1px solid #B9B9B9;\n  padding: 0 15px;\n}\n.rf-filter-col:first-child { padding-left: 0; }\n.rf-filter-col:last-child { border-right: none; padding-right: 0; }\n.rf-filter-col h3 { font-size: 14px; font-weight: 700; margin: 0 0 10px; }\n.rf-filter-col .rf-values-wrap { display: flex; flex-direction: column; gap: 6px; }\n.rf-filter-col .rf-values-wrap.rf-two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 6px 10px; }\n.rf-filter-col .rf-checkbox-item { font-size: 12px; }\n\n\/* Results Section *\/\n.rf-results-header { \n  display: flex; \n  justify-content: space-between; \n  align-items: baseline; \n  margin-bottom: 20px; \n}\n.rf-results-header h2 { margin: 0; font-size: 26px; font-weight: 700; }\n.rf-results-count { font-size: 15px; color: #555; }\n.rf-results-count b { font-size: 20px; color: #1a1a1a; }\n\n.rf-table-wrap { overflow-x: auto; }\ntable.rf-results-table { width: 100%; border-collapse: collapse; font-size: 13px; }\ntable.rf-results-table th { background: #edf1f4; text-align: left; padding: 10px 8px; font-weight: 700; border-bottom: 1px solid #DEDFE4; white-space: nowrap; }\ntable.rf-results-table td { padding: 10px 8px; border-bottom: 1px solid #DEDFE4; vertical-align: middle; }\ntable.rf-results-table a.rf-product-link { color: #1a1a1a; text-decoration: none; font-weight: 600; }\ntable.rf-results-table a.rf-product-link:hover { color: #015EAD; }\n\n.rf-preview-btn { width: 20px; height: 20px; background: #015EAD; display: inline-flex; align-items: center; justify-content: center; border-radius: 3px; cursor: pointer; border: none; padding: 0; }\n.rf-preview-btn:hover { background: #04406D; }\n.rf-preview-btn img { width: 10px !important; height: 10px !important; filter: brightness(0) invert(1) !important; display: block; }\n.rf-pdf-link img { width: 20px !important; height: 20px !important; display: block; }\n\n\/* Pagination *\/\n.rf-pagination {\n  display: flex; justify-content: center; align-items: center; gap: 6px; margin-top: 25px;\n}\n.rf-page-btn {\n  background: none; border: none; color: #000000; font-size: 15px; font-weight: 600; cursor: pointer; padding: 4px 8px;\n}\n.rf-page-btn:hover, .rf-page-btn.rf-active { color: #015EAD; }\n.rf-page-dots { font-size: 15px; font-weight: 600; color: #000000; padding: 4px 8px; }\n\n\/* Modal *\/\n.rf-popup-overlay { display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.5); z-index: 99999; align-items: center; justify-content: center; }\n.rf-popup-overlay.rf-open { display: flex; }\n.rf-popup { background: #fff; width: 100%; max-width: 960px; max-height: 780px; display: flex; flex-direction: column; border-radius: 4px; overflow: hidden; }\n.rf-popup-head { display: flex; background: #d9dde0; }\n.rf-popup-head .rf-popup-name { width: 50%; padding: 20px; font-weight: 700; font-size: 28px; display: flex; align-items: center; }\n.rf-popup-head .rf-popup-close-wrap { width: 50%; padding: 20px; display: flex; flex-direction: column; align-items: flex-end; justify-content: center; cursor: pointer; }\n.rf-popup-head .rf-popup-close-wrap img { width: 20px !important; height: 20px !important; }\n.rf-popup-head .rf-popup-close-wrap span { font-size: 12px; margin-top: 4px; }\n.rf-popup-body { overflow-y: auto; padding: 0; }\ntable.rf-popup-table { width: 100%; border-collapse: collapse; }\ntable.rf-popup-table td { border: 1px solid #DEDFE4; padding: 12px 16px; font-size: 14px; vertical-align: top; }\ntable.rf-popup-table td.rf-attr-name { background: #edf1f4; font-weight: 700; width: 30%; }\n\n\/* Strict Desktop Hiding *\/\n@media (min-width: 901px) {\n  #rf-mobile-trigger, #rf-mobile-filters { display: none !important; }\n}\n\n@media (max-width: 900px) {\n  .rf-search-container { flex-wrap: wrap; }\n  .rf-search-container h2 { width: 100%; }\n  .rf-search-field { width: 100%; flex: 1 1 100%; }\n  .rf-reset-btn.rf-desktop-reset { display: none; }\n  .rf-sensor-block, .rf-filter-grid { display: none; }\n  \n  .rf-mobile-accordion-trigger {\n    display: flex; justify-content: space-between; align-items: center;\n    background: #f4f5f6; padding: 16px 20px; font-weight: 700; font-size: 15px;\n    cursor: pointer; border-radius: 4px; margin-bottom: 20px;\n  }\n  .rf-mobile-accordion-trigger img { width: 14px !important; height: 14px !important; }\n  .rf-mobile-filters { display: none; background: #f4f5f6; border-radius: 4px; padding: 0 20px 20px; margin: -10px 0 20px; }\n  .rf-mobile-filters.rf-open { display: block; }\n  .rf-accordion-row { border-bottom: 1px solid #d9dde0; padding: 14px 0; }\n  .rf-accordion-row-head { display: flex; justify-content: space-between; align-items: center; cursor: pointer; font-weight: 600; font-size: 14px; }\n  .rf-accordion-row-head img { width: 12px !important; height: 12px !important; }\n  .rf-accordion-row-body { display: none; padding-top: 12px; }\n  .rf-accordion-row-body.rf-open { display: block; }\n  .rf-accordion-row-body .rf-values-wrap { display: flex; flex-direction: column; gap: 10px; }\n  .rf-mobile-reset { display: block; width: 100%; margin-top: 10px; }\n  table.rf-results-table { font-size: 12px; }\n}\n\n@media (max-width: 768px) {\n    \/* Set H2 titles to 28px *\/\n    .rf-search-container h2,\n    .rf-results-header h2 {\n        font-size: 18px !important;\n        line-height: 1.2 !important;\n    }\n    \/* NEW: Scale down the preview popup product name *\/\n    #rf-popup-name {\n        font-size: 20px !important;\n        line-height: 1.3 !important;\n    }\n    \n    \/* Scale down the \"X item(s) matched\" text *\/\n    #rf-count, \n    #rf-items-matched-label {\n        font-size: 14px !important; \/* Approx 25% smaller than the standard 18-20px *\/\n        font-weight: normal;\n    }\n}\n<\/style>\n\n<div id=\"restar-filter-app\">\n  <div class=\"rf-search-container\">\n    <h2>Search Filter<\/h2>\n    <div class=\"rf-search-field\">\n      <input type=\"text\" id=\"rf-search-input\" placeholder=\"Model Search\u2026\">\n      <img decoding=\"async\" src=\"https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/03\/search_good.svg\" alt=\"Search\">\n    <\/div>\n    <button class=\"rf-reset-btn rf-desktop-reset\" id=\"rf-reset-desktop\">Reset Filters<\/button>\n  <\/div>\n\n  <div class=\"rf-mobile-accordion-trigger\" id=\"rf-mobile-trigger\">\n    <span>More Filters<\/span>\n    <img decoding=\"async\" src=\"https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/04\/angle-angle-right.svg\" alt=\"\">\n  <\/div>\n  <div class=\"rf-mobile-filters\" id=\"rf-mobile-filters\"><\/div>\n\n  <div class=\"rf-sensor-block\">\n    <h3 class=\"rf-sensor-title\">Type of Image Sensor<\/h3>\n    <div class=\"rf-sensor-values\" data-filter-key=\"sensor_type\" id=\"rf-sensor-values\"><\/div>\n  <\/div>\n\n  <div class=\"rf-filter-grid\" id=\"rf-filter-grid\"><\/div>\n\n  <div class=\"rf-results-header\">\n    <h2>Your Search Results<\/h2>\n    <span class=\"rf-results-count\"><b id=\"rf-count\">0<\/b> <span id=\"rf-items-matched-label\">item(s) matched<\/span><\/span>\n  <\/div>\n\n  <div class=\"rf-table-wrap\">\n    <table class=\"rf-results-table\">\n      <thead>\n        <tr>\n          <th>Model Name<\/th><th>Manufacturer<\/th><th>Preview<\/th><th>PDF Flyer<\/th>\n          <th>Resolution [MP]<\/th><th>Shutter Type<\/th><th>Pixel Size V=H [\u00b5m]<\/th>\n          <th>Image Size (Type)<\/th><th>Aspect Ratio<\/th><th>Max Frame Rate [fps]<\/th>\n          <th>Interface<\/th><th>Color\/Mono<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody id=\"rf-results-body\"><\/tbody>\n    <\/table>\n  <\/div>\n  \n  <div class=\"rf-pagination\" id=\"rf-pagination\"><\/div>\n<\/div>\n\n<div class=\"rf-popup-overlay\" id=\"rf-popup-overlay\">\n  <div class=\"rf-popup\">\n    <div class=\"rf-popup-head\">\n      <div class=\"rf-popup-name\" id=\"rf-popup-name\"><\/div>\n      <div class=\"rf-popup-close-wrap\" id=\"rf-popup-close\">\n        <img decoding=\"async\" src=\"https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/03\/close.svg\" alt=\"Close\">\n        <span>Close<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"rf-popup-body\">\n      <table class=\"rf-popup-table\" id=\"rf-popup-table\"><\/table>\n    <\/div>\n  <\/div>\n<\/div>\n<script>\n(function () {\n  var API_BASE = 'https:\/\/www.restarframos.com\/wp-json\/restar\/v1';\n\n  function detectLang() {\n    var path = window.location.pathname.toLowerCase();\n    if (path.indexOf('\/de\/') === 0 || path.indexOf('\/de') === 0 || path.includes('\/de\/')) return 'de';\n    if (path.indexOf('\/amer-en\/') === 0 || path.indexOf('\/amer-en') === 0 || path.includes('\/amer-en\/')) return 'amer-en';\n    return 'en';\n  }\n  var LANG = detectLang();\n\n  var STRINGS = {\n    en: { searchFilter: 'Search Filter', modelSearch: 'Model Search\u2026', resetFilters: 'Reset Filters', sensorType: 'Type of Image Sensor', moreFilters: 'More Filters', yourResults: 'Your Search Results', itemsMatched: 'item(s) matched', close: 'Close', manufacturer: 'Manufacturer', resolution: 'Resolution [MP]', shutterType: 'Shutter Type', pixelSize: 'Pixel Size V=H [\u00b5m]', imageSize: 'Image Size (Type)', aspectRatio: 'Aspect Ratio', frameRate: 'Max Frame Rate [fps]', interface: 'Interface', colorMono: 'Color \/ Mono', modelName: 'Model Name', preview: 'Preview', pdfFlyer: 'PDF Flyer' },\n    de: { searchFilter: 'Suchfilter', modelSearch: 'Modellsuche\u2026', resetFilters: 'Filter zur\u00fccksetzen', sensorType: 'Bildsensortyp', moreFilters: 'Weitere Filter', yourResults: 'Ihre Suchergebnisse', itemsMatched: 'Artikel gefunden', close: 'Schlie\u00dfen', manufacturer: 'Hersteller', resolution: 'Aufl\u00f6sung [MP]', shutterType: 'Verschlusstyp', pixelSize: 'Pixelgr\u00f6\u00dfe V=H [\u00b5m]', imageSize: 'Bildgr\u00f6\u00dfe (Typ)', aspectRatio: 'Seitenverh\u00e4ltnis', frameRate: 'Max. Bildrate [fps]', interface: 'Schnittstelle', colorMono: 'Farbe \/ Mono', modelName: 'Modellname', preview: 'Vorschau', pdfFlyer: 'PDF-Flyer' },\n    'amer-en': { searchFilter: 'Search Filter', modelSearch: 'Model Search\u2026', resetFilters: 'Reset Filters', sensorType: 'Type of Image Sensor', moreFilters: 'More Filters', yourResults: 'Your Search Results', itemsMatched: 'item(s) matched', close: 'Close', manufacturer: 'Manufacturer', resolution: 'Resolution [MP]', shutterType: 'Shutter Type', pixelSize: 'Pixel Size V=H [\u00b5m]', imageSize: 'Image Size (Type)', aspectRatio: 'Aspect Ratio', frameRate: 'Max Frame Rate [fps]', interface: 'Interface', colorMono: 'Color \/ Mono', modelName: 'Model Name', preview: 'Preview', pdfFlyer: 'PDF Flyer' }\n  };\n  var T = Object.assign({}, STRINGS.en, STRINGS[LANG] || {});\n\n  function applyStaticText() {\n    document.querySelector('.rf-search-container h2').textContent = T.searchFilter;\n    document.getElementById('rf-search-input').placeholder = T.modelSearch;\n    document.getElementById('rf-reset-desktop').textContent = T.resetFilters;\n    document.querySelector('.rf-sensor-title').textContent = T.sensorType;\n    document.querySelector('#rf-mobile-trigger span').textContent = T.moreFilters;\n    document.querySelector('.rf-results-header h2').textContent = T.yourResults;\n    document.getElementById('rf-popup-close').querySelector('span').textContent = T.close;\n    var ths = document.querySelectorAll('table.rf-results-table thead th');\n    var headerOrder = [T.modelName, T.manufacturer, T.preview, T.pdfFlyer, T.resolution, T.shutterType, T.pixelSize, T.imageSize, T.aspectRatio, T.frameRate, T.interface, T.colorMono];\n    ths.forEach(function (th, i) { if (headerOrder[i]) th.textContent = headerOrder[i]; });\n    document.getElementById('rf-items-matched-label').textContent = T.itemsMatched;\n  }\n\n  function formatDisplayValue(val) {\n    if (!val || val === '-' || val === 'null' || val === 'undefined') return '-';\n    var clean = String(val).replace(\/^\\|+|\\|+$\/g, '').split('|').filter(Boolean).join(', ');\n    if (!clean) return '-';\n    return clean.split(', ').map(function(term) {\n      return term.split('-').map(function(word) {\n        var lower = word.toLowerCase();\n        var acronyms = ['rgb', 'fps', 'adc', 'mipi', 'csi', 'slvs', 'ec', 'cmos', 'ccd'];\n        if (acronyms.indexOf(lower) !== -1) return word.toUpperCase();\n        return word.charAt(0).toUpperCase() + word.slice(1);\n      }).join(' ');\n    }).join(', ');\n  }\n\n  var FILTERS = [\n    { key: 'manufacturer', label: T.manufacturer }, { key: 'resolution_range', label: T.resolution },\n    { key: 'shutter_type', label: T.shutterType }, { key: 'pixel_size_range', label: T.pixelSize },\n    { key: 'image_size_range', label: T.imageSize }, { key: 'aspect_ratio', label: T.aspectRatio },\n    { key: 'frame_rate_range', label: T.frameRate }, { key: 'interface', label: T.interface },\n    { key: 'color_mono', label: T.colorMono }\n  ];\n\n  var state = { search: '', filters: {}, page: 1, perPage: 20 };\n  var grid = document.getElementById('rf-filter-grid');\n  var sensorWrap = document.getElementById('rf-sensor-values');\n  var mobileWrap = document.getElementById('rf-mobile-filters');\n\n  function checkboxItem(key, termObj, tooltip) {\n    var wrap = document.createElement('label');\n    wrap.className = 'rf-checkbox-item';\n    var cb = document.createElement('input');\n    cb.type = 'checkbox'; cb.value = termObj.slug;\n    cb.addEventListener('change', function () { toggleFilter(key, termObj.slug, cb.checked); });\n    wrap.appendChild(cb);\n    var span = document.createElement('span'); span.textContent = termObj.name;\n    wrap.appendChild(span);\n    \n    if (tooltip) {\n      var icon = document.createElement('span');\n      icon.className = 'rf-tooltip-icon'; icon.textContent = '?';\n      var pop = document.createElement('span');\n      pop.className = 'rf-tooltip-popup'; pop.textContent = tooltip;\n      icon.appendChild(pop);\n      icon.addEventListener('click', function (e) { e.preventDefault(); icon.classList.toggle('rf-tooltip-open'); });\n      wrap.appendChild(icon);\n    }\n    return wrap;\n  }\n\n  function buildSensorRow(options) {\n    (options.sensor_type || []).forEach(function (term) {\n      sensorWrap.appendChild(checkboxItem('sensor_type', term, term.description));\n    });\n  }\n\n  function buildFilterGrid(options) {\n    FILTERS.forEach(function (f) {\n      var values = options[f.key] || [];\n      var col = document.createElement('div'); col.className = 'rf-filter-col';\n      var h3 = document.createElement('h3'); h3.textContent = f.label; col.appendChild(h3);\n      var valuesWrap = document.createElement('div'); valuesWrap.className = 'rf-values-wrap';\n      values.forEach(function (term) { valuesWrap.appendChild(checkboxItem(f.key, term, null)); });\n      col.appendChild(valuesWrap); grid.appendChild(col);\n    });\n  }\n\n  function buildMobileAccordion(options) {\n    var allGroups = [{ key: 'sensor_type', label: T.sensorType }].concat(FILTERS);\n    allGroups.forEach(function (f) {\n      var values = options[f.key] || [];\n      var row = document.createElement('div'); row.className = 'rf-accordion-row';\n      var head = document.createElement('div'); head.className = 'rf-accordion-row-head';\n      head.innerHTML = '<span>' + f.label + '<\/span><img decoding=\"async\" src=\"https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/04\/angle-angle-right.svg\">';\n      var body = document.createElement('div'); body.className = 'rf-accordion-row-body';\n      var valuesWrap = document.createElement('div'); valuesWrap.className = 'rf-values-wrap';\n      \n      \/\/ FIX: pass term.description here instead of null to render tooltips on mobile\n      values.forEach(function (term) { \n        valuesWrap.appendChild(checkboxItem(f.key, term, term.description)); \n      });\n      \n      body.appendChild(valuesWrap);\n      head.addEventListener('click', function () {\n        var open = body.classList.toggle('rf-open');\n        head.querySelector('img').src = open ? 'https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/08\/up-chevron_142052.svg' : 'https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/04\/angle-angle-right.svg';\n      });\n      row.appendChild(head); row.appendChild(body); mobileWrap.appendChild(row);\n    });\n    var resetBtn = document.createElement('button');\n    resetBtn.className = 'rf-reset-btn rf-mobile-reset'; resetBtn.textContent = T.resetFilters;\n    resetBtn.addEventListener('click', resetAll); mobileWrap.appendChild(resetBtn);\n  }\n\n  document.getElementById('rf-mobile-trigger').addEventListener('click', function () {\n    var open = mobileWrap.classList.toggle('rf-open');\n    this.querySelector('img').src = open ? 'https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/08\/up-chevron_142052.svg' : 'https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/04\/angle-angle-right.svg';\n  });\n\n  function toggleFilter(key, val, checked) {\n    state.page = 1; \n    if (!state.filters[key]) state.filters[key] = [];\n    if (checked) state.filters[key].push(val); else state.filters[key] = state.filters[key].filter(function (v) { return v !== val; });\n    document.querySelectorAll('input[type=checkbox][value=\"' + CSS.escape(val) + '\"]').forEach(function (cb) { cb.checked = checked; });\n    fetchResults();\n  }\n\n  function resetAll() {\n    state.filters = {}; state.search = ''; state.page = 1;\n    document.getElementById('rf-search-input').value = '';\n    document.querySelectorAll('#restar-filter-app input[type=checkbox]').forEach(function (cb) { cb.checked = false; });\n    fetchResults();\n  }\n  document.getElementById('rf-reset-desktop').addEventListener('click', resetAll);\n\n  var searchInput = document.getElementById('rf-search-input');\n  searchInput.addEventListener('keydown', function (e) {\n    if (e.key === 'Enter') { state.search = searchInput.value.trim(); state.page = 1; fetchResults(true); }\n  });\n\n  function buildQuery() {\n    var params = new URLSearchParams();\n    params.set('lang', LANG); params.set('paged', state.page); params.set('per_page', state.perPage);\n    if (state.search) params.set('search', state.search);\n    Object.keys(state.filters).forEach(function (k) { if (state.filters[k].length) params.set(k, state.filters[k].join(',')); });\n    return params.toString();\n  }\n\n  function fetchResults(scrollToTop) {\n    fetch(API_BASE + '\/filter-products?' + buildQuery())\n      .then(function (r) { return r.json(); })\n      .then(function (data) {\n        renderResults(data); renderPagination(data.total);\n        if (scrollToTop) document.querySelector('.rf-results-header').scrollIntoView({ behavior: 'smooth', block: 'start' });\n      }).catch(function (err) { console.error('Filter fetch failed', err); });\n  }\n\n  function renderPagination(totalItems) {\n    var totalPages = Math.ceil(totalItems \/ state.perPage);\n    var pagWrap = document.getElementById('rf-pagination'); pagWrap.innerHTML = '';\n    if (totalPages <= 1) return;\n    function makeBtn(p) { var b = document.createElement('button'); b.className = 'rf-page-btn' + (p === state.page ? ' rf-active' : ''); b.textContent = p; b.addEventListener('click', function() { state.page = p; fetchResults(true); }); return b; }\n    function makeDots() { var s = document.createElement('span'); s.className = 'rf-page-dots'; s.textContent = '...'; return s; }\n    var maxPages = 5; var startPage = Math.max(1, state.page - 2); var endPage = Math.min(totalPages, state.page + 2);\n    if (state.page <= 3) { startPage = 1; endPage = Math.min(totalPages, maxPages); }\n    if (state.page >= totalPages - 2) { endPage = totalPages; startPage = Math.max(1, totalPages - maxPages + 1); }\n    if (startPage > 1) { pagWrap.appendChild(makeBtn(1)); if (startPage > 2) pagWrap.appendChild(makeDots()); }\n    for (var i = startPage; i <= endPage; i++) pagWrap.appendChild(makeBtn(i));\n    if (endPage < totalPages) { if (endPage < totalPages - 1) pagWrap.appendChild(makeDots()); pagWrap.appendChild(makeBtn(totalPages)); }\n  }\n\n  function renderResults(data) {\n    document.getElementById('rf-count').textContent = data.total || 0;\n    var tbody = document.getElementById('rf-results-body'); tbody.innerHTML = '';\n    if (!data.items || data.items.length === 0) { tbody.innerHTML = '<tr><td colspan=\"12\" style=\"text-align:center; padding: 20px;\">No products match your filter criteria.<\/td><\/tr>'; return; }\n    \n    data.items.forEach(function (item, idx) {\n      var actualPdf = item.flyer_url || item.flyer_file_link;\n      var pdfLink = actualPdf ? actualPdf : 'https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/06\/restar-framos-linecard-2026.pdf';\n      var pdfIconCell = '<a class=\"rf-pdf-link\" target=\"_blank\" href=\"' + pdfLink + '\"><img decoding=\"async\" src=\"https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/08\/document_16509258.svg\" alt=\"PDF Flyer\"><\/a>';\n\n      var tr = document.createElement('tr');\n      \/\/ Updated this section to correctly pull item.pixel_size_vh\n      tr.innerHTML = '<td><a class=\"rf-product-link\" href=\"' + item.product_url + '\">' + item.product_name + '<\/a><\/td>' +\n        '<td>' + formatDisplayValue(item.manufacturer) + '<\/td>' +\n        '<td><button class=\"rf-preview-btn\" data-index=\"' + idx + '\"><img decoding=\"async\" src=\"https:\/\/www.restarframos.com\/wp-content\/uploads\/2026\/04\/angle-angle-right.svg\" alt=\"Preview\"><\/button><\/td>' +\n        '<td>' + pdfIconCell + '<\/td>' +\n        '<td>' + formatDisplayValue(item.resolution_mp) + '<\/td>' +\n        '<td>' + formatDisplayValue(item.shutter_type) + '<\/td>' +\n        '<td>' + formatDisplayValue(item.pixel_size_vh) + '<\/td>' + \n        '<td>' + formatDisplayValue(item.image_size_type) + '<\/td>' +\n        '<td>' + formatDisplayValue(item.aspect_ratio) + '<\/td>' +\n        '<td>' + formatDisplayValue(item.frame_rate_fps) + '<\/td>' +\n        '<td>' + formatDisplayValue(item.interface) + '<\/td>' +\n        '<td>' + formatDisplayValue(item.color_mono) + '<\/td>';\n      tbody.appendChild(tr);\n    });\n\n    tbody.querySelectorAll('.rf-preview-btn').forEach(function (btn) {\n      btn.addEventListener('click', function () { openPreview(data.items[btn.dataset.index]); });\n    });\n  }\n\n  \/\/ Updated array mappings to strict DB columns: pixel_size_vh, effective_pixels, lifecycle\n\/\/ 22 Total attributes\/fields = 11 complete 2-column rows\n  var POPUP_FIELDS = [\n    ['product_name', 'Model Name'], ['sensor_type', 'Type of Image Sensor'],\n    ['manufacturer', 'Manufacturer'], ['resolution_mp', 'Resolution [MP]'],\n    ['shutter_type', 'Shutter Type'], ['pixel_size_vh', 'Pixel Size V=H [\u00b5m]'],\n    ['image_size_type', 'Image Size (Type)'], ['aspect_ratio', 'Aspect Ratio'],\n    ['frame_rate_fps', 'Max Frame Rate [fps]'], ['interface', 'Interface'],\n    ['color_mono', 'Color\/Mono'], ['optical_diagonal', 'Optical Diagonal \/ Format'],\n    ['effective_pixels', 'Effective \/ Recording Pixels (H \u00d7 V)'], ['bit_depth', 'Bit Depth \/ ADC'],\n    ['frame_rate_bitdepth', 'Frame Rate by Bit Depth'], ['readout_mode', 'Readout Mode'],\n    ['variants_partno', 'Variants \/ Part No.'], ['package', 'Package'],\n    ['power_supply', 'Power Supply'], ['technology', 'Technology'],\n    ['key_functions', 'Key Functions'], ['lifecycle', 'Lifecycle']\n  ];\n\n  var overlay = document.getElementById('rf-popup-overlay');\n  document.getElementById('rf-popup-close').addEventListener('click', closePreview);\n  overlay.addEventListener('click', function (e) { if (e.target === overlay) closePreview(); });\n\nfunction openPreview(data) {\n    if (!data) return;\n    document.getElementById('rf-popup-name').textContent = data.product_name || '-';\n    var table = document.getElementById('rf-popup-table'); \n    table.innerHTML = '';\n    \n    for (var i = 0; i < POPUP_FIELDS.length; i += 2) {\n      var tr = document.createElement('tr'); \n      var a = POPUP_FIELDS[i], b = POPUP_FIELDS[i + 1];\n      \n      \/\/ Treat product_name as plain string; format everything else via formatDisplayValue\n      var valA = (a[0] === 'product_name') ? (data[a[0]] || '-') : formatDisplayValue(data[a[0]]);\n      var valB = b ? ((b[0] === 'product_name') ? (data[b[0]] || '-') : formatDisplayValue(data[b[0]])) : '';\n\n      tr.innerHTML = '<td class=\"rf-attr-name\">' + a[1] + '<\/td><td class=\"rf-attr-value\">' + valA + '<\/td>' +\n        (b ? '<td class=\"rf-attr-name\">' + b[1] + '<\/td><td class=\"rf-attr-value\">' + valB + '<\/td>' : '<td class=\"rf-attr-name\"><\/td><td><\/td>');\n      table.appendChild(tr);\n    }\n    overlay.classList.add('rf-open');\n  }\n  function closePreview() { overlay.classList.remove('rf-open'); }\n\n  applyStaticText();\n  fetch(API_BASE + '\/filter-options?lang=' + encodeURIComponent(LANG))\n    .then(function (r) { return r.json(); })\n    .then(function (options) { buildSensorRow(options); buildFilterGrid(options); buildMobileAccordion(options); fetchResults(); })\n    .catch(function (err) { console.error('Could not load filter options', err); });\n})();\n<\/script>\t\t\t\t<\/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<div class=\"elementor-element elementor-element-0f5e674 e-flex e-con-boxed e-con e-child\" data-id=\"0f5e674\" 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-0aa4f93 e-con-full e-flex e-con e-child\" data-id=\"0aa4f93\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4eff3d2 elementor-widget-mobile__width-inherit wow_white elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"4eff3d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Let\u2019s Discuss Your Project or Component Requirements<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f96788 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"9f96788\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tOur engineering team helps developers evaluate technologies, select components and support system integration.\t\t\t\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-fa44052 e-con-full e-flex e-con e-child\" data-id=\"fa44052\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa9336a elementor-button-align-stretch elementor-widget elementor-widget-global elementor-global-3401 elementor-widget-form\" data-id=\"aa9336a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Global Form\" aria-label=\"Global Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"25071\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"aa9336a\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFirst Name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-md  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_94ad904 elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_94ad904\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tLast Name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_94ad904]\" id=\"form-field-field_94ad904\" class=\"elementor-field elementor-size-md  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_eb4459a elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_eb4459a\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCountry\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[field_eb4459a]\" id=\"form-field-field_eb4459a\" class=\"elementor-field-textual elementor-size-md\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"Germany\">Germany<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Canada\">Canada<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"United States\">United States<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Afghanistan\">Afghanistan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Albania\">Albania<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Algeria\">Algeria<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Andorra\">Andorra<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Angola\">Angola<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Antigua and Barbuda\">Antigua and Barbuda<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Argentina\">Argentina<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Armenia\">Armenia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Australia\">Australia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Austria\">Austria<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Azerbaijan\">Azerbaijan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bahamas\">Bahamas<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bahrain\">Bahrain<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bangladesh\">Bangladesh<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Barbados\">Barbados<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Belarus\">Belarus<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Belgium\">Belgium<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Belize\">Belize<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Benin\">Benin<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bhutan\">Bhutan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bolivia\">Bolivia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Botswana\">Botswana<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Brazil\">Brazil<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Brunei\">Brunei<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bulgaria\">Bulgaria<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Burkina Faso\">Burkina Faso<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Burundi\">Burundi<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Cabo Verde\">Cabo Verde<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Cambodia\">Cambodia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Cameroon\">Cameroon<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Central African Republic\">Central African Republic<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Chad\">Chad<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Chile\">Chile<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"China\">China<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Colombia\">Colombia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Comoros\">Comoros<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Congo\">Congo<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Costa Rica\">Costa Rica<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Croatia\">Croatia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Cuba\">Cuba<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Cyprus\">Cyprus<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Czech Republic\">Czech Republic<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Democratic Republic of the Congo\">Democratic Republic of the Congo<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Denmark\">Denmark<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Djibouti\">Djibouti<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Dominica\">Dominica<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Dominican Republic\">Dominican Republic<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Ecuador\">Ecuador<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Egypt\">Egypt<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"El Salvador\">El Salvador<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Equatorial Guinea\">Equatorial Guinea<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Eritrea\">Eritrea<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Estonia\">Estonia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Eswatini\">Eswatini<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Ethiopia\">Ethiopia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Fiji\">Fiji<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Finland\">Finland<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"France\">France<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Gabon\">Gabon<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Gambia\">Gambia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Georgia\">Georgia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Ghana\">Ghana<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Greece\">Greece<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Grenada\">Grenada<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Guatemala\">Guatemala<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Guinea\">Guinea<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Guinea-Bissau\">Guinea-Bissau<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Guyana\">Guyana<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Haiti\">Haiti<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Honduras\">Honduras<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Hungary\">Hungary<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Iceland\">Iceland<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"India\">India<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Indonesia\">Indonesia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Iran\">Iran<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Iraq\">Iraq<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Ireland\">Ireland<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Israel\">Israel<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Italy\">Italy<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Jamaica\">Jamaica<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Japan\">Japan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Jordan\">Jordan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Kazakhstan\">Kazakhstan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Kenya\">Kenya<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Kiribati\">Kiribati<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Kuwait\">Kuwait<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Kyrgyzstan\">Kyrgyzstan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Laos\">Laos<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Latvia\">Latvia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Lebanon\">Lebanon<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Lesotho\">Lesotho<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Liberia\">Liberia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Libya\">Libya<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Liechtenstein\">Liechtenstein<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Lithuania\">Lithuania<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Luxembourg\">Luxembourg<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Madagascar\">Madagascar<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Malawi\">Malawi<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Malaysia\">Malaysia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Maldives\">Maldives<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mali\">Mali<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Malta\">Malta<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Marshall Islands\">Marshall Islands<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mauritania\">Mauritania<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mauritius\">Mauritius<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mexico\">Mexico<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Micronesia\">Micronesia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Moldova\">Moldova<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Monaco\">Monaco<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mongolia\">Mongolia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Montenegro\">Montenegro<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Morocco\">Morocco<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mozambique\">Mozambique<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Myanmar\">Myanmar<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Namibia\">Namibia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Nauru\">Nauru<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Nepal\">Nepal<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Netherlands\">Netherlands<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"New Zealand\">New Zealand<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Nicaragua\">Nicaragua<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Niger\">Niger<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Nigeria\">Nigeria<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"North Korea\">North Korea<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"North Macedonia\">North Macedonia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Norway\">Norway<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Oman\">Oman<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Pakistan\">Pakistan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Palau\">Palau<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Panama\">Panama<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Papua New Guinea\">Papua New Guinea<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Paraguay\">Paraguay<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Peru\">Peru<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Philippines\">Philippines<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Poland\">Poland<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Portugal\">Portugal<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Qatar\">Qatar<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Romania\">Romania<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Russia\">Russia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Rwanda\">Rwanda<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Saint Lucia\">Saint Lucia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Samoa\">Samoa<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"San Marino\">San Marino<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Sao Tome and Principe\">Sao Tome and Principe<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Saudi Arabia\">Saudi Arabia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Senegal\">Senegal<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Serbia\">Serbia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Seychelles\">Seychelles<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Sierra Leone\">Sierra Leone<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Singapore\">Singapore<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Slovakia\">Slovakia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Slovenia\">Slovenia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Solomon Islands\">Solomon Islands<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Somalia\">Somalia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"South Africa\">South Africa<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"South Korea\">South Korea<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"South Sudan\">South Sudan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Spain\">Spain<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Sri Lanka\">Sri Lanka<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Sudan\">Sudan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Suriname\">Suriname<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Sweden\">Sweden<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Switzerland\">Switzerland<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Syria\">Syria<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Taiwan\">Taiwan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Tajikistan\">Tajikistan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Tanzania\">Tanzania<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Thailand\">Thailand<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Timor-Leste\">Timor-Leste<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Togo\">Togo<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Tonga\">Tonga<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Trinidad and Tobago\">Trinidad and Tobago<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Tunisia\">Tunisia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Turkey\">Turkey<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Turkmenistan\">Turkmenistan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Tuvalu\">Tuvalu<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Uganda\">Uganda<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Ukraine\">Ukraine<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"United Arab Emirates\">United Arab Emirates<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"United Kingdom\">United Kingdom<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Uruguay\">Uruguay<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Uzbekistan\">Uzbekistan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Vanuatu\">Vanuatu<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Vatican City\">Vatican City<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Venezuela\">Venezuela<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Vietnam\">Vietnam<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Yemen\">Yemen<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Zambia\">Zambia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Zimbabwe\">Zimbabwe<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"\"><\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-form_field_service elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-form_field_service\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tSelect Application\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[form_field_service]\" id=\"form-field-form_field_service\" class=\"elementor-field-textual elementor-size-md\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"Automotive\">Automotive<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Communication\">Communication<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Consumer Electronics\">Consumer Electronics<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Drones\">Drones<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Industrial Automation\">Industrial Automation<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Logistics\">Logistics<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Medical &amp; Life Sciences\">Medical &amp; Life Sciences<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Security &amp; Surveillance\">Security &amp; Surveillance<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Smart IoT Infrastructure\">Smart IoT Infrastructure<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Other\">Other<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_7d0e4ba elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_7d0e4ba\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tJob Title\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[field_7d0e4ba]\" id=\"form-field-field_7d0e4ba\" class=\"elementor-field-textual elementor-size-md\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"Engineer\">Engineer<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"R&amp;D\">R&amp;D<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Project Manager\">Project Manager<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Product Manager\">Product Manager<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"CEO\/Owner\">CEO\/Owner<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"CTO\">CTO<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Operations\">Operations<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Purchaser\/Buyer\">Purchaser\/Buyer<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Sales\">Sales<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Academic\">Academic<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"PR\/Media\">PR\/Media<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Other\">Other<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_8eede7e elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_8eede7e\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCompany\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_8eede7e]\" id=\"form-field-field_8eede7e\" class=\"elementor-field elementor-size-md  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-md  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMessage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-md\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"2\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_380688a elementor-col-100 recaptcha_v3-bottomleft\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_380688a\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6Lfs00ItAAAAAExqzDopgota4gZBe31uzK7pXGKI\" data-type=\"v3\" data-action=\"Form\" data-badge=\"bottomleft\" data-size=\"invisible\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\" id=\"btn_formwow\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Layer_1\" viewBox=\"0 0 1024 1024\"><g id=\"XMLID_2428_\"><g id=\"XMLID_2429_\"><g id=\"XMLID_18_\"><path id=\"XMLID_22_\" d=\"m525.2 971.5 44.5-44.5 106.2-106.2 129-129 110.9-110.9c18-18 36.4-35.6 54-54l.8-.8c7.6-7.6 7.7-20.6 0-28.3-14.8-14.8-29.7-29.7-44.5-44.5-35.4-35.4-70.8-70.8-106.2-106.2-43-43-86-86-129-129-37-37-73.9-73.9-110.9-110.9-18-18-35.6-36.4-54-54-.3-.3-.5-.5-.8-.8-7.4-7.4-21-8-28.3 0s-7.9 20.4 0 28.3c14.8 14.8 29.7 29.7 44.5 44.5l106.2 106.2 129 129c37 37 73.9 73.9 110.9 110.9 18 18 35.4 36.6 54 54l.8.8c0-9.4 0-18.9 0-28.3-14.8 14.8-29.7 29.7-44.5 44.5-35.4 35.4-70.8 70.8-106.2 106.2-43 43-86 86-129 129-37 37-73.9 73.9-110.9 110.9-18 18-36.4 35.6-54 54-.3.3-.5.5-.8.8-7.4 7.4-8 21 0 28.3 8 7.4 20.4 7.9 28.3 0z\"><\/path><\/g><\/g><g id=\"XMLID_2445_\"><g id=\"XMLID_12_\"><path id=\"XMLID_16_\" d=\"m956.7 492c-8 0-15.9 0-23.9 0-21.5 0-43.1 0-64.6 0-32 0-63.9 0-95.9 0-38.9 0-77.7 0-116.6 0-42.6 0-85.1 0-127.7 0-43.1 0-86.2 0-129.4 0-40.1 0-80.1 0-120.2 0-34 0-68 0-101.9 0-24.3 0-48.7 0-73 0-11.5 0-23.1-.2-34.6 0-.5 0-1 0-1.5 0-10.5 0-20.5 9.2-20 20s8.8 20 20 20h23.9 64.6 95.9 116.6 127.7 129.4 120.2 101.9 73c11.5 0 23.1.2 34.6 0h1.5c10.5 0 20.5-9.2 20-20s-8.8-20-20-20z\"><\/path><\/g><\/g><\/g><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Talk to our engineering team<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/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>Back to all Suppliers Partner overview Century Arks is an engineering-driven company specializing in optical and imaging system development. With a strong background in precision design and manufacturing, the company focuses on high-performance camera modules and advanced imaging devices for industrial and specialized applications. Based in Tokyo, Japan, with strong roots in advanced optical engineering. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":25084,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-25071","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.restarframos.com\/amer-en\/wp-json\/wp\/v2\/pages\/25071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.restarframos.com\/amer-en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.restarframos.com\/amer-en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.restarframos.com\/amer-en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.restarframos.com\/amer-en\/wp-json\/wp\/v2\/comments?post=25071"}],"version-history":[{"count":77,"href":"https:\/\/www.restarframos.com\/amer-en\/wp-json\/wp\/v2\/pages\/25071\/revisions"}],"predecessor-version":[{"id":29431,"href":"https:\/\/www.restarframos.com\/amer-en\/wp-json\/wp\/v2\/pages\/25071\/revisions\/29431"}],"up":[{"embeddable":true,"href":"https:\/\/www.restarframos.com\/amer-en\/wp-json\/wp\/v2\/pages\/25084"}],"wp:attachment":[{"href":"https:\/\/www.restarframos.com\/amer-en\/wp-json\/wp\/v2\/media?parent=25071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}