{"id":4850,"date":"2026-04-12T22:49:20","date_gmt":"2026-04-12T19:49:20","guid":{"rendered":"https:\/\/test.sampionbudva.me\/?page_id=4850"},"modified":"2026-04-13T01:47:33","modified_gmt":"2026-04-12T22:47:33","slug":"pajisje-te-pajtueshme-esim","status":"publish","type":"page","link":"https:\/\/test.sampionbudva.me\/sr\/pajisje-te-pajtueshme-esim\/","title":{"rendered":"Pajisje t\u00eb Pajtueshme eSIM"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4850\" class=\"elementor elementor-4850\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bbf29b5 e-flex e-con-boxed e-con e-parent\" data-id=\"bbf29b5\" 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-446f0f1 elementor-widget elementor-widget-html\" data-id=\"446f0f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"df-esim-checker\">\r\n  <div class=\"df-esim-box\">\r\n    <div class=\"df-esim-head\">\r\n      <h2>Kontrolloni n\u00ebse pajisja juaj \u00ebsht\u00eb e p\u00ebrputhshme me eSIM<\/h2>\r\n      <p>Zgjidhni mark\u00ebn dhe modelin tuaj ose p\u00ebrdorni zbulimin automatik t\u00eb pajisjes.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"df-esim-toolbar\">\r\n      <button type=\"button\" class=\"df-detect-btn\" id=\"df-detect-btn\">\r\n        Zbulo pajisjen time automatikisht\r\n      <\/button>\r\n      <div class=\"df-detect-note\" id=\"df-detect-note\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"df-esim-form\">\r\n      <div class=\"df-esim-field\">\r\n        <label for=\"df-brand-search\">K\u00ebrko mark\u00ebn<\/label>\r\n        <input type=\"text\" id=\"df-brand-search\" placeholder=\"P.sh. Apple, Samsung, Google\" autocomplete=\"off\" \/>\r\n        <div class=\"df-dropdown\" id=\"df-brand-list\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"df-esim-field\">\r\n        <label for=\"df-model-search\">K\u00ebrko modelin<\/label>\r\n        <input type=\"text\" id=\"df-model-search\" placeholder=\"P.sh. iPhone 15 Pro, Galaxy S24 Ultra\" autocomplete=\"off\" disabled \/>\r\n        <div class=\"df-dropdown\" id=\"df-model-list\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div id=\"df-selected\" class=\"df-selected\" style=\"display:none;\"><\/div>\r\n    <div id=\"df-result\" class=\"df-esim-result\" style=\"display:none;\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n.df-esim-checker {\r\n  width: 100%;\r\n  padding: 30px 0;\r\n  font-family: inherit;\r\n}\r\n.df-esim-box {\r\n  max-width: 1100px;\r\n  margin: 0 auto;\r\n  background: #fff;\r\n  border: 1px solid #e9edf3;\r\n  border-radius: 24px;\r\n  box-shadow: 0 10px 35px rgba(18, 28, 45, 0.08);\r\n  padding: 36px;\r\n}\r\n.df-esim-head {\r\n  text-align: center;\r\n  margin-bottom: 24px;\r\n}\r\n.df-esim-head h2 {\r\n  margin: 0 0 10px;\r\n  font-size: 34px;\r\n  line-height: 1.2;\r\n  color: #101828;\r\n  font-weight: 800;\r\n}\r\n.df-esim-head p {\r\n  margin: 0;\r\n  font-size: 16px;\r\n  line-height: 1.7;\r\n  color: #667085;\r\n}\r\n.df-esim-toolbar {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  align-items: center;\r\n  gap: 12px;\r\n  justify-content: center;\r\n  margin-bottom: 22px;\r\n}\r\n.df-detect-btn {\r\n  min-height: 48px;\r\n  padding: 0 18px;\r\n  border: 1px solid #d0d5dd;\r\n  border-radius: 12px;\r\n  background: #f8fafc;\r\n  color: #101828;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  cursor: pointer;\r\n}\r\n.df-detect-btn:hover {\r\n  border-color: #d72638;\r\n}\r\n.df-detect-note {\r\n  font-size: 13px;\r\n  color: #667085;\r\n}\r\n.df-esim-form {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 20px;\r\n  margin-bottom: 20px;\r\n}\r\n.df-esim-field {\r\n  position: relative;\r\n}\r\n.df-esim-field label {\r\n  display: block;\r\n  margin-bottom: 10px;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  color: #344054;\r\n}\r\n.df-esim-field input {\r\n  width: 100%;\r\n  height: 56px;\r\n  border: 1px solid #d0d5dd;\r\n  border-radius: 14px;\r\n  padding: 0 16px;\r\n  font-size: 15px;\r\n  color: #101828;\r\n  background: #fff;\r\n  outline: none;\r\n}\r\n.df-esim-field input:focus {\r\n  border-color: #d72638;\r\n  box-shadow: 0 0 0 4px rgba(215, 38, 56, 0.08);\r\n}\r\n.df-esim-field input:disabled {\r\n  background: #f8fafc;\r\n  color: #98a2b3;\r\n  cursor: not-allowed;\r\n}\r\n.df-dropdown {\r\n  position: absolute;\r\n  top: calc(100% + 8px);\r\n  left: 0;\r\n  right: 0;\r\n  z-index: 20;\r\n  background: #fff;\r\n  border: 1px solid #e4e7ec;\r\n  border-radius: 14px;\r\n  box-shadow: 0 18px 40px rgba(16, 24, 40, 0.12);\r\n  max-height: 280px;\r\n  overflow-y: auto;\r\n  display: none;\r\n}\r\n.df-option {\r\n  padding: 12px 14px;\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  color: #101828;\r\n  cursor: pointer;\r\n  border-bottom: 1px solid #f2f4f7;\r\n}\r\n.df-option:last-child {\r\n  border-bottom: 0;\r\n}\r\n.df-option:hover {\r\n  background: #f9fafb;\r\n}\r\n.df-selected {\r\n  margin-bottom: 16px;\r\n  padding: 14px 16px;\r\n  border-radius: 14px;\r\n  background: #f8fafc;\r\n  border: 1px solid #eaecf0;\r\n  color: #344054;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n}\r\n.df-esim-result {\r\n  border-radius: 20px;\r\n  padding: 24px;\r\n}\r\n.df-esim-result.success {\r\n  background: linear-gradient(180deg, #f0fff6 0%, #ecfdf3 100%);\r\n  border: 1px solid #b7ebc6;\r\n}\r\n.df-esim-result.error {\r\n  background: linear-gradient(180deg, #fff5f5 0%, #fef3f2 100%);\r\n  border: 1px solid #f3b5b5;\r\n}\r\n.df-esim-result.warning {\r\n  background: linear-gradient(180deg, #fffaf0 0%, #fffaeb 100%);\r\n  border: 1px solid #f7d79d;\r\n}\r\n.df-result-title {\r\n  margin: 0 0 10px;\r\n  font-size: 24px;\r\n  font-weight: 800;\r\n  line-height: 1.3;\r\n}\r\n.df-esim-result.success .df-result-title { color: #067647; }\r\n.df-esim-result.error .df-result-title { color: #b42318; }\r\n.df-esim-result.warning .df-result-title { color: #b54708; }\r\n.df-result-text {\r\n  margin: 0 0 16px;\r\n  font-size: 16px;\r\n  line-height: 1.7;\r\n  color: #344054;\r\n}\r\n.df-warning-box {\r\n  margin: 0 0 16px;\r\n  padding: 14px 16px;\r\n  border-radius: 14px;\r\n  background: rgba(255,255,255,0.7);\r\n  border: 1px solid rgba(181, 71, 8, 0.18);\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n  color: #7a2e0e;\r\n}\r\n.df-result-actions {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 12px;\r\n}\r\n.df-install-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 50px;\r\n  padding: 0 22px;\r\n  background: #d72638;\r\n  color: #fff !important;\r\n  text-decoration: none !important;\r\n  border-radius: 12px;\r\n  font-size: 15px;\r\n  font-weight: 700;\r\n}\r\n.df-install-btn:hover {\r\n  background: #b91c2c;\r\n}\r\n@media (max-width: 767px) {\r\n  .df-esim-box {\r\n    padding: 22px 16px;\r\n    border-radius: 18px;\r\n  }\r\n  .df-esim-head h2 {\r\n    font-size: 26px;\r\n  }\r\n  .df-esim-head p,\r\n  .df-result-text {\r\n    font-size: 15px;\r\n  }\r\n  .df-esim-form {\r\n    grid-template-columns: 1fr;\r\n    gap: 16px;\r\n  }\r\n  .df-install-btn,\r\n  .df-detect-btn {\r\n    width: 100%;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  const brandGuides = {\r\n    Apple: \"https:\/\/support.apple.com\/en-us\/118669\",\r\n    Samsung: \"https:\/\/www.samsung.com\/uk\/support\/mobile-devices\/galaxy-esim-and-supported-network-carriers\/\",\r\n    Google: \"https:\/\/support.google.com\/pixelphone\/answer\/7086887?hl=en\",\r\n    Xiaomi: \"https:\/\/www.mi.com\/global\/support\/esim\/\",\r\n    HONOR: \"https:\/\/www.honor.com\/global\/tech\/honor-esim\/\",\r\n    Huawei: \"https:\/\/consumer.huawei.com\/uk\/support\/content\/en-gb15974025\/\",\r\n    Motorola: \"https:\/\/en-us.support.motorola.com\/\"\r\n  };\r\n\r\n  const devices = [\r\n    \/\/ Apple\r\n    ...[\r\n      \"iPhone XR\",\"iPhone XS\",\"iPhone XS Max\",\r\n      \"iPhone 11\",\"iPhone 11 Pro\",\"iPhone 11 Pro Max\",\r\n      \"iPhone SE (2nd generation)\",\r\n      \"iPhone 12 mini\",\"iPhone 12\",\"iPhone 12 Pro\",\"iPhone 12 Pro Max\",\r\n      \"iPhone 13 mini\",\"iPhone 13\",\"iPhone 13 Pro\",\"iPhone 13 Pro Max\",\r\n      \"iPhone SE (3rd generation)\",\r\n      \"iPhone 14\",\"iPhone 14 Plus\",\"iPhone 14 Pro\",\"iPhone 14 Pro Max\",\r\n      \"iPhone 15\",\"iPhone 15 Plus\",\"iPhone 15 Pro\",\"iPhone 15 Pro Max\",\r\n      \"iPhone 16e\",\"iPhone 16\",\"iPhone 16 Plus\",\"iPhone 16 Pro\",\"iPhone 16 Pro Max\",\r\n      \"iPhone 17e\",\"iPhone 17\",\"iPhone Air\",\"iPhone 17 Pro\",\"iPhone 17 Pro Max\"\r\n    ].map(model => ({\r\n      brand: \"Apple\",\r\n      model,\r\n      compatible: true,\r\n      guide: brandGuides.Apple\r\n    })),\r\n\r\n    \/\/ Samsung\r\n    ...[\r\n      \"Galaxy S20\",\"Galaxy S20+\",\"Galaxy S20 Ultra\",\r\n      \"Galaxy S21\",\"Galaxy S21+\",\"Galaxy S21 Ultra\",\r\n      \"Galaxy S22\",\"Galaxy S22+\",\"Galaxy S22 Ultra\",\r\n      \"Galaxy S23\",\"Galaxy S23+\",\"Galaxy S23 Ultra\",\"Galaxy S23 FE\",\r\n      \"Galaxy S24\",\"Galaxy S24+\",\"Galaxy S24 Ultra\",\"Galaxy S24 FE\",\r\n      \"Galaxy S25\",\"Galaxy S25+\",\"Galaxy S25 Ultra\",\"Galaxy S25 Edge\",\"Galaxy S25 FE\",\r\n      \"Galaxy Note20\",\"Galaxy Note20 Ultra\",\r\n      \"Galaxy Z Fold\",\"Galaxy Z Fold2\",\"Galaxy Z Fold3\",\"Galaxy Z Fold4\",\"Galaxy Z Fold5\",\"Galaxy Z Fold6\",\"Galaxy Z Fold7\",\r\n      \"Galaxy Z Flip\",\"Galaxy Z Flip 5G\",\"Galaxy Z Flip3\",\"Galaxy Z Flip4\",\"Galaxy Z Flip5\",\"Galaxy Z Flip6\",\"Galaxy Z Flip7\",\"Galaxy Z Flip 7 FE\"\r\n    ].map(model => ({\r\n      brand: \"Samsung\",\r\n      model,\r\n      compatible: true,\r\n      guide: brandGuides.Samsung,\r\n      warning: \"Disa variante t\u00eb Samsung mund t\u00eb ken\u00eb ndryshime sipas tregut ose operatorit. N\u00ebse aktivizimi d\u00ebshton, kontrolloni EID dhe menun\u00eb SIM n\u00eb pajisje.\"\r\n    })),\r\n\r\n    \/\/ Google\r\n    ...[\r\n      \"Pixel 3\",\"Pixel 3 XL\",\"Pixel 3a\",\"Pixel 3a XL\",\r\n      \"Pixel 4\",\"Pixel 4 XL\",\"Pixel 4a\",\"Pixel 4a (5G)\",\r\n      \"Pixel 5\",\"Pixel 5a\",\r\n      \"Pixel 6\",\"Pixel 6 Pro\",\"Pixel 6a\",\r\n      \"Pixel 7\",\"Pixel 7 Pro\",\"Pixel 7a\",\r\n      \"Pixel 8\",\"Pixel 8 Pro\",\"Pixel 8a\",\r\n      \"Pixel 9\",\"Pixel 9 Pro\",\"Pixel 9 Pro XL\",\"Pixel 9 Pro Fold\",\r\n      \"Pixel 10\",\"Pixel 10 Pro\",\"Pixel 10 Pro XL\"\r\n    ].map(model => {\r\n      let warning = \"\";\r\n      if (model === \"Pixel 3\" || model === \"Pixel 3 XL\") {\r\n        warning = \"Kujdes: disa variante t\u00eb Pixel 3 mund t\u00eb ken\u00eb kufizime sipas vendit ose operatorit.\";\r\n      }\r\n      if (model === \"Pixel 3a\" || model === \"Pixel 3a XL\") {\r\n        warning = \"Kujdes: disa variante t\u00eb Pixel 3a mund t\u00eb ken\u00eb kufizime sipas tregut.\";\r\n      }\r\n      return {\r\n        brand: \"Google\",\r\n        model,\r\n        compatible: true,\r\n        guide: brandGuides.Google,\r\n        warning\r\n      };\r\n    }),\r\n\r\n    \/\/ Xiaomi\r\n    ...[\r\n      \"Xiaomi 12T Pro\",\r\n      \"Xiaomi 13 Lite\",\"Xiaomi 13\",\"Xiaomi 13 Pro\",\r\n      \"Xiaomi 14\",\"Xiaomi 14 Pro\",\"Xiaomi 14T\",\"Xiaomi 14T Pro\",\r\n      \"Xiaomi 15\",\"Xiaomi 15 Ultra\",\r\n      \"Redmi Note 12 Pro+\",\r\n      \"Redmi Note 13 Pro+ 5G\",\r\n      \"Redmi Note 14 Pro 5G\"\r\n    ].map(model => ({\r\n      brand: \"Xiaomi\",\r\n      model,\r\n      compatible: true,\r\n      guide: brandGuides.Xiaomi,\r\n      warning: \"Kujdes: n\u00eb disa modele Xiaomi, disponueshm\u00ebria e eSIM mund t\u00eb ndryshoj\u00eb sipas vendit ose operatorit.\"\r\n    })),\r\n\r\n    \/\/ HONOR\r\n    ...[\r\n      \"HONOR Magic4 Pro\",\"HONOR Magic5 Pro\",\"HONOR Magic6 Pro\",\"HONOR Magic7 Pro\",\"HONOR Magic8 Pro\",\r\n      \"HONOR Magic Vs\",\"HONOR Magic V2\",\"HONOR Magic V3\",\"HONOR Magic V5\",\r\n      \"HONOR 90\",\"HONOR 200\",\"HONOR 400\",\r\n      \"HONOR Magic7 Lite\",\"HONOR Magic8 Lite\",\r\n      \"HONOR 400 Lite\",\r\n      \"HONOR X8c\",\"HONOR X9c\",\"HONOR X9d\"\r\n    ].map(model => ({\r\n      brand: \"HONOR\",\r\n      model,\r\n      compatible: true,\r\n      guide: brandGuides.HONOR,\r\n      warning: model === \"HONOR 400 Lite\"\r\n        ? \"Kujdes: p\u00ebr k\u00ebt\u00eb model, mb\u00ebshtetja e eSIM mund t\u00eb jet\u00eb vet\u00ebm p\u00ebr variante t\u00eb caktuara europiane.\"\r\n        : \"Kujdes: disa modele HONOR mund t\u00eb ndryshojn\u00eb sipas variantit t\u00eb tregut.\"\r\n    })),\r\n\r\n    \/\/ Huawei\r\n    ...[\r\n      \"HUAWEI Mate 40 Pro\"\r\n    ].map(model => ({\r\n      brand: \"Huawei\",\r\n      model,\r\n      compatible: true,\r\n      guide: brandGuides.Huawei,\r\n      warning: \"Kujdes: disa variante ose tregje mund t\u00eb ken\u00eb kufizime n\u00eb aktivizimin e eSIM.\"\r\n    })),\r\n\r\n    \/\/ Motorola\r\n    ...[\r\n      \"motorola razr 2019\",\"motorola razr 5G\",\"motorola razr 40\",\"motorola razr 40 ultra\",\"motorola razr 50\",\"motorola razr 50 ultra\"\r\n    ].map(model => ({\r\n      brand: \"Motorola\",\r\n      model,\r\n      compatible: true,\r\n      guide: brandGuides.Motorola,\r\n      warning: \"Kujdes: n\u00eb Motorola, mb\u00ebshtetja mund t\u00eb varet nga tregu ose operatori.\"\r\n    }))\r\n  ];\r\n\r\n  const brandInput = document.getElementById(\"df-brand-search\");\r\n  const modelInput = document.getElementById(\"df-model-search\");\r\n  const brandList = document.getElementById(\"df-brand-list\");\r\n  const modelList = document.getElementById(\"df-model-list\");\r\n  const selectedBox = document.getElementById(\"df-selected\");\r\n  const resultBox = document.getElementById(\"df-result\");\r\n  const detectBtn = document.getElementById(\"df-detect-btn\");\r\n  const detectNote = document.getElementById(\"df-detect-note\");\r\n\r\n  const brands = [...new Set(devices.map(d => d.brand))].sort();\r\n  let selectedBrand = \"\";\r\n  let selectedDevice = null;\r\n\r\n  function normalize(v) {\r\n    return String(v || \"\").toLowerCase().trim();\r\n  }\r\n\r\n  function openDropdown(el, items, clickHandler) {\r\n    el.innerHTML = \"\";\r\n    if (!items.length) {\r\n      el.style.display = \"none\";\r\n      return;\r\n    }\r\n    items.forEach(item => {\r\n      const div = document.createElement(\"div\");\r\n      div.className = \"df-option\";\r\n      div.textContent = item.label;\r\n      div.addEventListener(\"click\", () => clickHandler(item));\r\n      el.appendChild(div);\r\n    });\r\n    el.style.display = \"block\";\r\n  }\r\n\r\n  function closeDropdowns() {\r\n    brandList.style.display = \"none\";\r\n    modelList.style.display = \"none\";\r\n  }\r\n\r\n  function showSelected() {\r\n    if (!selectedDevice) {\r\n      selectedBox.style.display = \"none\";\r\n      return;\r\n    }\r\n    selectedBox.style.display = \"block\";\r\n    selectedBox.textContent = \"Pajisja e zgjedhur: \" + selectedDevice.brand + \" \u2014 \" + selectedDevice.model;\r\n  }\r\n\r\n  function renderResult(device) {\r\n    selectedDevice = device;\r\n    showSelected();\r\n    resultBox.style.display = \"block\";\r\n\r\n    const warningHtml = device.warning\r\n      ? `<div class=\"df-warning-box\">${device.warning}<\/div>`\r\n      : \"\";\r\n\r\n    if (device.compatible) {\r\n      resultBox.className = \"df-esim-result success\";\r\n      resultBox.innerHTML = `\r\n        <h3 class=\"df-result-title\">T\u00eb lumt\u00eb! Pajisja juaj \u00ebsht\u00eb e p\u00ebrputhshme me eSIM.<\/h3>\r\n        <p class=\"df-result-text\">\r\n          Mund t\u00eb p\u00ebrfitoni nga sh\u00ebrbimet e DataFlyeSIM.\r\n        <\/p>\r\n        ${warningHtml}\r\n        <div class=\"df-result-actions\">\r\n          <a class=\"df-install-btn\" href=\"${device.guide}\" target=\"_blank\" rel=\"noopener\">\r\n            Shiko udh\u00ebzimin e instalimit\r\n          <\/a>\r\n        <\/div>\r\n      `;\r\n    } else {\r\n      resultBox.className = \"df-esim-result error\";\r\n      resultBox.innerHTML = `\r\n        <h3 class=\"df-result-title\">Kjo pajisje nuk \u00ebsht\u00eb e p\u00ebrputhshme me eSIM.<\/h3>\r\n        <p class=\"df-result-text\">\r\n          Ju lutemi kontrolloni nj\u00eb model tjet\u00ebr.\r\n        <\/p>\r\n      `;\r\n    }\r\n  }\r\n\r\n  function setupBrandSearch() {\r\n    brandInput.addEventListener(\"focus\", () => {\r\n      openDropdown(\r\n        brandList,\r\n        brands.map(b => ({ label: b, value: b })),\r\n        item => {\r\n          selectedBrand = item.value;\r\n          brandInput.value = item.value;\r\n          modelInput.disabled = false;\r\n          modelInput.value = \"\";\r\n          selectedDevice = null;\r\n          resultBox.style.display = \"none\";\r\n          selectedBox.style.display = \"none\";\r\n          closeDropdowns();\r\n          modelInput.focus();\r\n        }\r\n      );\r\n    });\r\n\r\n    brandInput.addEventListener(\"input\", () => {\r\n      const q = normalize(brandInput.value);\r\n      const filtered = brands\r\n        .filter(b => normalize(b).includes(q))\r\n        .map(b => ({ label: b, value: b }));\r\n      openDropdown(brandList, filtered, item => {\r\n        selectedBrand = item.value;\r\n        brandInput.value = item.value;\r\n        modelInput.disabled = false;\r\n        modelInput.value = \"\";\r\n        selectedDevice = null;\r\n        resultBox.style.display = \"none\";\r\n        selectedBox.style.display = \"none\";\r\n        closeDropdowns();\r\n        modelInput.focus();\r\n      });\r\n    });\r\n  }\r\n\r\n  function setupModelSearch() {\r\n    modelInput.addEventListener(\"focus\", () => {\r\n      if (!selectedBrand) return;\r\n      const filtered = devices\r\n        .filter(d => d.brand === selectedBrand)\r\n        .map(d => ({ label: d.model, value: d.model, device: d }));\r\n      openDropdown(modelList, filtered, item => {\r\n        modelInput.value = item.value;\r\n        closeDropdowns();\r\n        renderResult(item.device);\r\n      });\r\n    });\r\n\r\n    modelInput.addEventListener(\"input\", () => {\r\n      if (!selectedBrand) return;\r\n      const q = normalize(modelInput.value);\r\n      const filtered = devices\r\n        .filter(d => d.brand === selectedBrand && normalize(d.model).includes(q))\r\n        .map(d => ({ label: d.model, value: d.model, device: d }));\r\n      openDropdown(modelList, filtered, item => {\r\n        modelInput.value = item.value;\r\n        closeDropdowns();\r\n        renderResult(item.device);\r\n      });\r\n    });\r\n  }\r\n\r\n  function detectDeviceFromUA() {\r\n    const ua = navigator.userAgent || \"\";\r\n    const lower = ua.toLowerCase();\r\n\r\n    if (\/iphone\/.test(lower)) {\r\n      return { brand: \"Apple\", model: \"iPhone\" };\r\n    }\r\n    if (\/pixel 10 pro xl\/.test(lower)) return { brand: \"Google\", model: \"Pixel 10 Pro XL\" };\r\n    if (\/pixel 10 pro\/.test(lower)) return { brand: \"Google\", model: \"Pixel 10 Pro\" };\r\n    if (\/pixel 10\/.test(lower)) return { brand: \"Google\", model: \"Pixel 10\" };\r\n    if (\/pixel 9 pro xl\/.test(lower)) return { brand: \"Google\", model: \"Pixel 9 Pro XL\" };\r\n    if (\/pixel 9 pro fold\/.test(lower)) return { brand: \"Google\", model: \"Pixel 9 Pro Fold\" };\r\n    if (\/pixel 9 pro\/.test(lower)) return { brand: \"Google\", model: \"Pixel 9 Pro\" };\r\n    if (\/pixel 9\/.test(lower)) return { brand: \"Google\", model: \"Pixel 9\" };\r\n    if (\/pixel 8a\/.test(lower)) return { brand: \"Google\", model: \"Pixel 8a\" };\r\n    if (\/pixel 8 pro\/.test(lower)) return { brand: \"Google\", model: \"Pixel 8 Pro\" };\r\n    if (\/pixel 8\/.test(lower)) return { brand: \"Google\", model: \"Pixel 8\" };\r\n    if (\/pixel 7a\/.test(lower)) return { brand: \"Google\", model: \"Pixel 7a\" };\r\n    if (\/pixel 7 pro\/.test(lower)) return { brand: \"Google\", model: \"Pixel 7 Pro\" };\r\n    if (\/pixel 7\/.test(lower)) return { brand: \"Google\", model: \"Pixel 7\" };\r\n    if (\/pixel 6a\/.test(lower)) return { brand: \"Google\", model: \"Pixel 6a\" };\r\n    if (\/pixel 6 pro\/.test(lower)) return { brand: \"Google\", model: \"Pixel 6 Pro\" };\r\n    if (\/pixel 6\/.test(lower)) return { brand: \"Google\", model: \"Pixel 6\" };\r\n    if (\/sm-s9(28|38|18)\/i.test(ua) || \/galaxy s24 ultra\/i.test(ua)) return { brand: \"Samsung\", model: \"Galaxy S24 Ultra\" };\r\n    if (\/sm-s921\/i.test(ua) || \/galaxy s24\/i.test(ua)) return { brand: \"Samsung\", model: \"Galaxy S24\" };\r\n    if (\/sm-s926\/i.test(ua) || \/galaxy s24\\+\/i.test(ua)) return { brand: \"Samsung\", model: \"Galaxy S24+\" };\r\n    if (\/sm-s918\/i.test(ua) || \/galaxy s23 ultra\/i.test(ua)) return { brand: \"Samsung\", model: \"Galaxy S23 Ultra\" };\r\n    if (\/sm-s911\/i.test(ua) || \/galaxy s23\/i.test(ua)) return { brand: \"Samsung\", model: \"Galaxy S23\" };\r\n    if (\/razr 50 ultra\/i.test(lower)) return { brand: \"Motorola\", model: \"motorola razr 50 ultra\" };\r\n    if (\/razr 50\/i.test(lower)) return { brand: \"Motorola\", model: \"motorola razr 50\" };\r\n    if (\/razr 40 ultra\/i.test(lower)) return { brand: \"Motorola\", model: \"motorola razr 40 ultra\" };\r\n    if (\/razr 40\/i.test(lower)) return { brand: \"Motorola\", model: \"motorola razr 40\" };\r\n    if (\/xiaomi 15 ultra\/i.test(lower)) return { brand: \"Xiaomi\", model: \"Xiaomi 15 Ultra\" };\r\n    if (\/xiaomi 15\/i.test(lower)) return { brand: \"Xiaomi\", model: \"Xiaomi 15\" };\r\n    if (\/xiaomi 14t pro\/i.test(lower)) return { brand: \"Xiaomi\", model: \"Xiaomi 14T Pro\" };\r\n    if (\/xiaomi 14t\/i.test(lower)) return { brand: \"Xiaomi\", model: \"Xiaomi 14T\" };\r\n    if (\/xiaomi 14 pro\/i.test(lower)) return { brand: \"Xiaomi\", model: \"Xiaomi 14 Pro\" };\r\n    if (\/xiaomi 14\/i.test(lower)) return { brand: \"Xiaomi\", model: \"Xiaomi 14\" };\r\n    if (\/honor magic6 pro\/i.test(lower)) return { brand: \"HONOR\", model: \"HONOR Magic6 Pro\" };\r\n    if (\/huawei mate 40 pro\/i.test(lower)) return { brand: \"Huawei\", model: \"HUAWEI Mate 40 Pro\" };\r\n\r\n    return null;\r\n  }\r\n\r\n  function applyDetection() {\r\n    const detected = detectDeviceFromUA();\r\n    if (!detected) {\r\n      detectNote.textContent = \"Pajisja nuk u njoh automatikisht. Ju lutemi k\u00ebrkoni mark\u00ebn dhe modelin manualisht.\";\r\n      return;\r\n    }\r\n\r\n    selectedBrand = detected.brand;\r\n    brandInput.value = detected.brand;\r\n    modelInput.disabled = false;\r\n\r\n    let found = devices.find(d => d.brand === detected.brand && d.model === detected.model);\r\n\r\n    if (!found && detected.brand === \"Apple\") {\r\n      detectNote.textContent = \"iPhone u zbulua, por modeli i sakt\u00eb nuk u lexua nga shfletuesi. Ju lutemi zgjidhni modelin manualisht.\";\r\n      modelInput.focus();\r\n      return;\r\n    }\r\n\r\n    if (!found) {\r\n      detectNote.textContent = \"Marka u njoh, por modeli i sakt\u00eb nuk u gjet automatikisht. Ju lutemi vazhdoni manualisht.\";\r\n      modelInput.focus();\r\n      return;\r\n    }\r\n\r\n    modelInput.value = found.model;\r\n    detectNote.textContent = \"Pajisja u zbulua automatikisht.\";\r\n    renderResult(found);\r\n  }\r\n\r\n  detectBtn.addEventListener(\"click\", applyDetection);\r\n\r\n  document.addEventListener(\"click\", function (e) {\r\n    if (!e.target.closest(\".df-esim-field\")) {\r\n      closeDropdowns();\r\n    }\r\n  });\r\n\r\n  setupBrandSearch();\r\n  setupModelSearch();\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Kontrolloni n\u00ebse pajisja juaj \u00ebsht\u00eb e p\u00ebrputhshme me eSIM Zgjidhni mark\u00ebn dhe modelin tuaj ose p\u00ebrdorni zbulimin automatik t\u00eb pajisjes. Zbulo pajisjen time automatikisht K\u00ebrko mark\u00ebn K\u00ebrko modelin<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_angie_page":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-4850","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/test.sampionbudva.me\/sr\/wp-json\/wp\/v2\/pages\/4850","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.sampionbudva.me\/sr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/test.sampionbudva.me\/sr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/test.sampionbudva.me\/sr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/test.sampionbudva.me\/sr\/wp-json\/wp\/v2\/comments?post=4850"}],"version-history":[{"count":7,"href":"https:\/\/test.sampionbudva.me\/sr\/wp-json\/wp\/v2\/pages\/4850\/revisions"}],"predecessor-version":[{"id":4931,"href":"https:\/\/test.sampionbudva.me\/sr\/wp-json\/wp\/v2\/pages\/4850\/revisions\/4931"}],"wp:attachment":[{"href":"https:\/\/test.sampionbudva.me\/sr\/wp-json\/wp\/v2\/media?parent=4850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}