PageSourceSearch

https://advisorsai.ai/index.html

html advisorsai.ai collected 2026-10-05 14:37:33 UTC 24,698 bytes, 457 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ar" dir="rtl">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<meta name="color-scheme" content="light">
7<title>Advisors AI في أعمالك — نضيف تقنيات الذكاء الاصطناعي إلى أعمالك</title>
8<meta name="description" content="Advisors AI في أعمالك: خمس خدمات في تقنيات الذكاء الاصطناعي بأسعار معلنة أو بعرض سعر — تدقيق الجاهزية، قياس حصتك في إجابات الذكاء، مساعد المتجر، محرك إشارات القرار، وحوكمة الوكلاء.">
9<link rel="canonical" href="https://advisorsai.ai/index.html">
10<link rel="alternate" hreflang="ar" href="https://advisorsai.ai/index.html">
11<link rel="alternate" hreflang="en" href="https://advisorsai.ai/en.html">
12<link rel="alternate" hreflang="x-default" href="https://advisorsai.ai/en.html">
13<link rel="stylesheet" href="css/site.css">
14<style>
15.svc-list.svc-plain { max-width: none; }
16.svc-list.svc-plain .svc-row { padding: 6px 0; }
17.svc-list.svc-plain .svc-body { max-width: none; }
18.svc-list.svc-plain .svc-body h3 {
19  display: block;
20  text-align: start;
21}
22.svc-list.svc-plain .svc-name {
23  display: inline;
24  background: none;
25  border: none;
26  border-radius: 0;
27  padding: 0;
28  margin: 0;
29  min-height: 0;
30  width: auto;
31  color: inherit;
32  box-shadow: none;
33}
34.svc-list.svc-plain .svc-link {
35  border: 1px solid transparent;
36  border-radius: var(--r-pill);
37  padding: 12px 18px;
38  background: transparent;
39  box-shadow: none;
40  transition: border-color 0.18s var(--ease), background-color 0.18s var(--ease), box-shadow 0.18s var(--ease), transform 0.18s var(--ease);
41}
42.svc-list.svc-plain .svc-link:hover,
43.svc-list.svc-plain .svc-link:focus-visible {
44  border-color: var(--line-strong);
45  background: var(--paper);
46  box-shadow: 0 10px 28px -14px color-mix(in srgb, var(--ink) 35%, transparent);
47  transform: translateY(-4px);
48}
49.svc-list.svc-plain .svc-link:hover .svc-name,
50.svc-list.svc-plain .svc-link:focus-visible .svc-name,
51.svc-list.svc-plain .svc-row:hover .svc-body h3 {
52  background: none;
53  border: none;
54  color: var(--accent);
55}
56.svc-list.svc-plain .svc-ask {
57  margin-inline: 0;
58  text-align: start;
59}
60</style>
61<link rel="icon" type="image/svg+xml" href="logo-mark.svg">
62<link rel="apple-touch-icon" href="logo-emblem.png">
63<meta property="og:type" content="website">
64<meta property="og:site_name" content="Advisors AI">
65<meta property="og:title" content="Advisors AI في أعمالك — نضيف تقنيات الذكاء الاصطناعي إلى أعمالك">
66<meta property="og:description" content="Advisors AI في أعمالك: خمس خدمات في تقنيات الذكاء الاصطناعي بأسعار معلنة أو بعرض سعر — تدقيق الجاهزية، قياس حصتك في إجابات الذكاء، مساعد المتجر، محرك إشارات القرار، وحوكمة الوكلاء.">
67<meta property="og:url" content="https://advisorsai.ai/index.html">
68<meta property="og:image" content="https://advisorsai.ai/logo-emblem.png">
69<meta property="og:locale" content="ar_SA">
70<meta property="og:locale:alternate" content="en_US">
71<meta name="twitter:card" content="summary">
72<meta name="twitter:title" content="Advisors AI في أعمالك — نضيف تقنيات الذكاء الاصطناعي إلى أعمالك">
73<meta name="twitter:description" content="Advisors AI في أعمالك: خمس خدمات في تقنيات الذكاء الاصطناعي بأسعار معلنة أو بعرض سعر — تدقيق الجاهزية، قياس حصتك في إجابات الذكاء، مساعد المتجر، محرك إشارات القرار، وحوكمة الوكلاء.">
74<meta name="twitter:image" content="https://advisorsai.ai/logo-emblem.png">
75<!-- structured-data:auto -->
76<script type="application/ld+json">
77{
78  "@context": "https://schema.org",
79  "@graph": [
80    {
81      "@type": "Organization",
82      "@id": "https://advisorsai.ai/#organization",
83      "name": "Advisors AI",
84      "url": "https://advisorsai.ai/",
85      "email": "[email protected]",
86      "logo": "https://advisorsai.ai/logo-mark.svg",
87      "description": "نضيف تقنيات الذكاء الاصطناعي إلى أعمالك",
88      "telephone": "+966508551488"
89    },
90    {
91      "@type": "Service",
92      "@id": "https://advisorsai.ai/services.html#store-audit",
93      "name": "تدقيق جاهزية الذكاء الاصطناعي — كشف النقاط العمياء",
94      "serviceType": "AI readiness audit",
95      "provider": {
96        "@id": "https://advisorsai.ai/#organization"
97      },
98      "url": "https://advisorsai.ai/services.html#store-audit",
99      "areaServed": "Worldwide",
100      "offers": [
101        {
102          "@type": "Offer",
103          "name": "الكشف الأول",
104          "url": "https://advisorsai.ai/services.html#store-audit",
105          "priceCurrency": "USD",
106          "availability": "https://schema.org/InStock",
107          "price": 135,
108          "description": "فحص 30 نقطة معلنة على موقعك بأدلة مقتبسة من كود صفحاتك، وخطة إصلاح مرتّبة بالأثر؛ التسليم خلال 5 أيام عمل."
109        },
110        {
111          "@type": "Offer",
112          "name": "الكشف وحزمة الإصلاح الجاهزة للتطبيق",
113          "url": "https://advisorsai.ai/services.html#store-audit",
114          "priceCurrency": "USD",
115          "availability": "https://schema.org/InStock",
116          "price": 1200,
117          "description": "الكشف الأول ومعه حزمة إصلاح جاهزة للتطبيق للملاحظات القابلة للإصلاح، مشتقة من بياناتك أنت (كتل JSON-LD بعروضك وأسعارك المنشورة وقواعد HTML/CSS بمحدِّداتها المقيسة)؛ خلال 10 أيام عمل."
118        },
119        {
120          "@type": "Offer",
121          "name": "إعادة فحص بعد 90 يوماً",
122          "url": "https://advisorsai.ai/services.html#store-audit",
123          "priceCurrency": "USD",
124          "availability": "https://schema.org/InStock",
125          "price": 75,
126          "description": "إعادة قياس النقاط الثلاثين نفسها بعد تطبيق الإصلاحات، مع بطاقة قبل/بعد تعرض نتيجة كل نقطة في القياسين."
127        }
128      ],
129      "alternateName": [
130        "تدقيق جاهزية الذكاء الاصطناعي",
131        "كشف النقاط العمياء",
132        "فحص جاهزية المتجر للذكاء الاصطناعي",
133        "تدقيق جاهزية الموقع",
134        "AI readiness audit",
135        "blind-spot audit",
136        "store AI readiness check",
137        "website AI readiness audit"
138      ],
139      "description": "تشخيص بعشرة محاور معلنة يكشف لماذا تُرشِّح أنظمة الذكاء غيرك، بمؤشر جاهزية من 100 ولقطة تجاهل موثقة وخطة إصلاح بالأثر×الجهد."
140    },
141    {
142      "@type": "Service",
143      "@id": "https://advisorsai.ai/services.html#ai-visibility",
144      "name": "حصتك في إجابات الذكاء — قياس موثّق",
145      "serviceType": "AI answer visibility measurement",
146      "provider": {
147        "@id": "https://advisorsai.ai/#organization"
148      },
149      "url": "https://advisorsai.ai/services.html#ai-visibility",
150      "areaServed": "Worldwide",
151      "offers": [
152        {
153          "@type": "Offer",
154          "name": "اللقطة الواحدة",
155          "url": "https://advisorsai.ai/services.html#ai-visibility",
156          "priceCurrency": "USD",
157          "availability": "https://schema.org/InStock",
158          "price": 180,
159          "description": "قياس موثّق لحصة ظهورك في إجابات مساعدات الذكاء على أسئلة مشتريك، مع أقرانك في حجمك، بلقطات مؤرّخة لكلٍّ منها بصمة يُتحقق بها من نصها."
160        },
161        {
162          "@type": "Offer",
163          "name": "القياس الموسّع",
164          "url": "https://advisorsai.ai/services.html#ai-visibility",
165          "priceCurrency": "USD",
166          "availability": "https://schema.org/InStock",
167          "price": 450,
168          "description": "اللقطة الواحدة على قائمة أسئلة أوسع تعتمدها أنت، مع إعادة قياس بعد الإصلاح لمقارنة النتيجة قبل/بعد."
169        }
170      ],
171      "alternateName": [
172        "حصتك في إجابات الذكاء",
173        "قياس الظهور في إجابات الذكاء الاصطناعي",
174        "قياس ذكر العلامة في المساعدات الذكية",
175        "share of AI answers",
176        "AI answer visibility measurement",
177        "brand mention measurement in AI assistants"
178      ],
179      "description": "نقيس ماذا تجيب أدوات الذكاء حين يسأل المشتري عنك: هل تُذكر أم يُرشَّح قرينك؟ كل إجابة ببصمة SHA-256 وتاريخ قابلين للتحقق، والمقارنة مع أقرانك في مستواك لا مع عمالقة السوق."
180    },
181    {
182      "@type": "Service",
183      "@id": "https://advisorsai.ai/services.html#custom-monitor",
184      "name": "محرك إشارات القرار",
185      "serviceType": "Decision signal engine",
186      "provider": {
187        "@id": "https://advisorsai.ai/#organization"
188      },
189      "url": "https://advisorsai.ai/services.html#custom-monitor",
190      "areaServed": "Worldwide",
191      "offers": [
192        {
193          "@type": "Offer",
194          "name": "التنصيب المُدار",
195          "url": "https://advisorsai.ai/services.html#custom-monitor",
196          "priceCurrency": "USD",
197          "availability": "https://schema.org/InStock",
198          "price": 900,
199          "description": "تركيب محرك إشارات القرار على حسابك أنت بمصادرك وقواعدك، وموجز يومي على بريدك يعرض لكل إشارة ما حدث واقتراحاً بما تفعله وسببه."
200        },
201        {
202          "@type": "Offer",
203          "name": "الإعداد الموسّع",
204          "url": "https://advisorsai.ai/services.html#custom-monitor",
205          "priceCurrency": "USD",
206          "availability": "https://schema.org/InStock",
207          "price": 1800,
208          "description": "التنصيب المُدار مع مصادر وقواعد أكثر وجلسة ضبط، والمحرك والموجز يعملان على حسابك أنت."
209        }
210      ],
211      "alternateName": [
212        "محرك إشارات القرار",
213        "نظام رصد إشارات القطاع",
214        "محرك رصد وتنبيه للقرارات",
215        "decision signal engine",
216        "sector signal monitoring",
217        "decision alerting engine"
218      ],
219      "description": "نظام إشارات يعمل على حسابك أنت ويربط كل إشارة بقرار مسمّى — ماذا تفعل الآن ولماذا هذه اللحظة. يُسلَّم كاملاً: مصادرك ومفاتيحك وبريدك."
220    },
221    {
222      "@type": "Service",
223      "@id": "https://advisorsai.ai/services.html#store-assistant",
224      "name": "مساعد المتجر المستقل",
225      "serviceType": "Independent store assistant",
226      "provider": {
227        "@id": "https://advisorsai.ai/#organization"
228      },
229      "url": "https://advisorsai.ai/services.html#store-assistant",
230      "areaServed": "Worldwide",
231      "offers": [
232        {
233          "@type": "Offer",
234          "name": "التهيئة",
235          "url": "https://advisorsai.ai/services.html#store-assistant",
236          "priceCurrency": "USD",
237          "availability": "https://schema.org/InStock",
238          "description": "فقط إن دلّ فحص التأهيل المجاني على الحاجة إليها.",
239          "priceSpecification": {
240            "@type": "PriceSpecification",
241            "minPrice": 500,
242            "priceCurrency": "USD"
243          }
244        },
245        {
246          "@type": "Offer",
247          "name": "التركيب",
248          "url": "https://advisorsai.ai/services.html#store-assistant",
249          "priceCurrency": "USD",
250          "availability": "https://schema.org/InStock",
251          "priceSpecification": {
252            "@type": "PriceSpecification",
253            "minPrice": 1500,
254            "priceCurrency": "USD"
255          },
256          "description": "يبدأ من 1,500 دولار أمريكي — السعر النهائي يتطلب عرضاً معتمداً حسب النطاق."
257        }
258      ],
259      "alternateName": [
260        "مساعد المتجر المستقل",
261        "مساعد متجر بالذكاء الاصطناعي",
262        "روبوت محادثة للمتجر",
263        "independent store assistant",
264        "AI store assistant",
265        "storefront chat assistant"
266      ],
267      "description": "مساعد يجيب عن أسئلة زوار متجرك من حقائق متجرك أنت، ويرشدهم إلى خطوة الطلب. يُركَّب على حسابك ومفاتيحك وتملكه بعد التسليم: لا اشتراك علينا ولا خوادمنا."
268    },
269    {
270      "@type": "Service",
271      "@id": "https://advisorsai.ai/services.html#agent-team",
272      "name": "تدقيق حوكمة الوكلاء",
273      "serviceType": "AI agent governance audit",
274      "provider": {
275        "@id": "https://advisorsai.ai/#organization"
276      },
277      "url": "https://advisorsai.ai/services.html#agent-team",
278      "areaServed": "Worldwide",
279      "offers": [
280        {
281          "@type": "Offer",
282          "name": "تدقيق حوكمة الوكلاء",
283          "url": "https://advisorsai.ai/services.html#agent-team",
284          "priceCurrency": "USD",
285          "availability": "https://schema.org/InStock",
286          "price": 450,
287          "description": "تدقيق مكتبي على وثائق وكلائك: ما يستطيع كل وكيل فعله فعلاً مقابل ما تظنه، وحواجز مكتوبة للفجوات التي يكشفها التدقيق، وخطة تطبيق مرتّبة بالأثر."
288        },
289        {
290          "@type": "Offer",
291          "name": "حوكمة وتنفيذ وضبط الوكلاء",
292          "url": "https://advisorsai.ai/services.html#agent-team",
293          "priceCurrency": "USD",
294          "availability": "https://schema.org/InStock",
295          "price": 4500,
296          "description": "التدقيق ومعه تنفيذ الحواجز والضبط على وكلائك مع سجل للقرارات المتخذة، وتُسلَّم الحزمة إليك."
297        }
298      ],
299      "alternateName": [
300        "تدقيق حوكمة الوكلاء",
301        "حوكمة وكلاء الذكاء الاصطناعي",
302        "ضبط صلاحيات وكلاء الذكاء الاصطناعي",
303        "AI agent governance audit",
304        "agent governance and guardrails",
305        "AI agent permissions audit"
306      ],
307      "description": "اختر بين تدقيق حوكمة مستقل، أو حوكمة وتنفيذ وضبط الوكلاء داخل بيئتك بإذن محدود."
308    }
309  ]
310}
311</script>
311
312<!-- /structured-data:auto -->
313</head>
314<body>
315
316<div id="launch-banner" class="launch-banner" hidden></div>
317<header>
318  <div class="wrap header-bar">
319    <a class="brand" href="index.html" title="Advisors AI — الصفحة الأولى"><img src="logo.svg" alt="Advisors AI" class="brand-logo"></a>
320    <nav class="nav" aria-label="الحساب واللغة"></nav>
321  </div>
322</header>
323
324<main>
325  <section class="hero">
326    <div class="wrap hero-wrap">
327      <div class="hero-main">
328        <h1 class="hero-title">
329          <span class="ride-same"><span class="hero-brand-en">Advisors AI</span></span>
330          <span class="hero-rest"><em>تقنيات الذكاء الاصطناعي</em> في خدمة أعمالك</span>
331        </h1>
332      </div>
333    </div>
334  </section>
335
336
337  <section class="services" id="services">
338    <div class="wrap">
339      <ul class="svc-list svc-plain">
340        <li class="svc-row">
341          <a class="svc-link" href="service.html?service=store-audit">
342            <div class="svc-body">
343              <h3><span class="svc-name">تدقيق جاهزية الذكاء الاصطناعي — كشف النقاط العمياء</span></h3>
344              <p class="svc-ask">لماذا لا تُذكر أنت، وما الذي يحجب ظهورك عند البحث؟</p>
345            </div>
346          </a>
347        </li>
348        <li class="svc-row">
349          <a class="svc-link" href="service.html?service=ai-visibility">
350            <div class="svc-body">
351              <h3><span class="svc-name">حصتك في إجابات الذكاء — قياسٌ بتاريخ كل لقطة</span></h3>
352                <p class="svc-ask">كيف يظهر متجرك أو موقعك أو صفحتك العامة حين يُسأل مساعد ذكي؟</p>
353            </div>
354          </a>
355        </li>
356        <li class="svc-row">
357          <a class="svc-link" href="service.html?service=custom-monitor">
358            <div class="svc-body">
359              <h3><span class="svc-name">محرك إشارات القرار</span></h3>
360              <p class="svc-ask">كيف تتهيأ لإشارات قطاعك في وقتها، لا بعد فوات القرار؟</p>
361            </div>
362          </a>
363        </li>
364        <li class="svc-row">
365          <a class="svc-link" href="service.html?service=agent-team">
366            <div class="svc-body">
367              <h3><span class="svc-name">تدقيق حوكمة الوكلاء</span></h3>
368              <p class="svc-ask">وكلاء الذكاء يعملون داخل منشأتك — من يضبط صلاحياتهم؟</p>
369            </div>
370          </a>
371        </li>
372        <li class="svc-row">
373          <a class="svc-link" href="service.html?service=store-assistant">
374            <div class="svc-body">
375              <h3><span class="svc-name">مساعد المتجر المستقل</span></h3>
376              <p class="svc-ask">مساعد يجيب عن أسئلة زوار متجرك ويرشدهم إلى خطوة الطلب</p>
377            </div>
378          </a>
379        </li>
380      </ul>
381    </div>
382  </section>
383
384</main>
385
386<footer>
387  <div class="wrap">
388    <div>© 2026 Advisors AI</div>    <div class="foot-links"><a data-mail-user="support">support (at) advisorsai.ai</a> · <a href="about.html">من نحن</a> · <a href="faq.html">الأسئلة الشائعة</a> · <a href="contact.html" id="contact-open">تواصل معنا</a> · <a href="refund.html">سياسة الاسترداد</a> · <a href="terms.html">شروط الاستخدام</a> · <a href="privacy.html">سياسة الخصوصية</a> · <a href="audit-terms.html">شروط خدمة التدقيق</a></div>
389    <div class="footer-actions">
390      <a class="icon-link wa" id="wa-link" href="/go/whatsapp" target="_blank" rel="noopener noreferrer" aria-label="واتساب">
391        <svg viewBox="0 0 24 24" width="18" height="18" aria-hidden="true"><path fill="currentColor" d="M12.04 2c-5.5 0-9.96 4.46-9.96 9.96 0 1.76.46 3.48 1.34 5L2 22l5.2-1.36a9.9 9.9 0 0 0 4.84 1.24h.01c5.5 0 9.96-4.46 9.96-9.96S17.54 2 12.04 2Zm0 18.2h-.01a8.2 8.2 0 0 1-4.18-1.15l-.3-.18-3.09.81.83-3.01-.2-.31a8.24 8.24 0 0 1-1.26-4.4c0-4.55 3.7-8.25 8.26-8.25 2.2 0 4.28.86 5.84 2.42a8.2 8.2 0 0 1 2.42 5.84c0 4.55-3.7 8.25-8.25 8.25Zm4.53-6.18c-.25-.12-1.47-.72-1.69-.81-.23-.08-.39-.12-.56.13-.16.25-.64.8-.79.97-.14.16-.29.18-.54.06-.25-.12-1.05-.39-2-1.23-.74-.66-1.24-1.47-1.38-1.72-.14-.25-.02-.39.11-.51.11-.11.25-.29.37-.43.13-.14.17-.25.25-.41.08-.16.04-.31-.02-.43-.06-.
39112-.56-1.35-.77-1.85-.2-.48-.41-.42-.56-.43-.14-.01-.31-.01-.48-.01-.16 0-.43.06-.66.31-.23.25-.86.85-.86 2.07 0 1.22.89 2.4 1.01 2.56.12.16 1.75 2.67 4.23 3.74.59.26 1.05.41 1.41.52.59.19 1.13.16 1.56.1.48-.07 1.47-.6 1.68-1.18.21-.58.21-1.07.14-1.18-.06-.11-.22-.17-.47-.29Z"/></svg>
392      </a>
393    </div>
394  </div>
395</footer>
396
397<script src="js/auth.js"></script>
vendor: 1 bytes, line 397
397
398<script src="js/site-nav.js"></script>
vendor: 1 bytes, line 398
398
399<script src="js/launch-banner.js"></script>
399
400
401<div id="contact-modal" style="display:none;position:fixed;inset:0;background:rgba(6,20,16,.6);z-index:9999;align-items:center;justify-content:center;padding:16px">
402  <form id="contact-form" style="background:#fff;color:#0e2a22;max-width:440px;width:100%;border-radius:16px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.3)">
403    <h3 style="margin:0 0 4px">راسلنا</h3>
404    <p style="margin:0 0 14px;color:#5a7a70;font-size:13px">اكتب رسالتك ونعود إليك على بريدك.</p>
405    <input name="name" placeholder="الاسم (اختياري)" style="width:100%;padding:10px;margin-bottom:8px;border:1px solid #cfe0d9;border-radius:9px">
406    <input name="email" type="email" required placeholder="بريدك الإلكتروني" style="width:100%;padding:10px;margin-bottom:8px;border:1px solid #cfe0d9;border-radius:9px">
407    <textarea name="message" required placeholder="رسالتك…" rows="4" style="width:100%;padding:10px;margin-bottom:10px;border:1px solid #cfe0d9;border-radius:9px;resize:vertical"></textarea>
408    <div id="contact-msg" style="font-size:13px;margin-bottom:10px;color:#0e5a4a"></div>
409    <div style="display:flex;gap:8px;justify-content:flex-end">
410      <button type="button" id="contact-cancel" style="padding:9px 16px;border:1px solid #cfe0d9;background:#fff;border-radius:9px;cursor:pointer">إلغاء</button>
411      <button type="submit" id="contact-send" style="padding:9px 18px;border:none;background:#0e5a4a;color:#fff;border-radius:9px;cursor:pointer">إرسال</button>
412    </div>
413  </form>
414</div>
415<script>
416(function(){
417  var m=document.getElementById('contact-modal'),f=document.getElementById('contact-form'),
418      msg=document.getElementById('contact-msg');
419  function open(){m.style.display='flex'}function close(){m.style.display='none';msg.textContent=''}
420  var ob=document.getElementById('contact-open');if(ob)ob.addEventListener('click',function(e){e.preventDefault();open();});
421  document.getElementById('contact-cancel').addEventListener('click',close);
422  m.addEventListener('click',function(e){if(e.target===m)close()});
423  f.addEventListener('submit',function(e){
424    e.preventDefault();
425    var d=Object.fromEntries(new FormData(f).entries());
426    /* Email is the only reply channel this FORM answers on (owner's
427       decision 2026-08-15 removed WhatsApp from the form; 2026-08-18
428       restored a WhatsApp icon in the public footer only), so it is the only one we ask
429       for. Collecting a number we would never answer is a false promise. */
430    if(!d.message||!d.email){msg.style.color='#b00';msg.textContent='الرسالة وبريدك الإلكتروني مطلوبان';return;}
431    var btn=document.getElementById('contact-send');btn.disabled=true;btn.textContent='جارٍ الإرسال…';
432    /* CSRF fix (independent review, 2026-09-18): a signed-in visitor (now
433       routed home instead of the portal by service.html's order flow, so he
434       still passes through this page) hit /api/contact and got a 403 — the
435       server's double-submit CSRF check rejects a state-changing POST with no
436       X-CSRF-Token header, and the page told him it arrived anyway, because
437       the old handler never checked the response status at all. */
438    var headers={'Content-Type':'application/json'};
439    var csrf=(window.AdvisorsCsrf&&AdvisorsCsrf())||'';
440    if(csrf)headers['X-CSRF-Token']=csrf;
441    fetch('/api/contact',{method:'POST',headers:headers,credentials:'same-origin',body:JSON.stringify(d)})
442      .then(function(r){return r.json().then(function(j){return {r:r,j:j}})})
443      .then(function(res){
444        if(!res.r.ok||res.j.ok===false){throw new Error((res.j&&res.j.error)||'');}
445        msg.style.color='#0e5a4a';msg.textContent=res.j.msg||'وصلت رسالتك، شكراً لك.';f.reset();setTimeout(close,2200);
446      })
447      .catch(function(ex){msg.style.color='#b00';msg.textContent=(ex&&ex.message)||'تعذّر الإرسال. راسلنا على [email protected]';})
448      .finally(function(){btn.disabled=false;btn.textContent='إرسال';});
449  });
450})();
451</script>
451
452
453<div id="store-employee" class="store-employee float-icon" aria-label="المساعد الذكي"></div>
454<script src="/js/store-employee.v55.js"></script>
vendor: 1 bytes, line 454
454
455<script src="js/mailto.js"></script>
455
456</body>
457</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.